摘要:用对称加密加转发把流量藏起来,实现简单、几乎全平台通吃,是兼容性最好的老协议。短板是只有加密没有伪装,流量特征明显,审查一严就容易被识别干扰。

一分钟速查

  • Shadowsocks:老牌代理协议,实现简单、兼容性最好。
  • 优点:几乎所有客户端都支持,配置简单。
  • 缺点:没有强伪装,流量特征相对明显。
  • 适合谁:网络环境宽松、追求兼容性的用户。

Shadowsocks 的原理

加密加转发

Shadowsocks 的核心思路是「加密 + 转发」。客户端把流量加密后发给节点服务器,服务器解密后转发到目标网站。因为流量是加密的,中间的审查方看不到你在访问什么。

伪装能力来自哪里

但它不像 Trojan、Reality 那样「伪装成正常 HTTPS」,加密后的流量仍有自己的特征。在审查不严格的网络里够用,在审查严格、主动探测协议特征的网络里,容易被识别和干扰。

加密不等于伪装

SS 的加密只保证「别人看不懂内容」,不保证「别人认不出这是代理流量」。这两件事是分开的:前者靠加密算法,后者靠把流量伪装成常见协议(比如 HTTPS),SS 只做了前者。

Shadowsocks 和其他协议怎么选

协议伪装能力兼容性适合场景
Shadowsocks弱(仅加密)最好宽松网络、老客户端
VLESS + TLS强(伪装 HTTPS)好通用
Trojan强(伪装 HTTPS)好审查严格
Reality最强较新客户端审查最严

如果机场同时提供多个协议,优先选伪装能力强的(VLESS+TLS、Trojan、Reality);只有老客户端不支持时才退回 Shadowsocks。

机场为什么还保留 SS

兼容性最好

老客户端、老内核、嵌入式设备(路由器、电视盒子、旧版手机系统)都能跑 SS,很多设备只认它。

实现简单

服务端部署轻,排障只需要看端口和密码,运维成本最低。机场保留 SS 的很大一部分原因是省事。

宽松网络够用

如果你的网络环境本身不严格,SS 的速度和稳定性跟别的协议没差别,没必要为了「新协议」多折腾。

关于 Shadowsocks 的 3 个误区

  • 「SS 已经过时不能用」——不算过时,宽松网络里依然好用,只是伪装能力弱;
  • 「SS 加密就是安全的」——加密防的是「看内容」,不是「识别协议」,审查严格时照样能被识别干扰;
  • 「SS 比 VLESS 差很多」——核心差别在伪装,兼容性和简单性 SS 反而更好,看场景选。