pip install shadowsocks 安装的ss服务是2.8.2版本,是比较低的版本,而repos里没有更新。
2018-2月份大概有shadowsocks-python的3.0版本出来 。需要手动安装。
-
systemctl stop shadowsocks 将服务先停掉;
-
pip uninstall shadowsocks 将原卸载掉,配置文件及自动启动文件,防火墙等不要动它。
-
wget –no-check-certificate -O shadowsocks-master.zip https://github.com/shadowsocks/shadowsocks/archive/master.zip 下载
-
unzip shadowsocks-master.zip
-
cd 到setup.py所在目录
-
python setup.py install –record /usr/local/shadowsocks_install.log 安装
-
systemctl start shadowsocks 启动服务
-
ssserver –version 可以查看当前版本。(应该已经升级到3.0)
另外建议安装yum install libsodium,以全面支持ss的加密方法如AEAD系列。
以及yum install mbedtls
如果不是用aead加密,还推荐aes-256-gcm。
然后重启ss,systemctl restart shadowsocks
当前环境:Linode,CentOS 7