System: CentOS 6 x86
安装与基本配置:
经过对比,选择使用Shadowsocks-libev版本
安装
|
|
防火墙设置
|
|
自启动设置
简单设置
|
|
使用 supervisor
|
|
配置 supervisor
vim /etc/supervisord.conf
1234567[program:shadowsocks]command = ss-server -c /home/gzm/config2.jsonuser = phpgaoautostart = trueautoresart = truestderr_logfile = /var/log/supervisor/ss.stderr.logstdout_logfile = /var/log/supervisor/ss.stdout.log
运行 supervisor
supervisord -c /etc/supervisord.conf
自启动
echo "supervisord -c /etc/supervisord.conf" >> /etc/rc.local
优化:
- 防GFW探测:obfsproxy混淆
加密优化:chacha20
限制速度的往往是网速,而非加密算法的速度。所以与其折腾加密算法不如改善网络条件,换更好的网线与路由器。
关于加密算法差异的讨论:Shadowsocks 使用的加密方式中,rc4-md5 与 aes-256-cfb 各自的优劣如何?
参考:
- 使用supervisor托管shadowsocks
- ShadowSocks协议的弱点分析和改进
- Shadowsocks主动探测代码
- 使用 obfs4proxy 混淆 shadowsocks 流量
- 这几天出现很多端口被干扰的状况
- 使用obfsproxy混淆任意流量
- GFW 封锁方式以及翻墙手段汇总
- 全面学习GFW