shdowsocks manyuser 加入对chacha20加密算法的支持

1. 为什么要用这个算法,是为了装逼吗?

其实不是,如果你认为是,那就是吧! 主要是chacha20在安全性和速度上面较原有的rc4-md5aes-cfb-256 在智能路由和智能手机上有更好的表现,反正我是没感觉到,但问题肯定在自己,在别人鄙视自己之前,要狠狠地鄙视自己一下。

2. 如何安装?

. 很简单,几条命令而已:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 首先,自己登陆到远程Linux 终端, 执行以下命令:
wget https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-1.0.11.tar.gz
tar -zxf libsodium-1.0.11.tar.gz
cd libsodium-1.0.11
./configure
make && make check
make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

. 到你的服务端和客户端改加密算法:

请注意,我用的是Python的多用户版本,对应的路径是:
/root/shadowsocks-rm/shadowsocks 里的config.py文件,修改的部分如下:

1
SS_METHOD = 'chacha20'

然后就可以重新启动一下shadowsocks 服务端,由于我用了 supervisor, 所以我的重启命令为:

1
supervisorctl restart shadowsocks-rm

具体你的命令,请根据你安装的服务端和客户端作出更改。 然后可以测试一下,更改过后,是否可以翻就可以了。

生活不止眼前的苟且,还有那片海