知识百科

Hysteria2 是什么:基于 QUIC 的高速协议、为什么丢包环境下更快、限制与客户端支持

解释 Hysteria2 协议:基于 QUIC(UDP)的代理协议,使用自定义拥塞控制在高丢包链路上保持高吞吐。说明它的原理、适合的场景(晚高峰、跨境公网、移动网络)、UDP 被限速时的表现、流量消耗特点,以及支持它的客户端。

机场导航编辑部 发布 更新 约 2 分钟
Hysteria2 是什么:基于 QUIC 的高速协议、为什么丢包环境下更快、限制与客户端支持 封面图

Hysteria2 解决的是一个具体问题:跨境公网晚高峰丢包严重时,TCP 协议的速度会断崖式下降。它用 QUIC 与激进的拥塞控制绕开这个问题。

原理

  • QUIC: 跑在 UDP 上的传输协议,自带 TLS 1.3 加密、多路复用与快速重连。
  • 拥塞控制: TCP 遇到丢包会大幅降速再慢慢恢复;Hysteria2 按用户设定的带宽持续发送,配合前向纠错,丢包时吞吐下降很小。
  • 认证: 密码认证,握手伪装为 HTTP/3。

什么场景下快

场景TCP 协议(VLESS、Trojan、SS)Hysteria2
白天公网,丢包 <1%正常正常
晚高峰公网,丢包 3 到 10%速度大幅下降基本不受影响
移动网络、Wi-Fi 干扰波动更稳
专线,无丢包正常无优势

有 Hysteria2 节点的机场,晚高峰卡顿时优先换它试试,见 晚高峰卡顿

限制

  • UDP 被限速或阻断: 部分运营商对 UDP 流量限速或在高峰期丢弃,此时 Hysteria2 反而不如 TCP。表现为延迟正常但速度极低。
  • 流量消耗略高: 激进发包与纠错会多消耗少量流量。
  • 部分网络环境不通: 企业网络、校园网可能封锁 UDP。

客户端支持

需要现代内核:

  • Clash Verge Rev(Mihomo)
  • sing-box 系
  • v2rayN(sing-box 内核)
  • Shadowrocket
  • Stash

旧版 Clash 不支持,见 Mihomo 与旧版 Clash 的区别

在机场中的位置

Hysteria2 节点通常作为公网线路的补充:TCP 协议节点做主力,Hysteria2 节点应对晚高峰。专线节点不需要它。节点名称中标注「Hy2」「Hysteria2」。

与 Reality 的关系

两者解决不同问题:Hysteria2 解决丢包下的速度,Reality 解决 TLS 层的识别。可以在同一个机场的不同节点上分别使用。见 Reality 是什么

下一步 Reality 是什么

常见问题

Hysteria2 是什么?
基于 QUIC 的代理协议,专为高丢包、高延迟链路设计,晚高峰跨境公网上速度优势明显。
Hysteria2 为什么快?
它不用 TCP 的保守拥塞控制,而是按设定带宽持续发送并用前向纠错对抗丢包,链路丢包时不会像 TCP 那样急剧降速。
Hysteria2 节点速度反而慢?
本地运营商对 UDP 限速或阻断。换回 TCP 系协议(VLESS、Trojan)。