Hysteria2 是什么:UDP 抗封锁原理、适合场景与客户端支持

协议与线路 · 发布 2026-11-05 · 更新 2026-11-05 · 约 3113 字 · 8 分钟

Hysteria2 解决的是一个很具体的问题:国际出口晚高峰丢包严重时,TCP 协议(SS、VLESS、Trojan 都是)会因为拥塞控制机制把速度降到很低,而 Hysteria2 不理会丢包,用带宽换稳定。 所以在「直连线路 + 晚高峰 + 高丢包」这个组合下,它的速度可能是 TCP 协议的几倍;而在专线或本来就不丢包的线路上,它没有明显优势。

原理

Hysteria2 基于 QUIC 协议(HTTP/3 用的那个,走 UDP)。它做了两件事:

  1. 伪装成 HTTP/3:握手阶段用标准 TLS 1.3 和 QUIC,流量看起来像在访问一个 HTTP/3 网站,并且服务器对未认证的请求可以返回伪装页面。
  2. 替换拥塞控制:默认使用 Brutal 算法,你告诉它「我有 100Mbps」,它就按这个速率发包,丢了就重传,不像 TCP 那样一丢包就主动减速。

第二点是速度来源,也是它被诟病「对公网不友好」的原因:在共享的拥堵链路上,Brutal 会挤占别人的带宽。机场一般会对单用户限速来平衡。

什么情况下 Hysteria2 更快

  • 你连的是公网直连或普通中转节点,晚高峰国际出口丢包 5% 以上。
  • 你的宽带对 UDP 没有限速或 QoS。
  • 节点落地在距离远的地区(美国、欧洲),TCP 受延迟与丢包双重影响时。

什么情况下反而更慢或不可用

  • 运营商对 UDP 限速:部分地区的移动、联通宽带对大流量 UDP 做 QoS,Hysteria2 会被压到几 Mbps,甚至时断时续。表现是白天正常、晚上突然不可用,或者流量一大就断。
  • 专线节点:IEPL 本来不丢包,Brutal 没有发挥空间,还多了 QUIC 的 CPU 开销。
  • 校园网、企业网:常直接封 UDP 443 以外的端口。
  • 路由器 NAT 表小:QUIC 连接多,老旧路由器可能卡死。

判断方法很简单:同一机场的 Hysteria2 节点和 TCP 节点各测一次晚高峰,哪个快用哪个。见 机场晚高峰很慢怎么办。

一次 Hysteria2 连接的过程

  1. 客户端向节点 UDP 端口发起 QUIC 握手,使用 TLS 1.3,ALPN 标记为 h3,看起来像在访问一个 HTTP/3 网站。
  2. 握手完成后,客户端在 QUIC 流里发送一个 HTTP/3 请求到特殊路径 /auth,头部携带密码和「客户端声明的接收带宽」。
  3. 节点校验密码。通过:返回 233 状态码和服务端带宽参数,双方按协商的速率启用 Brutal 拥塞控制;不通过:当作普通 HTTP/3 请求,返回伪装页面或转发到伪装站。
  4. 之后 TCP 代理流量通过 QUIC 流传输,UDP 代理流量通过 QUIC 数据报(datagram)传输,不需要再套一层。
  5. 网络切换(Wi-Fi 换 4G)时 QUIC 的连接迁移能力让会话不中断,这是 TCP 协议做不到的。

第 3 步里的「客户端声明带宽」是 Hysteria2 的特点:你在客户端填 up: 20 Mbps, down: 100 Mbps,它就按这个速率发包。填得比实际大会导致大量丢包重传,反而更慢;多数机场订阅已经预设好,不要乱改。

与相邻协议的对比

对比Hysteria2TUICVLESS + TLSWireGuard
传输层QUIC(UDP)QUIC(UDP)TCPUDP
拥塞控制Brutal(固定速率)BBR / Cubic系统 TCP无(依赖上层)
高丢包表现最好好差中
对公网友好度低高高中
伪装HTTP/3QUICTLS无(易识别)
连接迁移支持支持不支持支持
适合直连、丢包线路低延迟、多路复用日常自建 VPN

封锁高峰期的实际表现与切换策略

Hysteria2 的封锁高峰表现呈两极:

  • 出口拥堵型高峰(丢包上升、延迟不变):Hysteria2 因为不减速,速度可能是 TCP 节点的 2–5 倍,这是它的主场。
  • UDP 干扰型高峰(运营商对 UDP 做 QoS 或限速):表现为延迟测试正常但吞吐只有几 Mbps,或者几分钟后断流,这时 TCP 节点反而稳定。

分辨方法:同一时间测一个 Hysteria2 节点和一个同地区 TCP 节点。前者快就是出口拥堵,后者快就是 UDP 被限。切换顺序:Hysteria2 ↔ TCP 节点互换 → 换地区 → 换入口(手机流量 vs 家宽)。更多见 机场晚高峰很慢怎么办。

客户端支持

客户端Hysteria2TUIC备注
Clash Verge Rev(mihomo)支持支持需 mihomo 内核,旧 Premium 内核不支持
Clash Meta for Android支持支持同上
Shadowrocket支持(较新版本)支持旧版本导入后节点消失
sing-box支持支持原生实现,全平台
v2rayN支持支持需切换到 sing-box 核心或新版 Xray
v2rayNG支持(新版)部分同上
Clash Mi支持支持mihomo 内核
Hiddify支持支持sing-box 内核

旧版 Clash Premium 内核不支持,导入后节点会显示不支持或直接消失。教程入口见 翻墙工具汇总 和 sing-box 使用教程。

Hysteria2 与 TUIC 的区别

都是 QUIC 协议。TUIC 更接近「标准 QUIC + 多路复用」,拥塞控制可选 BBR 或 Cubic,对公网更温和,延迟优化好;Hysteria2 以 Brutal 为卖点,吞吐优先。机场更多提供 Hysteria2。

本站机场的情况

本站 17 家机场的品牌资料里没有一家明确标注 Hysteria2 或 TUIC,2026-08 测速截图里的节点类型也只有 Shadowsocks 和 VLESS。如果你需要这个协议,购买前直接问客服「有没有 Hysteria2 节点、在哪种订阅里」。协议资料汇总见 机场协议区别。

常见问题

Hysteria2 流量消耗更大吗?

Brutal 的重传会带来额外流量,高丢包下可能多消耗 10%–30%。加上一些机场把 Hysteria2 节点标成更高倍率,流量紧张的用户要留意。

Hysteria2 延迟更低吗?

QUIC 握手只需 1-RTT(恢复连接 0-RTT),首次连接比 TCP + TLS 快一点。但稳定延迟主要由线路决定,不是协议。

为什么我的 Hysteria2 节点测延迟正常但打不开网页?

常见于 UDP 被运营商或路由器干扰:小包能通、大流量被丢。换 TCP 协议节点,或换一个网络环境测试。

游戏能用 Hysteria2 吗?

可以,它原生转发 UDP,比「UDP over TCP」的方案更适合游戏。但前提仍是你的宽带 UDP 不受限。见 游戏加速用机场可以吗。

客户端里的上传 / 下载带宽参数怎么填?

填你宽带的真实速率(略低一点更稳),不是越大越快。填太大会制造大量丢包重传,速度反而下降;机场订阅通常已预设,不确定就不要改。

Hysteria2 会不会因为流量特征被封?

它伪装成 HTTP/3,特征不明显。但大流量 UDP 本身在某些地区会被重点关照。实际抗封锁表现因地而异,保留一个 TCP 协议节点作备份是稳妥做法。


Hysteria2 是工具箱里的一件备用工具,不是必需品。先按 机场推荐排行榜 挑线路好的机场,再问有没有它。