Skip to content

TUIC 是什么?基于 QUIC 的低延迟代理协议与 Hysteria2 区别 ​

TUIC 是什么、它和同样基于 QUIC 的 Hysteria2 差在哪,这页讲原理、客户端支持和适用场景。

一句话解释 ​

TUIC 是基于 QUIC(UDP)的代理协议,设计重点是低延迟:0-RTT 握手让连接几乎没有建立等待,原生 UDP 转发和多路复用减少每次请求的开销。它和 Hysteria2 同属 QUIC 协议,但目标不同。

速读要点

  • TUIC 追求每次请求都快,Hy2 追求丢包也跑满
  • 0-RTT 握手和原生 UDP 转发是它的核心优势
  • 同样依赖 UDP,校园网公司网受限时连不上

简单记:Hysteria2 追求「丢包也要跑满」,TUIC 追求「每次请求都快」。

TUIC 是什么:原理与和 Hysteria2 的区别 ​

QUIC 本身提供加密(TLS 1.3)、多路复用和连接迁移。TUIC 在它之上做了几件事:

  • 0-RTT 握手:复用之前的会话信息,新连接第一包就能带数据,减少一次往返。
  • 原生 UDP 中继:游戏、语音、视频通话的 UDP 流量不需要再封装成 TCP。
  • 多路复用:多个请求共用一条 QUIC 连接,网页里几十个小请求不用各自握手。
  • 可选拥塞控制:cubic、new_reno、bbr 等标准算法,行为和普通 TCP 相近。
对比项TUICHysteria2
传输层QUICQUIC
拥塞控制标准算法自定义 Brutal(可选 BBR)
设计重点低延迟、UDP 转发高丢包下的吞吐
带宽参数不需要通常需要填
对网络公平性友好激进

当前版本是 TUIC v5。原始 tuic 项目维护已不活跃,但 sing-box 和 Mihomo 内核都内置支持,机场提供的 TUIC 节点通常基于这些实现。具体特性是否可用取决于具体实现。

在订阅里怎么看出 TUIC 节点 ​

TUIC 节点数量少,配置字段也和其他协议有明显差别:

字段(Mihomo 写法)含义使用提示
type: tuic协议类型旧内核不认识这个类型,导入后节点消失
uuid + passwordv5 的身份认证,两者都要只有 token 字段的是 v4 节点
congestion-controller拥塞控制算法,bbr / cubic / new_reno游戏优先 bbr,取决于机场配置
udp-relay-modenative 或 quicnative 延迟更低,quic 更稳
alpn: [h3]QUIC 的应用层协议标识缺失时部分服务端拒绝握手
sni / skip-cert-verifyTLS 域名与证书校验后者应为 false

节点链接形式为 tuic://uuid:password@服务器:端口?congestion_control=bbr&alpn=h3。和 Hysteria2 配置最直观的区别:Hy2 有 up / down 带宽字段,TUIC 没有。字段名以 sing-box、Mihomo 官方文档为准。

和选机场有什么关系 ​

TUIC 适合对延迟敏感、带 UDP 流量的场景:游戏、语音、视频通话。它和 Hy2 一样依赖 UDP,在 UDP 受限的网络下可能连不上。

机场提供 TUIC 的比 Hy2 少。选机场时:

  1. 有 UDP 需求(游戏、通话)且线路丢包不严重,TUIC 是不错的选择;丢包严重优先 Hysteria2。
  2. 客户端需要 Mihomo 内核或 sing-box,见客户端大全。
  3. 协议只影响传输,延迟的底线由物理距离和线路决定,见延迟高排查。

同时提供 SS、Hy2、TUIC 的多协议机场可以在找机场筛选器里按线路和设备筛选,游戏和会议需求优先看稳定机场推荐。

常见误区 ​

  • TUIC 和 Hysteria2 一样:同为 QUIC 协议,但拥塞控制和设计目标不同。
  • TUIC 一定比 TCP 协议快:优势在握手和多路复用,大文件下载速度仍由线路决定。
  • UDP 协议都不会被限速:恰好相反,部分网络对 UDP 限速更严。
  • TUIC 已经没人维护所以不能用:协议由 sing-box、Mihomo 等内核持续实现,可正常使用,取决于机场是否提供。

常见问题 ​

游戏用 TUIC 还是 Hysteria2 ​

线路丢包不严重时 TUIC 的延迟更稳、对网络更友好;晚高峰丢包严重时 Hysteria2 的 Brutal 拥塞控制能保住吞吐。两者都依赖 UDP,机场同时提供时可以按时段切换。

Clash Verge Rev 能用 TUIC 节点吗 ​

可以,前提是使用 Mihomo 内核(Clash Verge Rev 默认就是)。旧版 Clash 内核、旧版 Clash for Windows 不支持,导入后节点会不显示或报错,见客户端大全。

TUIC v4 和 v5 节点通用吗 ​

不通用,两版协议格式不同,客户端需要和服务端版本一致。sing-box、Mihomo 内核目前实现的是 v5,机场提供的节点也基本是 v5;看到 v4 节点连不上先确认版本。

TUIC 节点握手失败是什么原因 ​

按概率排:所在网络限制 UDP;客户端内核版本过旧或与节点版本不匹配;系统时间偏差过大导致 TLS 校验失败。前两项切换网络或更新客户端即可验证。

下一步 ​

相关阅读 ​

本站内容仅供参考,部分链接含推广说明,详见各优惠页。关于本站