摘要:用对称加密加转发把流量藏起来,实现简单、几乎全平台通吃,是兼容性最好的老协议。短板是只有加密没有伪装,流量特征明显,审查一严就容易被识别干扰。
一分钟速查
- 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 反而更好,看场景选。
