摘要:Shadowsocks 作者的作品,走 QUIC/UDP 应对高延迟与高丢包,思路与 Hysteria2 接近。优势在弱网吞吐与延迟,代价是流量更高、可能撞上运营商对 UDP 的限速。
一分钟速查
- TUIC:基于 QUIC 的 UDP 加速协议,弱网友好。
- 和 Hysteria2 的区别:思路相近,都走 QUIC/UDP,实现细节不同。
- 适合谁:网络延迟高、丢包严重、需要弱网加速的用户。
- 客户端:需要明确支持 TUIC 的客户端,如 sing-box、Clash Meta。
为什么走 QUIC
TCP 一丢包就全队等
传统 TCP 在丢包时会触发重传,而且后面排队的包要等重传完成才能继续。一旦丢包严重,速度会断崖式下跌,这就是弱网下「越卡越慢」的原因。
QUIC 把重传管得更细
TUIC 把数据包放在 QUIC(基于 UDP)上传输,不依赖 TCP 的重传机制,不同数据流之间不会互相阻塞。弱网环境下能保持更高的吞吐和更低的延迟,这也是它「弱网友好」的根源。
代价是多发包
QUIC 用额外的冗余包换速度,所以同样看一小时视频,TUIC 消耗的流量通常比 TCP 协议多一些。
TUIC 和 Hysteria2 怎么选
| TUIC | Hysteria2 | |
|---|---|---|
| 网络基础 | QUIC/UDP | QUIC/UDP |
| 开发方 | Shadowsocks 作者 | Hysteria 团队 |
| 定位 | 简单高性能 | 弱网加速 + 防运营商限速 |
| 生态 | 较新,客户端支持较少 | 更成熟,支持更广 |
两者都是弱网加速的好选择。实际用哪个,更多取决于机场提供哪个、你的客户端支持哪个,而不是纠结哪个「更好」。Hysteria2 目前生态更成熟,TUIC 更轻量。
TUIC 的优势和代价
优势:弱网下更快
丢包严重的线路上,TUIC 的速度和延迟通常比 TCP 协议明显更好,尤其是晚高峰和老旧国际出口。
代价:流量更高、可能被限速
同样靠多发包换速度,流量消耗更高;另外部分运营商对 UDP 有限速策略,遇到这种情况 TUIC 反而可能比 TCP 更慢。
用 TUIC 要注意什么
客户端要新
TUIC 较新,老客户端不支持,先确认内核版本。sing-box 和 Clash Meta 都支持,老版 Clash 不支持。
机场要提供
不是所有机场都提供 TUIC 节点,订阅里有才有,没有就别折腾客户端了。
UDP 被限速时切回 TCP
如果发现 TUIC 速度反而更慢、或者连上就用不了,可能是运营商限 UDP,换回 TCP 协议试试。
关于 TUIC 的 3 个误区
- 「TUIC 一定比 Hysteria2 好」——思路相近,没有绝对优劣,看客户端和机场支持;
- 「TUIC 是 Shadowsocks 的升级版」——不算,是同一作者的不同协议,定位不同;
- 「走 UDP 就容易被墙」——QUIC 本身是常见的互联网流量,能不能用更多取决于网络环境,而不是协议本身。
