debian安装shadowsocks-qt5
debian官方源里的shadowsocks最近用不了了。/var/log/shadowsocks.log里出现错误提示:
| 1 | ERROR M2Crypto is required to use aes-256-cfb, please run apt-get install python-m2crypto | 
但是实际上python-m2crypto已经安装了,重新安装也不行。那就换个客户端shadowsocks-qt5试试。
安装依赖
| 1 | $ sudo apt-get install qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev | 
安装libQtShadowsocks
shadowsocks-qt5依赖于libQtShadowsocks,所以先安装libQtShadowsocks。
下载或clone libQtShadowsocks,项目根目录下执行:
| 1 | $ dpkg-buildpackage -uc -us -b | 
在上一级目录中生成三个deb包:
| 1 | libqtshadowsocks_1.8.0-1_amd64.deb | 
安装前两个即可
| 1 | $ sudo dpkg -i libqtshadowsocks_1.8.0-1_amd64.deb | 
安装shadowsocks-qt5
下载或clone shadowsocks-qt5,项目根目录下执行:
| 1 | $ dpkg-buildpackage -uc -us -b | 
在上一级目录中生成:
| 1 | shadowsocks-qt5_2.6.0-1_amd64.deb | 
安装deb包
| 1 | $ sudo dpkg -i shadowsocks-qt5_2.6.0-1_amd64.deb | 
安装完成,配置见Shadowsocks科学上网。
References:
[1]shadowsocks-qt5
[2]libQtShadowsocks
===
[erq]