什么是 Hysteria2?基于 QUIC 的高速代理协议解释
百科词条:解释 Hysteria2 协议基于 QUIC(UDP)的传输原理、为什么在丢包严重的网络下速度优势明显、与 TUIC 的关系、常见的 UDP 限速问题与应对,以及哪些客户端与机场支持。
文章目录
工作原理
传统代理协议(Shadowsocks、VMess、Trojan)跑在 TCP 上。TCP 在丢包时会大幅降速,而国际链路晚高峰恰恰丢包严重。
Hysteria2 跑在 QUIC(基于 UDP)上,并使用更激进的拥塞控制算法:丢包时不轻易降速,而是持续以接近设定的带宽发送。结果是在同样丢包 2% 的链路上,Hysteria2 的实际速度可能是 TCP 协议的数倍。
优点
- 高丢包下速度好:晚高峰的中转、直连线路受益最大;
- 连接建立快:QUIC 的 0-RTT 握手;
- 弱网表现好:手机信号差、Wi-Fi 不稳时更流畅。
缺点
- 依赖 UDP:公司、校园网、部分运营商对 UDP 限速或封锁,此时 Hysteria2 反而连不上或极慢;
- 对服务器带宽要求高:激进的发包策略消耗更多上游带宽,机场通常只在部分节点启用;
- 客户端支持晚于 TCP 协议:老客户端不支持。
与 TUIC 的关系
TUIC 同样基于 QUIC,设计更偏向低延迟与多路复用,适合游戏与实时应用;Hysteria2 更偏向高带宽。两者在机场中常并存,节点名中会标注「Hy2」或「TUIC」。
什么时候选 Hysteria2 节点
| 场景 | 建议 |
|---|---|
| 晚高峰中转线路速度慢 | 试 Hy2 节点,常有明显改善 |
| 下载大文件 | Hy2 |
| 公司 / 校园网 | 先试,连不上说明 UDP 受限,换 Trojan、VLESS |
| 专线节点 | 专线本身丢包低,Hy2 优势不明显 |
速度问题的完整排查见梯子速度慢怎么办。
客户端支持
Clash Verge Rev(Mihomo 内核)、Clash Meta for Android、sing-box、Shadowrocket、v2rayN(需切换 sing-box 内核)均支持。v2rayN 的切换方法见 v2rayN 教程。