...
Back

WireGuard、Hysteria2、VLESS 还是 Trojan:协议到底怎么选?

订阅里给了五种协议,却不告诉你该用哪个。这篇讲清楚每种协议真正擅长什么、为什么在一个网络上最快的协议换个网络就最差,以及怎么用十分钟测出你自己的答案。

WireGuard、Hysteria2、VLESS 还是 Trojan:协议到底怎么选?

WireGuard、Hysteria2、VLESS 还是 Trojan? 🔀

打开一个现代代理客户端,你的订阅里多半会把同一个地区列上好几遍, 每一条挂着不同的协议标签。没有解释,也没有推荐。

先把结论放前面:不存在一个放之四海皆优的协议。 在你家里 Wi-Fi 上表现最好的那个, 换到酒店 Wi-Fi 可能就是最差的 —— 而造成差别的,通常是你和服务器之间的那段网络, 不是协议本身理论上的优劣。

下面讲每种协议真正擅长什么,以及怎么在十分钟内找到属于你的那个答案。


📦 先快速过一遍

协议传输层擅长吃亏的场合
WireGuardUDP开销小、握手快,干净网络上表现极好限速或封锁 UDP 的网络
Hysteria2UDP(QUIC)丢包和长距离链路;拥塞控制激进同样怕 UDP 被限;特征也相对明显
VLESSTCP(常配 TLS/Reality)混在正常 HTTPS 流量里;能穿过严格的网络每条连接的开销比 UDP 方案大
TrojanTCP + TLS看起来就是普通 HTTPS;简单、支持广泛受 TCP 在劣质链路上的行为限制
ShadowsocksTCP/UDP轻量、成熟、支持面广较老的设计更容易被识别特征

有些订阅里还会出现 TUICShadowTLSAnyTLS 这些较新的选项, 逻辑是一样的:去测,别假设


🌐 真正的变量是 UDP

注意上面那张表里的规律。最大的影响因素其实不是协议的设计, 而是你所在的网络对 UDP 好不好

WireGuard 和 Hysteria2 都基于 UDP。在干净的连接上这是优势:握手开销更小、 丢包后恢复更快、长距离链路上表现更好。Hysteria2 尤其是为会丢包的链路设计的。

但相当多的网络 —— 公司 Wi-Fi、部分酒店、部分移动运营商 —— 会限速 UDP、 给它降优先级,或者除了 DNS 之外全部封掉。在这类网络上, UDP 协议可能比 TCP 协议慢得多,甚至直接不通。

基于 TCP 的选项(VLESS、Trojan)放弃了那些优势,换来的是看起来就像普通 HTTPS 流量 —— 这正是你在受限网络里需要的。

这就是为什么换个网络答案就变了,也是为什么在公司里感觉「坏掉」的协议, 回家可能是最快的那个。


⚡ 速度不只由协议决定

协议没法让一台拥塞的服务器变快。我们在同一份订阅上做的实测中, 不同服务器之间的吞吐差了六十倍以上 —— 而这种差异跟协议类型的相关性, 远不如跟那台服务器自身状况的相关性强。

所以在下「Hysteria2 比 VLESS 快」这种结论之前,先确认你不是在拿一台健康的服务器 去比一台过载的。

有两个推论值得记住:

  • 延迟不预测吞吐。 列表里 ms 最低的那条,可能传输速度最差。 我们在同一时段实测到:488 ms 的节点只有 0.9 Mbps,587 ms 的节点却有 55.9 Mbps —— 完整数据在这里
  • 测一次说明不了什么。 服务器负载是按小时变的。

🧪 十分钟测出你自己的答案

认真测十分钟,胜过任何推荐文章 —— 包括这一篇。

  1. 固定一个地区,别换。拿日本的 VLESS 去比德国的 WireGuard,得不出任何关于协议的结论。
  2. 测真实传输,不要用打开网页来测。网页加载主要受往返次数影响,会掩盖带宽差异。 下载一个够大的文件。
  3. 在同一个地区把各个协议依次测一遍,前后间隔几分钟之内。
  4. 在你的其它网络上重复一遍。 家里、公司、移动数据。 记下哪个在哪里赢 —— 这一步最常被跳过,而它恰恰最重要
  5. 过几周再复测。 服务器会被重新调配,网络策略也会变。

你通常会得到两个答案:一个用于不受限网络的首选协议, 和一个用于那个你偶尔不得不用的受限网络的 TCP 备选。


🧰 几条经验法则

  • 家里或移动数据、不受限: 先试 UDP 方案(WireGuard、Hysteria2)。
  • 公司、酒店、校园 Wi-Fi: 先试 TCP+TLS 方案(VLESS、Trojan)。
  • 长距离或丢包严重的链路: Hysteria2 就是为这个设计的。
  • 什么都连不上: 那多半不是协议的问题 —— 先确认流量是不是根本没走隧道

🎛️ 让客户端替你分担一部分

手动测每一条,在节点多了之后根本不现实。 AI Booster 会通过核心实测每个节点的延迟,并默认使用按健康状况排序的 选择策略 —— 从你当前网络连不通的服务器会被排除在轮换之外, 而不是照样分到你的一部分流量。

这样「这台服务器现在是死的」就被自动处理掉了。 至于哪种协议适合你实际会用的那几个网络,还是值得你自己花十分钟测一测。


延伸阅读:节点选择与延迟的含义 · 配置参考

能看到哪些协议,取决于你的订阅和客户端版本 —— 服务商决定提供什么,客户端决定能解析什么。