机场协议区别:五种主流协议怎么选、适用什么场景
一句话回答:机场协议区别主要在兼容性和抗干扰风格,而不是速度:同一线路换协议对速度的影响通常只有个位数百分比。绝大多数人不需要选协议,确认客户端支持机场用的协议即可;同地区有多种协议时,固定晚高峰丢包少的那个。
机场节点列表里的每个节点背后都有一个协议。机场套餐页常写「支持 Trojan、Shadowsocks、VMess」,更新一点的写「支持 VLESS、Hysteria2」。很多新手会担心:协议不同是不是意味着速度和安全差很多,我要不要挑?
答案是:协议决定的是兼容性和抗干扰风格,不是速度的主要来源。同一家机场、同一条线路,换协议对速度的影响通常只是个位数百分比;换成专线还是中转,影响是几倍。所以这篇文章的目的是让你读得懂机场的协议清单、选对客户端、遇到报错知道往哪查,而不是教你把协议当成优化手段。
协议在链路中的位置
代理协议规定了你的设备和落地服务器之间如何打包、加密、伪装数据。客户端把你要访问的网站请求按协议包装后发给节点,节点拆开后再替你去访问。协议解决三个问题:
- 数据是否加密、用什么加密;
- 流量看起来像什么(伪装成什么协议);
- 如何认证(谁可以使用这个节点)。
协议不管:节点在哪个国家、线路是专线还是中转、IP 是不是原生。这些见 节点地区选择、中转与直连。
五种协议逐个看
Shadowsocks(SS):最老、最简单、兼容性最广
Shadowsocks 是最早流行的代理协议,设计思路就是轻:客户端和服务器共享一个密码,用对称加密把数据包起来发送。它没有复杂的握手,延迟开销小,几乎所有客户端都支持,哪怕是很老的设备。
优点是简单、快、兼容。缺点是它的流量特征不是任何常见协议,在审查严格的网络里更容易被识别。后来出现了 AEAD 加密方式和 2022 版本,增强了安全性和抗探测能力,但「流量不像任何已知协议」的特点仍在。
适合:对兼容性要求高、客户端较老、线路本身是专线的场景。本站收录的机场里,如二猫云、星岛梦、微风网络、宇宙云等都提供 Shadowsocks 节点。
VMess:功能多,但对时间敏感
VMess 是 V2Ray 项目的原创协议,功能比 Shadowsocks 丰富:内置了认证机制、可以搭配 WebSocket、TLS 等传输层,伪装方式更灵活。它的一个特点是 依赖客户端与服务器的时间同步,两端时间相差超过约一两分钟,握手就会失败,表现为「所有节点超时」。如果你遇到这种问题,先检查设备时间,见 订阅更新失败的排查。
另外,VMess 的设计较复杂,社区后来更倾向于 VLESS。但从兼容性看,VMess 的客户端覆盖面仍然很大,老版本 v2rayN、v2rayNG 都支持。光速云在协议清单里就保留了 VMess。
Trojan:伪装成 HTTPS
Trojan 的设计很直接:既然 HTTPS 流量到处都是,那就让代理流量看起来像正常 HTTPS。服务器配置一个真实域名和证书,客户端用 TLS 连上来,用密码认证;如果有人探测服务器,对方看到的是一个正常的网站。
好处是抗干扰能力强、在受限网络下往往更稳。代价是服务器需要域名和证书,维护成本稍高;握手比 Shadowsocks 多一步 TLS,首次连接的延迟略大。
本站收录的机场里,Trojan 是最普遍的协议,二十几家的清单里绝大多数都有,原因就是它在抗干扰和兼容性之间取得了不错的平衡。
VLESS:轻量,要靠传输层和 TLS 补足
VLESS 是 VMess 的精简版,去掉了协议自身的加密和时间校验,把安全性交给下层的 TLS 或类似机制。因为不重复加密,开销更小。它常与 XTLS、REALITY 这样的传输方案搭配,在抗探测方面的能力很强。
但 VLESS 需要客户端支持:Clash 系需要 Mihomo 内核,老版 Clash for Windows 不认;Shadowrocket 较新版本、sing-box、v2rayN 都能用。Firefly 和 EdgeNova 的清单里有 VLESS,其中 Firefly 用的是专属客户端,EdgeNova 则明确适合 v2rayN、sing-box 用户,见 EdgeNova 评测 与 Firefly 评测。
Hysteria2:基于 UDP/QUIC 的暴力派
Hysteria2 与前四种最大的不同在于传输层:它基于 UDP 上的 QUIC,外观上更像 HTTP/3 流量。它的卖点是在 高丢包、高延迟线路上能榨出更多带宽,用一种比较激进的拥塞控制思路,在对端愿意给带宽时尽量占满。
它的限制也很明显:
- 许多运营商和家庭路由器对 UDP 有 QoS 或限速,晚高峰可能被主动压制;
- 激进的发送策略可能让你在拥堵线路上表现更好,也会让别的流量更挤;
- 客户端要求:sing-box、Mihomo 新版本、Hiddify、Shadowrocket 较新版本支持,较老的客户端不支持。
本站目前收录的 29 家机场,协议清单里都没有单独列出 Hysteria2。如果你对它感兴趣,官网未写清,下单前在套餐页或工单确认,问法很简单:「有没有 Hysteria2 节点,覆盖哪些地区,是否限速 UDP」。
机场五种协议区别对比表
| Shadowsocks | VMess | Trojan | VLESS | Hysteria2 | |
|---|---|---|---|---|---|
| 传输层 | TCP/UDP | TCP 为主,可配 WS/TLS | TCP + TLS | TCP + TLS 等 | UDP(QUIC) |
| 伪装 | 无明显伪装 | 可配伪装 | 伪装成 HTTPS | 配合 TLS/REALITY | 类似 HTTP/3 |
| 对时间同步 | 不敏感 | 敏感 | 不敏感 | 不敏感 | 不敏感 |
| 服务端要求 | 低 | 中 | 需域名和证书 | 需 TLS 等配置 | 需 UDP 端口放行 |
| 客户端兼容 | 极广 | 广 | 广 | 需新客户端 | 需较新客户端 |
| 高丢包线路 | 一般 | 一般 | 一般 | 一般 | 有优势 |
| 典型用法 | 老设备、专线 | 兼容性备选 | 机场主流 | 新客户端用户 | 丢包线路 |
普通用户该怎么选机场协议
绝大多数人不需要选协议,机场已经替你配好了。你要做的是三步:
第一步:看客户端支持什么。 在机场套餐页找「协议」和「支持的客户端」,两者要对得上。例如机场用了 VLESS,而你电脑上的是老版 Clash for Windows,那就无法使用,需要换 Clash Verge Rev 或 sing-box。
第二步:导入订阅后看节点列表。 节点名通常带协议标识。如果有些节点灰色或报错,是客户端不认这个协议。
第三步:协议冗余。 同一个地区同时有 Trojan 和 Shadowsocks 节点时,两种都试一下。在你家宽带环境下,哪个晚高峰丢包少,就固定哪个。
遇到下面这些情况,才需要主动关注协议:
- 所有节点全部超时,且设备时间不对,疑似 VMess 时间问题;
- 公司或校园网络下连不上,可以试试 Trojan 或 VLESS+TLS 的节点,因为它们看起来更像 HTTPS;
- 老路由器或老手机固件,选 Shadowsocks 最保险;
- 线路丢包高但带宽有余,且客户端支持,可以试 Hysteria2。
订阅里的协议清单怎么读
打开机场套餐页或订阅详情,你常会看到像「Trojan / Shadowsocks / VMess」这样的清单。读它时注意三点:
- 顺序一般不代表优先级,只是机场的列法;
- 「支持某协议」可能只是部分节点支持,不是全部;
- 协议新不等于线路好,一家专线机场只提供 Shadowsocks 和 Trojan,晚高峰也会比提供 VLESS 的普通中转更稳。
本站各家机场的协议数据来自官网公开资料,在品牌页和排行榜中有标注,例如 光速云评测。
协议相关的常见问题与处理
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 导入后节点数量比后台少 | 客户端不支持某协议,被过滤 | 升级客户端或换 Mihomo / sing-box 内核 |
| 所有节点都超时 | VMess 时间不同步、本地网络问题 | 校准时间;换网络对比,见 节点超时 |
| 某些节点能连、某些不能 | UDP 被限制(Hysteria2)或端口被封 | 换同地区其他协议节点 |
| 订阅更新失败 | 与协议无关,多为链接问题 | 见 订阅更新失败 |
| 速度忽快忽慢 | 线路类型问题,不是协议问题 | 见 晚高峰卡顿 |
协议与线路:别把两件事混在一起
很多讨论区里会出现「某某协议更快」的说法,要小心它的前提。一个简单的算术可以说明:假设同一条线路上晚高峰丢包 3%,换协议最多让你少几个百分点的重传开销;而把线路从拥堵的中转换成专线,丢包可能从 3% 降到接近 0,这两个量不在一个数量级。
所以排查慢的时候,顺序应该是:先确认线路类型和晚高峰(晚高峰卡顿),再确认本地网络,最后才轮到协议。协议的价值在于:第一,客户端兼容不出错;第二,在受限网络(公司、学校、部分宽带)里能连上;第三,个别丢包线路上用 UDP 方案碰碰运气。
还有一个容易被忽略的点:同一机场的订阅里,不同协议的节点往往对应不同的服务器端口和配置,机场运维会按协议拆分故障。某个协议的端口被干扰时,其他协议的节点可能照常可用。这也是为什么我们建议试用期里把每种协议的节点都点一遍,记下哪几种在你的网络里稳定。
小结式的判断规则
写给不想看全文的人:
- 机场主流是 Trojan 和 Shadowsocks,能满足绝大多数人;
- VLESS、Hysteria2 属于新方案,前提是客户端要新;
- 协议不是速度的主要来源,线路才是;
- 不确定时选客户端支持最广的那一个,而不是最新的那一个。
常见问题
普通用户需要自己选协议吗?
大多数情况下不需要。机场已经把节点和协议配好,你只需要确认自己的客户端能支持订阅里的协议。协议选择主要影响兼容性,对日常速度的影响远小于线路类型。
Trojan 和 Shadowsocks 哪个更好?
没有绝对答案。Shadowsocks 简单、兼容性极广;Trojan 伪装成 HTTPS,在受限网络下的存活能力通常更好,但需要域名和证书。机场里两者并存很常见。
Hysteria2 一定比别的协议快吗?
不一定。它基于 UDP,在高丢包线路上有优势,但很多网络环境对 UDP 做了限速或干扰,反而更差。需要你自己在本地宽带下对比。
为什么我导入订阅后部分节点显示不支持?
通常是客户端内核太旧,不认识订阅里的新协议。把客户端升级到支持 Mihomo 或 sing-box 内核的版本,大多数情况可以解决。
VMess 还能用吗?
能用,很多机场仍在提供,但它对设备时间要求较严,新部署更多转向 VLESS 和 Trojan。老设备、老客户端上 VMess 的兼容性仍然是优势。
还没选好机场?本站推荐的 3 家
从 机场推荐榜 推荐位取前 3 家,本站主推的合作品牌排在前面(已标注合作);价格以官网为准。