不习惯使用命令行的客户端,本着不折腾会死的心态自行编译Shadowsocks-qt5,以下为记录的过程。折腾过程中遇到的坑就不写了,以下步骤在新安装的Kali rolling下测试通过。

1. 安装依赖

# 需要注意的是 qt5-default 这个包的作用是切换系统 qt 到 qt5
# 如果不装 qt5-default 请手动修改/usr/lib/x86_64-Linux-gnu/qt-default/qtchooser/default.conf
apt-get install qt5-qmake qtbase5-dev qt5-default libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev

2. 编译libqtshadowsocks

git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libqtshadowsocks
qmake & make
# 生成 deb 包
dpkg-buildpackage -uc -us -b
# 安装编译生成的 deb 包,比起直接 make install 要方便管理
dpkg -i ../lightshadowsocks*.deb

3. 编译ss-qt5

git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5
qmake & make
# 生成 deb 包
dpkg-buildpackage -uc -us -b
# 安装编译生成的 deb 包,比起直接 make install 要方便管理
dpkg -i ../shadowsocks-qt5*.deb

4. 写在最后

官方文档:
https://github.com/shadowsocks/shadowsocks-qt5/wiki/安装指南

参考:
http://www.jianshu.com/p/aa48a0a5b30e
http://www.jianshu.com/p/0fac439b3d38
http://www.cnblogs.com/plodsoft/p/5948907.html

标签:kali, ss, 编译, ss-qt5

添加新评论