SS搭建后如何优化速度?

5 人参与

刚把 Shadowsocks 搞定,我还以为上网速度已经飞起,结果一打开页面,卡得像老爷车。于是我把自己当成了“网络调教师”,从服务器选址到协议微调,像玩游戏一样把每个细节推到极致。下面就跟你唠唠我踩坑后得到的实战技巧,保准你也能把那根慢得像蜗牛的链子拽断。

SS搭建后如何优化速度?

挑选合适的加密方式

我最初用的默认 aes-256-cfb,安全是杠杠的,可是延迟像被拴了锚。换成 chacha20-ietf-poly1305 后,测速软件瞬间把 Ping 从 120 ms 削到 38 ms,下载速率也蹭蹭上升。这个算法在移动端尤其友好,CPU 占用率低,省电又省时,简直是我这种“懒人”福音。

服务器位置与线路

别小看地理位置,我把服务器从北美搬到亚洲的香港节点后,打开 Netflix 那几部新剧,画面几乎没有卡顿。要是你在国内,优先选靠近亚洲的机房;如果你是跨国玩家,挑选靠近你常去地区的节点,省去跨海的“走弯路”。另外,别忘了在服务器端开启 tcp_fastopen,这玩意儿能让握手次数减半,瞬间提升响应速度。

优化内核参数

我把 /etc/sysctl.conf 加进了几行玩意儿:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.core.somaxconn=65535
net.ipv4.tcp_fastopen=3

这套组合让 linux 的调度更平滑,带宽利用率直接飙到 95%。尤其是 BBR 拥塞控制,和普通的 CUBIC 比,峰值速率高出 30% 左右。

实用小技巧清单

  • 使用 v2ray-plugin 搭配 TLS,隐藏流量的同时还能提升加密效率。
  • 开启 udp-relay,对游戏和实时语音尤为有效。
  • 定时重启 ss-server,防止长时间运行导致的内存泄漏。
  • 在客户端添加 --fast-open 参数,与服务器端对应,进一步压缩握手时延。

把这些细节揉进你的 Shadowsocks 配置里,速度立马有惊人变化。要是你也在为慢得像乌龟的节点抓狂,赶紧动手试试吧——等你上线那一刻的爽快感,保准让你忘记所有的抱怨。

参与讨论

5 条评论
  • 小莓果

    换成 chacha20 后差别真大,手机续航也跟着香了。

    回复
  • 小猪猪猪

    香港节点果然稳,追剧几乎没缓冲,推荐。

    回复
  • QuantumDreamer

    这个 bbr+tcp_fastopen 的组合我也试过,峰值稳定了不少。

    回复
  • Echo风吟

    udp-relay 对游戏有感,延迟低了但有时不稳,大家注意观察。

    回复
  • 玄武壳

    求问 ss-server 定时重启怎么设置比较合适,有脚本推荐吗?

    回复