为shadowsocks启用chacha20加密算法

之前主流的SS有两种加密算法:RC4-MD5和aes-256-cfb.

aes-256-cfb是各种一键包默认的加密方法,但是由于路由器和手机性能的问题,这种算法还是多少会影响到一些速度的?RC4-MD5主要是加密太简单了,在GFW面前加密不加密已经没有什么区别了…所以我们需要密码强度比RC4-MD5高,但是速度比aes-256-cfb快的加密算法,那就是chacha20了.可以说是目前性价比比较高的加密算法.

不过特别需要注意的是,IOS越狱版的ss和一些老的路由系统自带的ss版本,可能没有这个加密方法.请在修改你服务器端加密算法的时候确认下…

安装chacha20也很简单

把以下代码复制执行即可

yum install m2crypto gcc -y
wget -N --no-check-certificate https://download.libsodium.org/libsodium/releases/libsodium-1.0.8.tar.gz
tar zfvx libsodium-1.0.8.tar.gz
cd libsodium-1.0.8
./configure
make && make install
echo "include ld.so.conf.d/*.conf" > /etc/ld.so.conf
echo "/lib" >> /etc/ld.so.conf
echo "/usr/lib64" >> /etc/ld.so.conf
echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig

这个代码是centos的,Ubuntu和debian的自己稍微修改下.

启用shadowsocks服务器端chacha20算法

我这里以应用最广的teddysun的python一键包为例.他的配置文件在:/etc/shadowsocks.json.我们只需要修改这个文件的method方法就可以了

vim /etc/shadowsocks.json

复制或者更改

{
“server”:”0.0.0.0″,
“server_port”:8989,
“local_address”:”127.0.0.1″,
“local_port”:1080,
“password”:”yourpassword”,
“timeout”:300,
“method”:”chacha20“,
“fast_open”: false
}

其他的自行更改

打赏
2 条评论
发表一条评论