外观
Hysteria2 是什么?基于 QUIC 的抗丢包协议原理、优缺点
Hysteria2 是什么、为什么它在丢包多的线路上明显更快,这页讲原理、参数、缺点和适用场景。
一句话解释
Hysteria2(常简写 Hy2)是基于 QUIC 的代理协议,走 UDP 传输。它的核心是一套自定义拥塞控制(Brutal):按你设定的带宽稳定发送,不像 TCP 那样一遇到丢包就大幅降速,所以在丢包多、延迟高的线路上吞吐明显更好。
速读要点
- Hy2 丢包不降速,公网晚高峰最有用,专线上优势不大
- 带宽参数填真实值或略低,填大反而更慢
- UDP 受限的网络会直接连不上,要有 TCP 节点备用
晚高峰直连节点卡顿,而 Hy2 节点还能跑满,就是这个原理在起作用。
Hysteria2 是什么:抗丢包的原理与优缺点
TCP 把丢包当作「网络拥堵」的信号,丢几个包就减速,国际出口晚高峰的随机丢包会把 TCP 速度拖得很低。Hysteria2 建立在 QUIC 之上(QUIC 自带 TLS 1.3 加密和多路复用),再用 Brutal 拥塞控制按固定速率发送、靠重传补回丢失的包,牺牲一点带宽换取稳定吞吐。
| 优点 | 缺点 |
|---|---|
| 高丢包线路下速度远好于 TCP 协议 | 部分运营商和校园网对 UDP 限速或丢弃 |
| 延迟波动小,适合视频和会议 | 对网络公平性不友好,带宽设得过高会加重丢包 |
| QUIC 内建加密,无需额外配置 TLS 方式 | 路由器 NAT 表压力大于 TCP |
| 支持 UDP 转发,游戏、语音友好 | 旧客户端不支持,需要新内核 |
使用 Hy2 通常要填上下行带宽参数。这个值应填你的真实带宽或略低,填得比实际大会导致更多丢包和重传,反而变慢。也可以不填,改用 BBR 拥塞控制,行为更接近普通 TCP。Hysteria 第一版和第二版不兼容,机场现在基本只提供第二版。
端口跳跃等特性是否可用取决于具体实现和机场配置。
和选机场有什么关系
Hy2 的价值集中在「线路不好」的时候:普通公网直连或中转节点晚高峰丢包严重、手机在移动网络下波动大、所在地区国际出口拥堵。这些情况下同一机场的 Hy2 节点往往比 SS 节点稳得多。
在专线上,丢包本来就低,Hy2 的优势不明显,反而可能受 UDP 限速影响。
选机场时:
- 用公网线路为主的机场,有 Hy2 节点是加分项,相当于一张抗晚高峰的保险。
- 确认客户端支持:Mihomo 内核、sing-box、Shadowrocket 等支持,旧 Clash 内核不支持,见客户端大全。
- 如果所在网络 UDP 受限,Hy2 可能完全连不上,机场同时提供 TCP 协议节点更稳妥。
常见误区
- Hy2 永远最快:在低丢包线路或 UDP 受限的网络下,它可能和 TCP 协议持平甚至更差。
- 带宽参数填得越大越好:超过真实带宽会加重丢包,填实际值或略低。
- Hy2 不需要 TLS:QUIC 内建 TLS 1.3,加密是必需的,只是不用你单独配置。
- Hy2 能解决地区限制:协议不影响网站看到的 IP,见 IP 百科。
常见问题
Hy2 节点连不上但 SS 能连是为什么
几乎都是 UDP 的问题:校园网、公司网络、部分运营商和酒店 Wi-Fi 会限制或丢弃 UDP 流量,QUIC 协议就无法建立连接。这种网络下切回 SS、Trojan 等 TCP 协议节点即可。
Hy2 用一会就断流是怎么回事
常见原因是运营商对 UDP 做 QoS 限速,或者路由器 NAT 表项超时把连接清掉了。换一个 Hy2 节点端口、重连,或者在这个网络下改用 TCP 协议。晚高峰才出现的断流更可能是线路问题,见丢包排查。
Hy2 适合手机移动网络吗
适合。移动网络丢包和抖动大、Wi-Fi 与蜂窝切换频繁,QUIC 的连接迁移和 Hy2 的抗丢包都对这种环境友好。耗电略高于 TCP 协议,日常使用差别不大。
Hysteria 第一版的节点能在 Hy2 客户端用吗
不能,两版协议不兼容,客户端里也是两种不同的节点类型。机场现在基本只提供第二版,看到「hysteria」而不是「hysteria2」的旧节点,更新订阅或联系机场确认。