TUIC 是一款基于 QUIC 传输的开源代理协议,利用 0-RTT 握手、多路复用和原生 UDP 转发实现低延迟翻墙体验,在高丢包、弱网环境下表现突出,被 sing-box、mihomo 等主流内核广泛支持。

| 类型 | 基于 QUIC 的代理协议 |
| 发起者 | 开源社区(EAimTY 发起) |
| 传输层 | QUIC(UDP) |
| 加密方式 | TLS 1.3 |
| 开发语言 | Rust |
| 官网 | github.com/EAimTY/tuic |
TUIC 是一种构建在 QUIC 之上的开源代理协议,以低延迟和出色的弱网表现为设计目标,常用于科学上网场景。
TUIC 由开发者 EAimTY 发起并以 Rust 实现,核心思路是直接复用 QUIC 的能力来做代理传输:QUIC 本身运行在 UDP 之上,自带 TLS 1.3 加密、连接迁移和流多路复用,TUIC 只需在其上定义一层轻量的中继指令,就能同时转发 TCP 与 UDP 流量。
与基于 TCP 的 Trojan、VLESS 等协议相比,TUIC 最大的差异在传输层。TCP 代理在丢包时容易出现队头阻塞,而 QUIC 的独立流设计让单个数据包丢失不会拖累其他连接,因此 TUIC 在跨境线路波动、高丢包的环境下往往更流畅。协议先后有 v4、v5 两个主要版本,目前生态普遍采用 v5。原始仓库停止维护后,协议由社区分支和各代理内核继续支持。
TUIC 已被 sing-box、mihomo(Clash Meta 内核)等主流代理内核内置支持,配合 v2rayN、NekoBox、Clash Verge、Shadowrocket 等图形客户端即可使用;服务端可用 sing-box 或社区维护的独立实现部署,通常需要为域名签发 TLS 证书。
问:TUIC 和 Hysteria2 有什么区别?答:两者都基于 QUIC,弱网表现相近。Hysteria2 更强调暴力发包抢占带宽,TUIC 则更接近标准 QUIC 行为,实现轻量、流量特征相对温和,具体选择可按线路实测。
问:TUIC 会被运营商限速吗?答:由于跑在 UDP 上,部分地区运营商会对 UDP 流量做 QoS 限制,可能出现晚高峰降速;若线路对 UDP 不友好,可改用基于 TCP 的协议。
问:原作者停更后还能用吗?答:可以。协议规范公开,sing-box、mihomo 等内核和社区分支仍在持续维护相关实现,日常使用不受影响。

| 类型 | 基于 QUIC 的代理协议 |
| 发起者 | 开源社区(EAimTY 发起) |
| 传输层 | QUIC(UDP) |
| 加密方式 | TLS 1.3 |
| 开发语言 | Rust |
| 官网 | github.com/EAimTY/tuic |
登录 后参与讨论
暂无讨论,来发表第一条评论吧