协议知识

代理协议一览:Shadowsocks、Trojan、VLESS、Hysteria2

发布于 更新于 进阶 约 4 分钟读完

订阅里的节点常带着 SS、Trojan、VLESS 等协议标签。普通用户不需要精通它们,但理解各协议的设计思路,能帮你看懂节点差异、在异常时做出正确选择。

协议解决什么问题

所有代理协议都在平衡三件事:

  1. 加密:保护流量内容不被途中窥探;
  2. 伪装:让代理流量看起来像普通流量(主要是 HTTPS),降低被识别干扰的概率;
  3. 效率:更低的握手开销、更好的弱网表现。

不同协议是这三者的不同取舍。

主流协议逐个看

Shadowsocks(SS)

最经典的方案:轻量加密转发,实现简单、生态最广、性能开销极小。设计年代较早,流量特征相对明显,敏感时期部分网络环境下可能被针对。定位:兼容性基线,几乎所有客户端都支持。

VMess

V2Ray 生态的原生协议,支持多路复用与多种传输层(WebSocket、gRPC 等),可搭配 CDN 使用。配置复杂度高,裸用特征也不算隐蔽,如今更多作为过渡选择。

VLESS

VMess 的精简后继:去掉冗余加密层(依赖 TLS 承担加密),开销更低。搭配 XTLS/Reality 等方案时伪装度与性能兼顾,是当前技术社区的主流方向之一。

Trojan

思路独特:直接把代理流量做成真实的 HTTPS 流量——用真证书、真 TLS 握手,从外部看与访问普通网站几乎无异。伪装度高、实现简单,代价是必须绑定域名与证书,节点成本略高。

Hysteria2

基于 QUIC(UDP)的新一代协议,特点是激进的拥塞控制:在丢包严重的网络下仍能维持高吞吐,弱网表现出色。代价是 UDP 流量在部分网络中受限制(QoS 限速甚至封锁),表现因网络环境差异大。

对比总表

协议传输伪装度弱网表现生态支持一句话定位
ShadowsocksTCP/UDP一般最广兼容基线
VMess多种一般广过渡选择
VLESS多种高(配 Reality)一般较广当前主流
TrojanTLS一般广稳妥伪装
Hysteria2QUIC/UDP优秀增长中弱网利器

普通用户的实用建议

  • 默认信任订阅配置:机场已经按节点情况配好协议,无需干预;
  • 多协议节点的取舍:网络环境差(高丢包、移动网络)优先试 Hysteria2 节点;追求稳妥低调选 Trojan / VLESS 节点;
  • 异常时的排查线索:某类协议节点集体异常而其他正常,说明当前网络环境在针对该协议特征,换协议类型的节点即可;
  • UDP 受限的信号:Hysteria2 节点在公司/校园网络突然极慢,多半是网络对 UDP 做了 QoS,换 TCP 系协议节点。

相关阅读

常见问题

普通用户需要自己选协议吗?

基本不需要。机场订阅里的节点已配好协议,客户端自动使用。了解协议的价值在于理解节点差异(比如为什么某些节点在你的网络环境下更稳),以及在多协议可选时做取舍。

哪个协议速度最快?

协议本身的加密开销差异对现代设备可以忽略,速度瓶颈几乎总在线路而非协议。Hysteria2 在高丢包网络下的表现优势明显,但那是拥塞控制策略的功劳,代价是流量特征更容易被识别。

协议会被"识别"吗?

会。协议设计的一大目标就是让流量看起来像普通 HTTPS。Trojan、VLESS+TLS 类方案伪装度较好;明显特征的老协议在敏感时期更容易被干扰。

  • #协议知识
  • #Shadowsocks
  • #Trojan
  • #Hysteria2