协议是客户端与节点之间的通信方式。它决定了流量的伪装方式、传输效率与客户端兼容性。用户通常不需要手动选择协议,但了解差异有助于选择客户端与判断品牌技术水平。

五种协议概览

协议 传输层 特点 客户端支持
Shadowsocks TCP/UDP 轻量、历史最久 全部
VMess TCP/WS V2Ray 原生,可加 TLS 全部
VLESS TCP/WS/Reality VMess 简化版,性能更好 主流
Trojan TLS 伪装成 HTTPS 流量 全部
Hysteria2 QUIC/UDP 高丢包环境速度优势 新版客户端

Shadowsocks

最早的机场协议,实现简单,几乎所有客户端支持。配合 AEAD 加密仍然可用,但缺乏流量伪装,在部分网络环境下可能被限速。

VMess

V2Ray 的原生协议,支持 WebSocket + TLS 传输,可以伪装成普通网站流量。配置项较多,对系统时间敏感(误差超过 90 秒会连接失败)。

VLESS

去掉了 VMess 的加密层(依赖 TLS),性能更好。配合 Reality 传输可以借用真实网站的 TLS 证书,是目前抗识别能力最强的组合之一。多数新机场的主力协议。

Trojan

把代理流量伪装成 HTTPS,从外部看与访问普通网站无异。配置简单,性能稳定,是专线机场的常见选择。

Hysteria2

基于 QUIC(UDP),内置拥塞控制,在高丢包的线路上速度优势明显。缺点是部分网络限制 UDP,且需要较新的客户端版本。

怎么选

对多数用户,协议由机场订阅决定,无需手动选择。需要注意的只有两点:

  1. 客户端是否支持:Hysteria2 需要 Clash Meta 内核客户端(Clash Verge、FlClash、Stash)或 sing-box,老版本客户端不支持。各客户端的协议支持见客户端目录。
  2. 网络环境:校园网或公司网络限制 UDP 时,Hysteria2 节点会不可用,切换到 TCP 协议节点即可。

订阅里通常同一节点提供多种协议版本,客户端连不上时换协议是常见的排查手段,见连不上排查流程。