2015年8月2日星期日

如何部署Ss服务端的ChaCha20加密

如果你已经搭建好了一个Shadowsocks服务器,那么加密方式建议使用rc4-md5,chacha20或salsa20。
  若选择使用chacha20或salsa20加密,则需要额外安装libsodium到vps。
  博主的服务端环境:Cent os 6 x86,Shadowsocks-Python。
1,编译并安装libsodium。
下载libsodium.tar.gz(可能需翻墙)。目前最新的版本是libsodium-1.0.3.tar.gz。使用Winscp上传到VPS服务器的任意目录下,例如/root目录下。
运行以下命令:
1
2
3
4
5
6
cd /root
tar zxvf libsodium-1.0.3.tar.gz
cd libsodium-1.0.3
./configure
make
make install
若配置失败,可能是未安装gcc 编译器。运行命令 yum install gcc (对于ubuntu可能还要apt-get install gcc-multilib)
2,修复动态链接库。
运行命令:vi /etc/ld.so.conf
添加一行:/usr/local/lib
保存退出后,运行命令:ldconfig
3,修改Ss的配置文件。把加密方式(method)改为“chacha20”或“salsa20”。
保存之后reboot重启VPS即可。记得客户端的加密方式也要改哦。

没有评论:

发表评论