跳到主要内容
梯子节点

Hysteria2 是什么:基于 QUIC 的高速传输协议

网络知识 梯子节点团队 约 3 分钟阅读
本文目录

一句话回答:Hysteria2 是一个构建在 QUIC(基于 UDP)之上的代理协议,通过激进的自研拥塞控制策略,在高延迟、高丢包的「弱网」环境下大幅提升传输速度

先理解 QUIC 和 UDP

传统代理协议大多跑在 TCP 上。TCP 稳妥但保守:一旦检测到丢包就大幅降速,在跨境这种长距离、易丢包的链路上,实际速度常远低于带宽上限。

QUIC 是 Google 主导设计、现已成为 HTTP/3 底层的传输协议,它构建在 UDP 之上,把丢包恢复、多路复用、加密(内置 TLS 1.3)都放在应用层自己实现。这意味着协议作者可以自由定制传输策略——Hysteria2 正是利用了这一点。

自研拥塞控制:「暴力发包」为什么快

Hysteria2 的核心武器是自定义的拥塞控制(默认基于 Brutal 算法)。与 TCP「试探性加速、遇丢包就退让」不同,它的策略接近于:你告诉它线路带宽是多少,它就坚持按这个速率发包,丢了就补发,不轻易降速

在丢包率较高的跨境线路上,这种「暴力」策略的效果立竿见影——TCP 可能因 2% 的丢包把速度砍半,Hysteria2 则几乎不受影响。这也是它在测速中经常大幅领先的原因。关于丢包与速度的关系,可以延伸阅读延迟、丢包、速度分别代表什么

优势与短板

维度表现
弱网 / 高丢包线路显著优势,速度提升常成倍
首次连接速度快,QUIC 握手比 TCP+TLS 少一个往返
UDP 受限网络硬短板,可能完全无法连接
公平性有争议,激进发包会挤占同链路其他用户的带宽

短板必须重视:一些校园网、企业网络、公共 Wi-Fi 会限速甚至完全屏蔽 UDP,Hysteria2 在这类环境下毫无用武之地。因此它适合作为「高速选项」,而不是唯一依赖——订阅里最好同时保留 Trojan 或 VLESS 这类 TCP 协议节点作为兜底。如果你怀疑当前网络对 UDP 不友好,节点延迟异常的排查方法有具体判断步骤。

salamander 混淆

QUIC 流量本身有可识别的特征,且部分网络会对 QUIC 专门限速。Hysteria2 提供了名为 salamander 的混淆层:用一个共享密码对数据包做轻量变换,让流量不再呈现标准 QUIC 特征,看起来只是无规律的 UDP 数据。它的开销很小,是否启用由服务端配置决定,客户端跟随订阅参数即可。

总结:Hysteria2 是「用带宽换体验」的速度型选手,弱网环境下的表现无出其右,但要为 UDP 受限的场景准备好备用协议。想了解它与其他四大主流协议的完整对比,请阅读常见代理协议科普

常见问题

Hysteria2 节点突然全部超时是什么原因?

最常见的原因是所在网络限制或屏蔽了 UDP 流量。Hysteria2 完全跑在 UDP 上,没有 TCP 回退方案,遇到 UDP 受限的网络(部分校园网、企业网、酒店 Wi-Fi)会直接不可用,此时应切换到 Trojan、VLESS 等 TCP 协议的节点。

Hysteria2 会不会更费流量?

会略多一些。它的拥塞控制策略更激进,丢包时依靠更主动的重传维持速度,在高丢包线路上的流量开销比 TCP 协议高。日常使用差异不大,但需注意部分服务商可能对此类协议设置不同的计费倍率。

Hysteria2 和 Hysteria1 有什么区别?

Hysteria2 是完全重写的版本,改用标准 TLS 证书验证、更成熟的带宽协商机制和 salamander 混淆,配置更简单,安全性和伪装性都优于第一代。两者互不兼容。

相关阅读