***-libev从3.0.0开始, 取消了OTA(one time auth), 增加了AEAD加密方式 (new ciphers for SIP004: aes-128-gcm, aes-192-gcm, aes-256-gcm, chacha20-poly1305 and chacha20-ietf-poly1305), 因此对服务器的***进行升级. 对应的windows客户端, 也需要升级到4.0.0以上.
1. 安装依赖
yum install -y epel-release yum install -y gcc gettext-devel unzip autoconf automake make zlib-devel libtool xmlto asciidoc udns-devel libev-devel yum install -y pcre pcre-devel perl perl-devel cpio expat-devel openssl-devel mbedtls-devel2. 安装 libsodium
wget https://github.com/jedisct1/libsodium/releases/download/1.0.12/libsodium-1.0.12.tar.gz zxvf libsodium-1.0.12.tar.gz ./configure --prefix=/usr && make && make install3. 编译安装
ldconfig ./configure make make install安装之后旧可执行文件会被新的代替
[root@ backup]# ll /usr/local/bin/ total 2652 -rwxr-xr-x 1 root root 629306 Apr 19 11:50 ss-local -rwxr-xr-x 1 root root 307027 Apr 19 11:50 ss-manager -rwxr-xr-x 1 root root 5388 Apr 19 11:50 ss-nat -rwxr-xr-x 1 root root 558811 Apr 19 11:50 ss-redir -rwxr-xr-x 1 root root 676872 Apr 19 11:50 ss-server -rwxr-xr-x 1 root root 527902 Apr 19 11:50 ss-tunnel4. 修改配置文件, 使用新的AEAD加密协议, 其他的配置都不需要改, 然后重启
{ "server":"0.0.0.0", "server_port":8123, "local_address":"127.0.0.1", "local_port":1080, "password":"passwod", "timeout":600, "method":"chacha20-ietf-poly1305" }其他的配置, 参考 http://www.cnblogs.com/milton/p/6212539.html