机场知识 知识解读

TUIC 是什么?基于 QUIC 的代理协议原理及与 Hysteria2 的区别

TUIC 是基于 QUIC 的代理协议,以较低握手延迟和原生 UDP 转发为特点。本文讲清它的认证与拥塞控制、UDP 转发模式、与 Hysteria2 的区别、客户端支持情况以及在机场中的适用场景。

首次发布
最后更新
内容类型
知识解读
资料核对
阅读时间
约 3 分钟

信息可能随服务调整而变化,请以最新官方信息为准。

直接答案

TUIC 是一种基于 QUIC(运行在 UDP 上)的代理协议,使用 TLS 1.3 加密,以 UUID 和密码认证,支持在一条 QUIC 连接中复用多个请求,并能原生转发 UDP。与 Hysteria2 不同,TUIC 使用 BBR 等常规拥塞控制,不追求激进抢带宽,更注重低握手延迟和连接效率。它同样依赖 UDP,会受运营商 UDP 限速和网络阻断影响。

定义 TUIC
一种基于 QUIC 的开源代理协议。客户端通过 TLS 1.3 加密的 QUIC 连接向服务器认证,在同一连接中复用多个 TCP 与 UDP 代理请求,并可选择不同的拥塞控制算法与 UDP 转发模式。

Key Takeaways · 要点速览

  • TUIC 基于 QUIC/UDP,内置 TLS 1.3,支持多路复用和 UDP 原生转发。
  • 拥塞控制可选 BBR、CUBIC 等常规算法,不使用 Hysteria2 的 Brutal 策略。
  • 目前常见的是第五版协议(常写作 TUIC v5),与旧版本不兼容。
  • 和 Hysteria2 一样受 UDP QoS 与阻断影响,UDP 受限时应换 TCP 类协议。

TUIC 的直接解释

TUIC 和 Hysteria2 同属「QUIC 派」:都放弃了 TCP,改用 QUIC 在 UDP 上建立加密连接。QUIC 自带 TLS 1.3、多路复用和更快的握手,因此这类协议在建连速度、并发请求和 UDP 转发上有天然优势。

两者的差别主要在发送策略。Hysteria2 的特色是按设定带宽激进发送,TUIC 则沿用 BBR 等常规拥塞控制,把重点放在降低握手延迟和提升连接复用效率上。可以把 TUIC 理解为一个「更守规矩」的 QUIC 代理。

工作原理

  1. 客户端与服务器建立 QUIC 连接,完成 TLS 1.3 握手。
  2. 客户端在连接内发送认证信息,以 UUID 和密码证明身份。
  3. 认证后,多个 TCP 请求以 QUIC 流的形式复用同一连接;UDP 数据按所选模式转发。
  4. 支持 0-RTT 等握手优化时,重连可以更快完成,具体是否启用以客户端设置为准。

关键配置项

配置项 含义 建议
uuid / password 认证凭证 按订阅下发
congestion-controller 拥塞控制算法,常见 bbr、cubic、new_reno 一般用 bbr 或订阅默认值
udp-relay-mode UDP 转发模式:native 或 quic 保持默认,游戏场景可按机场建议调整
alpn 应用层协议协商,常见 h3 按订阅下发
sni TLS 域名 应与证书匹配
zero-rtt / reduce-rtt 握手优化 客户端支持时可按需开启,存在重放风险权衡

说明目前常见的是第五版协议(常写作 TUIC v5),与更早的版本不兼容。客户端与服务端必须使用同一版本,订阅导入失败时先检查这一点。协议上游项目的维护状态有过变动,当前主要依靠各内核的实现,具体以内核文档为准。

与 Hysteria2 的区别

对比项 TUIC Hysteria2
传输层 QUIC(UDP) QUIC(UDP)
加密 TLS 1.3 TLS 1.3
认证 UUID + 密码 密码,伪装为 HTTP/3 请求
拥塞控制 BBR、CUBIC 等常规算法 Brutal(按设定带宽),也可回退常规算法
高丢包下的速度 一般到较好 通常更好
对共享网络的友好度 较好 发送策略激进
额外功能 UDP 转发模式、0-RTT HTTP/3 伪装、Salamander 混淆、端口跳跃
UDP 受限网络 受影响 受影响

简单说,链路丢包严重时 Hysteria2 往往更占优;丢包不严重、更在意平稳和低握手延迟时,TUIC 是一个均衡的选择。

优点与局限

优点

  • QUIC 握手快,多路复用减少连接开销,网页并发请求多时体验较好。
  • 原生转发 UDP,适合游戏与语音。
  • 常规拥塞控制更温和,长时间使用表现平稳。

局限

  • 依赖 UDP,晚高峰运营商 UDP QoS、公司网络阻断 UDP 时会变慢或无法使用。
  • 伪装功能较少,没有 Hysteria2 那样的 HTTP/3 伪装与混淆选项。
  • 客户端支持不如 Trojan、Shadowsocks 普遍,版本兼容需要留意。

客户端支持情况

客户端 TUIC 支持
Clash Verge Rev(Mihomo 内核) 支持
sing-box 支持
v2rayN 取决于所选内核,以最新版本说明为准
Shadowrocket / Stash 以最新版本说明为准
Surge 以官方说明为准

在机场中的使用场景

  • 作为 UDP 类协议的补充:部分机场同时提供 Hysteria2 与 TUIC,两者在不同网络下表现可能不同,值得都测一测。
  • 游戏与语音:需要 UDP 转发且本地网络对 UDP 较友好时。
  • 不适合的场景:公司网络、校园网等限制 UDP 的环境,以及晚高峰 UDP 明显受限的地区,此时应换用 TCP 类协议。

判断是否遇到 UDP 限速,可以在同一时段对比 TUIC 与 Trojan / VLESS 节点;高峰期变慢的完整分析见 晚高峰为什么会变慢,丢包排查见 延迟高、丢包排查指南。

结论

TUIC 是一个侧重效率与平稳的 QUIC 代理协议:握手快、多路复用、原生 UDP,拥塞控制相对温和。它和 Hysteria2 共享 UDP 的优势与风险,但取舍不同。如果你的网络对 UDP 友好,可以把 TUIC 作为 Hysteria2 之外的另一选项;UDP 受限时,TCP 类协议仍是更稳的选择。各协议的整体对比见 代理协议对比。

常见问题

TUIC 和 Hysteria2 哪个快?

没有固定答案。Hysteria2 的 Brutal 拥塞控制在高丢包链路上往往更能维持速度;TUIC 使用常规拥塞控制,在丢包不严重的网络中表现平稳,对共享网络也更友好。建议在自己的网络和时段内实际对比。

TUIC 节点导入后连不上怎么办?

先确认当前网络允许 UDP 出站,可以换手机热点测试;再确认客户端支持订阅中的 TUIC 版本,旧客户端可能只认识旧版协议。仍无法连接时,换用 Trojan、VLESS 等 TCP 类节点。

UDP 转发模式 native 和 quic 有什么区别?

native 模式直接用 QUIC 数据报承载 UDP 包,开销小、延迟低,但不保证送达;quic 模式把 UDP 包放进 QUIC 流里传输,更可靠但开销更大。一般保持订阅默认值即可。

TUIC 适合打游戏吗?

TUIC 能原生转发 UDP,适合需要 UDP 的游戏和语音应用,但最终体验取决于线路延迟以及你的网络是否限制 UDP。