如果双端都支持FastTCP,那么可以通过开启FastTCP来降低延时。服务端设置方法有两种,要门在config.json
中添加fast_open
为true
,要么在执行ssserver
带上--fast-open
。然后在命令行中运行
1 | echo 3 > /proc/sys/net/ipv4/tcp_fastopen |
1 进一步优化
这个优化方法适合所有的shadowsocks版本,具体方法如下。创建文件/etc/sysctl.d/local.conf
,并在文件中添加如下内容:
1 | # max open files |
然后运行
1 | sysctl --system |
应用上述设置。最后在启动脚本中,于ssserver
前添加
1 |
|
这个设置方法,会消耗比较多的内存,但是会换来速度的大幅上升。