术语 Hysteria 2

Hysteria 2 是什么?基于 QUIC 的高丢包场景协议

基于 QUIC/UDP 的新一代代理协议,通过自定义拥塞控制在高丢包链路上维持吞吐,主打跨境公网与移动网络下的速度表现;代价是依赖 UDP 通道,在 UDP 被限制的网络中可能反而不可用。

更新于

Hysteria 2(常缩写为 Hy2)是一个基于 QUIC/UDP 的新一代代理协议,核心卖点是在高丢包、高延迟的网络链路上仍能维持较高吞吐量。 传统 TCP 遇到丢包会大幅退让降速,而 Hysteria 2 使用自定义的拥塞控制策略,丢包时不轻易收缩发送窗口,因此在跨境公网晚高峰、移动蜂窝网络这类丢包常态化的场景中,速度表现往往明显好于 TCP 系协议——具体差异因环境而异,以实测为准。

与 TCP 系协议的差异

Trojan、Shadowsocks 等主流协议跑在 TCP 上,继承了 TCP 对丢包的保守反应:丢包率升高时速度断崖式下降。Hysteria 2 的不同点在于:

  • 传输层:QUIC over UDP,连接建立更快,无队头阻塞;
  • 拥塞控制:针对”丢包不代表拥塞”的跨境链路调参,激进保速;
  • 伪装形态:流量外观类似 HTTP/3,配合 TLS 证书工作。

代价同样明显:它把宝全押在 UDP 通道上。UDP 在很多网络中是”二等公民”——企业防火墙、校园网、酒店 Wi-Fi 常对 UDP 限速或直接封锁,部分家宽运营商也会对持续大流量 UDP 进行 QoS 限制。这种环境下 Hy2 节点会超时或速度极差,而 TCP 系节点一切正常。UDP 在代理链路中的角色可进一步阅读 UDP 转发词条

在节点服务中的实际意义

订阅里出现 Hysteria 2 节点时,可以这样定位它的用途:

  1. 适合:移动网络(4G/5G)、晚高峰丢包严重的公网线路、跨境视频与大文件传输;
  2. 不适合:UDP 受限的办公/校园/酒店网络,以及本就低丢包的专线线路(优势发挥不出来);
  3. 客户端要求:需要较新的内核——sing-box、Clash Meta 系(Clash Verge Rev、ClashMeta for Android 等)、Shadowrocket 均已支持,而老版 Clash 内核与部分老客户端不支持,会直接忽略这类节点。sing-box 的配置方法见《sing-box 基础使用》。

常见误解

  • “Hy2 一定更快”:只在高丢包链路成立,优质线路上与 Trojan 等协议体验接近;
  • “连不上是节点挂了”:先换个网络环境(如切到手机流量)测试,很多”故障”其实是当前网络限制 UDP;
  • “激进发包没有代价”:在共享带宽上过于激进的策略可能挤占他人流量,部分服务方会对 Hy2 节点单独限速或设更高倍率。

小结

把 Hysteria 2 当作工具箱里的”高丢包特化工具”:移动网络和拥堵公网优先试它,受限网络和专线场景回退到 TCP 系协议。订阅中两类协议搭配保留,遇到单类节点集体异常时互为备份。

常见问题

为什么 Hysteria 2 节点在家里很快,在公司或酒店却连不上?
Hysteria 2 完全依赖 UDP 传输,而不少企业、校园和酒店网络会限速甚至封锁非常规 UDP 流量。这种网络下 Hy2 节点会表现为超时或速度极差,切换到 Trojan、Shadowsocks 等 TCP 系协议的节点通常即可恢复。
Hysteria 2 是不是全面优于 Trojan 这类老协议?
不是。它的优势集中在高丢包链路的吞吐能力;在低丢包的优质线路(如专线)上与 TCP 系协议差距很小,而它对 UDP 通道的依赖和更激进的发包策略在某些网络下反而是劣势。两类协议是互补关系,订阅中并存最稳妥。