Hysteria2 和 TUIC 有什么区别?高速代理协议对比
Hysteria2 和 TUIC 都是基于 QUIC(跑在 UDP 上)加 TLS 1.3 的高速代理协议,区别在于:Hysteria2 用自定义的”暴力”拥塞控制、在高丢包链路上冲得更猛,TUIC 走常规拥塞控制、以低开销和高效多路复用见长。
快速结论:网络丢包严重(移动 4G/5G、跨境高峰、偏远地区)优先选 Hysteria2;网络相对干净、又常跑游戏语音等 UDP 应用、在意开销的选 TUIC。两者都受同一个前提制约——UDP 必须通畅,一旦所在网络对 UDP 限速或阻断,它们都会变慢甚至连不上,这时要切回 TCP 系协议兜底。
一张表看懂核心区别
| 对比维度 | Hysteria2 | TUIC |
|---|---|---|
| 底层传输 | QUIC / UDP | QUIC / UDP |
| 加密 | TLS 1.3 | TLS 1.3 |
| 拥塞控制 | 自定义 Brutal(可手填带宽,暴力抢占) | 常规 QUIC 拥塞控制(BBR / cubic 等) |
| 多路复用 | 有(QUIC 原生) | 有,且以低开销多路复用见长 |
| 弱网 / 高丢包 | 很强,丢包下仍能冲速度 | 良好,但不如 Hy2 激进 |
| UDP 转发 | 支持 | 对 UDP 与全锥形 NAT 尤其友好 |
| 抗封锁 / 伪装 | 可选混淆(salamander) | 主要依赖 TLS 特征 |
| 主要短板 | 暴力 CC 可能挤占链路、对 UDP 限速敏感 | 同样受 UDP 的 QoS 或阻断影响 |
| 适合人群 | 移动、跨网等高丢包环境 | 追求低开销、UDP 应用多的用户 |
逐项拆解
拥塞控制:暴力 vs 常规
这是两者体验差异的根源。Hysteria2(项目 apernet/hysteria)最大的卖点是它的 Brutal 拥塞控制:你可以手动填写这条线路的上下行带宽,协议就按这个目标”强行发包”,不像 TCP 那样一遇丢包就大幅退让。结果是在丢包严重的链路上,别的协议速度可能腰斩,Hysteria2 还能跑出七八成。代价是它对共享链路不够”礼貌”,参数填得过高可能挤占带宽、影响同网络的其他人。
TUIC 走常规路线,采用 QUIC 标准的拥塞控制(如 BBR、cubic),行为更温和守规矩。它不会像 Brutal 那样强抢,但在正常网络里也能把 QUIC 的低延迟优势发挥出来。这里有个容易被忽略的取舍:Brutal 的暴力发包依赖你把带宽填得准,填太低跑不满、填太高会因持续丢包而拖累延迟;TUIC 的常规拥塞控制则会自动探测并适应链路,不用手动调参,对不想折腾的用户更省心。换句话说,Hysteria2 把上限交到了会调参的人手里,TUIC 则给了一个稳妥的默认表现。
多路复用与开销
两者都基于 QUIC,天然支持在一条连接上跑多条流(多路复用),避免了 TCP 的队头阻塞。相较之下,TUIC 在设计上尤其强调低开销与高效多路复用——握手快、连接复用好,转发 UDP 流量(游戏、语音、部分 P2P)时体验更顺,这也是它区别于 Hysteria2 的一个特色。
弱网表现
在高丢包场景下,Hysteria2 的优势最直观。移动网络信号波动、跨境线路高峰拥堵、偏远地区链路质量差时,它的暴力拥塞控制往往能明显拉住速度,这也是很多人把它当”弱网救急协议”的原因。TUIC 在这类环境同样可用、比 TCP 系强,但不会像 Hy2 那么激进。
共同短板:UDP 环境
必须强调,两者都跑在 UDP 上,命运绑定。部分网络(公司网、校园网、少数运营商高峰期)会对 UDP 做 QoS 限速甚至直接阻断,这时无论 Hysteria2 还是 TUIC 都可能变慢或连不上,只能切回 Trojan、Shadowsocks 这类 TCP 系协议。想理解 UDP 为什么容易被这样对待、QUIC 又快在哪,读TCP、UDP 与 QUIC 的区别。
抗限速的两个细节:端口跳跃与混淆
面对”按端口或按单条连接限速”的 QoS,Hysteria2 有一手 TUIC 通常没有的招——端口跳跃(port hopping):它可以在一段端口范围内不断切换,让针对固定端口的限速难以持续生效。此外 Hysteria2 还提供 salamander 混淆,把 QUIC 的明显特征抹掉,抵御”识别到 QUIC 就限速”的策略;TUIC 则主要依赖 TLS 本身的特征来隐蔽,配置更简单但手段更少。这些差异在普通家宽下未必用得上,一旦身处对 UDP 敏感的网络就可能成为能不能连的关键。
客户端与生态
两者都需要现代内核。Hysteria2(apernet/hysteria)有官方独立客户端,也被 sing-box、mihomo 广泛内置;TUIC(常用 v5 版本)则更多以 sing-box、mihomo 内置的形式出现。得益于 QUIC 的 0-RTT 特性,两者断线重连都很快,切换网络(如 Wi-Fi 转移动数据)时恢复也利索。对普通用户而言,只要机场把线路写进订阅、客户端内核够新,用起来并无门槛。
选择建议
- 高丢包优先 Hysteria2:移动网络、跨境高峰、线路差,用它救急最有效。
- 干净网络与 UDP 应用优先 TUIC:开销低、多路复用好,游戏语音更顺。
- 别只留一个:理想订阅是 Hy2、TUIC、TCP 系三者都有,按环境切换。整体怎么在协议间取舍,见如何根据场景选择代理协议。
下一步:把视野放大到全部主流协议,可读五大主流协议横向对比,理解 QUIC 系高速协议与 TCP 系稳定协议如何互补搭配。