机场的节点列表里,TUIC 和 Hysteria2 经常成对出现,都是"快、抗封锁"的代名词。它们确实有亲缘关系——都基于 QUIC,但设计取舍不同,适合的场景也不一样。这篇讲清两者的区别,帮你按场景选。

先讲 QUIC:两者的共同地基#
QUIC 是 Google 推出的传输协议,跑在 UDP 上,特点是:
- 连接建立快:0-RTT / 1-RTT 就能建连,比 TCP + TLS 的多次握手快得多。
- 多路复用不阻塞:一条连接里多条流互不干扰,丢一个包不拖垮整条连接。
- 流量特征像正常流量:QUIC 是 HTTP/3 的底层协议,日常上网流量里到处都是 QUIC,混在里面不容易被单独挑出来。
TUIC 和 Hysteria2 都是"QUIC + 代理"的组合,区别在于它们在 QUIC 之上怎么设计拥塞控制、认证和多路复用。
TUIC 是什么#
TUIC(全称 TUIC Protocol)是一个开源代理协议,最新主流版本是 v5。它的设计目标很明确:在 QUIC 上做一个功能完整、抗封锁强的代理协议。关键特性:
- 完整的 UDP 支持:UDP 流量(游戏、语音、视频通话)原生转发,不用额外绕路。
- 0-RTT 建连:会话恢复时几乎零延迟重连,网络切换(Wi-Fi 切 4G)时体验好。
- 拥塞控制可调:支持 BBR 等拥塞控制算法,弱网环境下表现稳定。
- 认证机制:基于 UUID + 密码,配置简单。
TUIC 的客户端支持主要在 sing-box、Hiddify、NekoBox、Stash 这些新客户端上,老客户端基本没有。
Hysteria2 是什么#
Hysteria2 是 Hysteria 的第二代,同样基于 QUIC,主打速度。它的核心卖点:
- 暴力拥塞控制:Hysteria2 的 Brutal CC 算法会主动把带宽打满,弱网、跨国大带宽场景下速度经常比传统协议快一截。
- 抗丢包:QUIC 多路复用 + 前向纠错,丢包环境下依然稳定。
- 伪装性好:流量特征接近正常 QUIC 流量,识别难度高。
Hysteria2 的支持面比 TUIC 广:sing-box、Clash Meta、Hiddify、NekoBox、Shadowrocket(部分版本)都支持。
TUIC vs Hysteria2:直接对比#
| 维度 | TUIC v5 | Hysteria2 |
|---|---|---|
| 底层 | QUIC | QUIC |
| 速度上限 | 快 | 极快(Brutal CC 打满带宽) |
| 弱网表现 | 稳定 | 很好 |
| UDP 支持 | 原生完整 | 支持 |
| 客户端支持 | 新客户端为主 | 更广(含 Clash Meta) |
| 配置复杂度 | 简单 | 简单 |
| 适用场景 | 日常主力、移动网络 | 大带宽下载、弱网环境 |
按场景选#
- 日常主力、手机上网:TUIC。移动网络切换频繁,0-RTT 重连的优势明显,体验顺滑。
- 大文件下载、看 4K:Hysteria2。Brutal CC 打满带宽的特性在这种场景下最能发挥。
- 网络环境差(高丢包):两者都行,Hysteria2 略胜。
- 老客户端用户:Hysteria2。Clash Meta 系支持,TUIC 需要换新客户端。
- 不知道选哪个:哪个延迟低用哪个。机场一般两种节点都有,测速排序后按延迟选,不用纠结协议名。
客户端怎么配#
两个协议的配置都不复杂,机场订阅里一般直接带:
- sing-box 系(Hiddify / SFI):两个协议都原生支持,导入订阅直接用。具体流程看 sing-box 入门那篇。
- Clash Meta 系:Hysteria2 支持,TUIC 需要较新版本的 Meta 核心,老版本认不出。
- Shadowrocket:Hysteria2 部分版本支持,TUIC 支持较晚,版本太老会显示"不支持"。
节点显示"不支持"时,先升级客户端到最新版,这是最常见的解决办法。
一句话总结#
TUIC 和 Hysteria2 都是 QUIC 系的好协议:TUIC 胜在移动场景的重连体验和 UDP 完整性,Hysteria2 胜在极限速度和客户端覆盖。日常用哪个延迟低选哪个,不用为协议名纠结。