在配置客户端或查看机场节点资料时,经常会看到各种不同的协议名称。不同的协议在数据包头特征、流量伪装能力以及加解密资源开销上有着本质的差异。
目录
- 主流代理协议发展历程全景
- Shadowsocks (SS):极简主义与专线标配
- Trojan:HTTPS 流量完全拟态伪装
- Hysteria2:基于 QUIC/UDP 的弱网战神
- 综合协议选型与场景匹配决策树
1. 主流代理协议发展历程全景
代理协议的演进本质上是一场与网络防火墙深度包检测(DPI)对抗的军备竞赛:
- 初代(SS / SSR):纯对称加密,缺乏严格的流量指纹混淆;
- 中代(Vmess / Trojan):引入完整的 TLS 1.3 握手加密,将代理流量伪装成合法标准 HTTPS 网页访问;
- 新代(VLESS-Reality / Hysteria2 / TUIC):Reality 消除服务端证书指纹;Hysteria2 抛弃 TCP 重传拥塞控制,全面转向 UDP 极速吞吐。
2. Shadowsocks (SS):极简主义与专线标配
- 核心机制:采用现代 AEAD 对称加密算法(如
chacha20-ietf-poly1305或aes-128-gcm)。代码极度轻量,单包封装几乎没有多余冗余开销。 - 为何专线最爱 SS:在 IEPL/IPLC 这种物理不过墙的内网专线中,不需要复杂的 TLS 伪装层,SS 协议能够发挥出最大的数据包吞吐能力和最低的 CPU 加解密开销,成为高端专线机场的标准协议。
3. Trojan:HTTPS 流量完全拟态伪装
- 核心机制:Trojan 不尝试发明新的加密算法,而是直接套用全球互联网通用事实标准——TLS 1.3 + 标准 HTTPS 443 端口。
- 抗封锁原理:防火墙检测到的完全是合法的 SSL 证书握手与密文传输。如果有人尝试在浏览器中直连 Trojan 节点服务器,它甚至能返回一个预设的真实静态网页。这种“大隐隐于市”的伪装策略使得它在公网隧道中极为稳定。
4. Hysteria2:基于 QUIC/UDP 的弱网战神
- 核心机制:传统 TCP 协议在遇到丢包时,会强制触发重传机制并主动降低传输窗口(减速);而 Hysteria2 基于魔改版 QUIC 协议,采用自定义 Brutal 拥塞控制算法。
- 弱网表现:在高铁、晚高峰严重丢包(甚至丢包率达到 20%-30%)的恶劣公网环境下,Hysteria2 依然能够保持暴力吞吐,视频依然能够顺畅缓冲,是偏远地区或高丢包公网节点的破局利器。
5. 综合协议选型与场景匹配决策树
- 如果是内网专线 (IEPL/IPLC):优先选择 Shadowsocks (SS)(轻量、低延迟、耗电少);
- 如果是公网中转与日常稳定使用:优先选择 Trojan 或 VLESS(兼容性强、伪装成熟);
- 如果是高丢包移动网络或晚高峰直连:推荐选用 Hysteria2(抗弱网极佳,需客户端支持最新内核)。