Home > 零敲碎打 > 将SS的加密算法改为chacha20

将SS的加密算法改为chacha20

Shadowsocks更换加密算法后可以提高密钥加密和解密速度,同时可以规避GFW利用OpenSSL特性进行特征包跟踪的问题。

环境确认,安装编译工具

1
2
3
4
# Debian/Ubuntu
apt-get install build-essential
# CentOS
yum groupinstall "Development Tools"

下载、编译和安装libsodium1.0.11,支持chacha20

1
2
3
4
5
6
7
8
9
10
11
# 下载libsodium
 
wget https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-1.0.11.tar.gz
tar xvf libsodium-1.0.11.tar.gz
 
# 编译&安装
cd libsodium-1.0.11
./configure && make && make install
 
# 更新动态库
ldconfig

编辑服务器配置文件

1
vim /etc/shadowsocks/config.json

config.json文件配置

1
2
3
4
5
6
7
8
9
{
  "server":"0.0.0.0",
  "server_port":443,
  "password":"password",
  "method":"chacha20", // chacha20加密算法
  "timeout":120,
  "fast-open":false,
  "workers":1
}

重启服务器,此时服务器配置完成

参考
https://www.crazycen.com/linux/2233.html

Categories: 零敲碎打 Tags: ,