Hysteria2 是什么:QUIC 协议为什么在丢包网络里更快,以及它的限制
Hysteria2 是基于 QUIC 的代理协议,在丢包严重的跨境线路上往往比 TCP 协议快数倍。本文从 TCP 拥塞控制为什么怕丢包讲起,解释 QUIC 的丢包恢复与 Hysteria2 的 Brutal 固定速率拥塞控制,再说明 UDP 限速、公平性、带宽参数填错等限制,以及各客户端的支持与配置要点。
7 分钟阅读
线路节点
机场节点常见的七种协议有什么区别?本页按传输、加密、抗干扰与适用场景对比 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC 与 WireGuard,并整理 Clash Verge、Shadowrocket、sing-box 等客户端的协议支持情况,帮你选对协议。
更新于
协议是客户端与节点之间传输数据的约定,决定了流量怎么加密、怎么伪装、走 TCP 还是 UDP。机场通常会给同一个节点提供多种协议,或在不同节点上使用不同协议。普通用户大多数时候不需要关心它,但在遇到速度上不去、某些网络下连不上、晚高峰丢包严重时,换一种协议往往比换节点更有效。
本页按传输方式、加密、抗干扰能力与适用场景对比七种常见协议,并整理各客户端的支持情况。关于其中最受关注的 Hysteria2,有单独的文章Hysteria2 是什么解释它为什么在丢包网络里更快,以及它的限制。
表中“抗干扰”指协议特征被识别与干扰的难易程度,与速度无关。实际可用性还取决于机场的服务端配置与你所在网络的策略,同一协议在不同环境下的表现可能相反。
| 协议 | 传输 | 加密 | 抗干扰 | 适用场景 |
|---|---|---|---|---|
| Shadowsocks | TCP / UDP | AEAD(aes-256-gcm、chacha20-ietf-poly1305) | 一般,依赖插件或混淆提升 | 日常浏览、对延迟敏感的场景 |
| VMess | TCP / WebSocket / gRPC | 内置加密 | 中等 | 需要 CDN 中转的场景 |
| VLESS | TCP / WebSocket / gRPC / XHTTP | 依赖 TLS / REALITY | 较强(搭配 REALITY) | 追求低开销与高抗干扰 |
| Trojan | TCP + TLS | TLS | 较强 | 追求流量伪装 |
| Hysteria2 | UDP (QUIC) | TLS 1.3 | 中等(UDP 可能被限速) | 高丢包、跨境长距离线路 |
| TUIC | UDP (QUIC) | TLS 1.3 | 中等 | 移动网络、频繁切换网络 |
| WireGuard | UDP | Noise 协议框架 | 较弱 | 落地链路、自建服务 |
UDP 协议要留 TCP 备用
运营商对长时间大流量的 UDP 连接可能限速甚至丢弃,表现为 Hysteria2 节点开始很快、几分钟后急剧下降。遇到这种情况切换到同地区的 Trojan 或 Shadowsocks 节点即可,不要误判为机场故障。
协议能不能用,还要看客户端内核。下表整理自各客户端的内核与协议列表,Mihomo(Clash Meta)与 sing-box 内核的客户端覆盖最全。
| 客户端 | 平台 | 内核 | 支持的协议 | 不支持 |
|---|---|---|---|---|
| Clash Verge | Windows / macOS / Linux | Mihomo (Clash Meta) | 全部七种 | — |
| Shadowrocket | iOS / macOS (Apple Silicon) | 自研 | 全部七种 | — |
| Stash | iOS / macOS | Clash 兼容 | 全部七种 | — |
| sing-box | Windows / macOS / Linux / iOS / Android | sing-box | 全部七种,另支持 ShadowTLS | — |
| v2rayN | Windows / Linux / macOS | Xray / sing-box | Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC | WireGuard |
| Clash Meta for Android | Android | Mihomo (Clash Meta) | 全部七种 | — |
| v2rayNG | Android | Xray | Shadowsocks、VMess、VLESS、Trojan、Hysteria2 | TUIC、WireGuard |
| Hiddify | Windows / macOS / Linux / iOS / Android | sing-box | 全部七种 | — |
各品牌提供的协议见品牌页的“协议”字段。本站收录品牌公开的协议集中在 Shadowsocks、VMess、VLESS 与 Trojan 四种:光速云、大佬云、宇宙云、星岛梦等全线 VLESS,一翻云、可信云是 Shadowsocks + Trojan,二猫云、U1S1 是 Shadowsocks + VMess,暮光网络与微风网络未公开协议。目前没有收录品牌在协议字段中列出 Hysteria2、TUIC 或 WireGuard。
日常浏览与视频
用 Shadowsocks 或 Trojan,延迟低、兼容性好,不需要折腾。
晚高峰丢包严重、速度上不去
切换到同地区的 Hysteria2 或 TUIC 节点,QUIC 的拥塞控制对丢包不敏感,速度通常明显回升;若几分钟后掉速,说明 UDP 被限速,换回 TCP 协议。
节点能 ping 通但连不上
可能是协议特征被干扰,换 VLESS + REALITY 或 Trojan 节点,必要时用 VMess + WebSocket + TLS 走 CDN。排查流程见节点连接失败。
手机频繁切换网络
优先 TUIC 或 Hysteria2,连接迁移能力避免每次切换都重连。
围绕「网络协议」的深入文章与教程。
Hysteria2 是基于 QUIC 的代理协议,在丢包严重的跨境线路上往往比 TCP 协议快数倍。本文从 TCP 拥塞控制为什么怕丢包讲起,解释 QUIC 的丢包恢复与 Hysteria2 的 Brutal 固定速率拥塞控制,再说明 UDP 限速、公平性、带宽参数填错等限制,以及各客户端的支持与配置要点。
7 分钟阅读
为什么专线钟爱 Shadowsocks?Hysteria2 为什么能在高丢包恶劣网络下跑满带宽?深度解析五大主流代理协议的工作原理、加密握手开销与适用场景。
12 分钟阅读