导读:
Shadowrocket(小火箭)支持 TUIC 协议,但需要较新版本(建议 2.2.20+),且主要支持 TUIC v5 版本。
版本要求
- iOS: 需要 Shadowrocket 2.2.20 或更高版本
- macOS: 需要 Shadowrocket 2.2.20 或更高版本
- 系统: 建议 iOS 15+/macOS 12+(对 QUIC/HTTP3 支持更好)
配置方法
手动添加节点
类型: TUIC
服务器: [服务器地址]
端口: [端口,通常是 443 或自定义]
UUID: [用户标识]
密码: [密码]
关键参数说明
| 参数 | 说明 | 建议值 |
|---|---|---|
| ALPN | 应用层协议协商 | h3 或留空 |
| SNI | 服务器名称指示 | 与服务器域名一致 |
| UDP Relay Mode | UDP 中继模式 | native(推荐)或 quic |
| Congestion Control | 拥塞控制 | bbr 或 cubic |
| Zero RTT Handshake | 0-RTT 握手 | 可开启(需服务端支持) |
URL 导入格式(订阅)
tuic://[UUID]:[PASSWORD]@[SERVER]:[PORT]?alpn=h3&congestion_control=bbr#[REMARK]
TUIC 协议特点
优势:
- 基于 QUIC/HTTP3,抗封锁能力强
- 0-RTT 握手,连接速度快
- 多路复用,延迟低
- 原生支持 UDP(Full Cone NAT)
适用场景:
- 网络环境复杂、QoS 限制严格的地区
- 需要低延迟的游戏或视频通话
- 对连接稳定性要求高的场景
注意事项
-
服务端版本: 确保服务端运行的是 TUIC v5(tuic-server 1.0.0+),v4 协议可能无法兼容
-
网络环境:
- 部分运营商可能对 QUIC/UDP 进行限速或阻断
- 如遇连接问题,尝试切换
congestion_control为cubic
-
证书验证: 建议开启证书验证,并确保系统时间准确
-
与 Clash 的区别: Shadowrocket 原生支持 TUIC,不需要依赖 Clash 内核,配置更直接
故障排查
- 无法连接: 检查 UUID 和密码是否包含特殊字符(建议只使用标准 Base64 字符)
- 速度慢: 尝试更换拥塞控制算法(bbr → cubic)
- UDP 不通: 确认服务端开启了 UDP 支持,且客户端 UDP Relay Mode 设置为
native
提示: 如果配置后无法使用,建议先通过其他客户端(如 Sing-box)测试服务端配置是否正确,再排查 Shadowrocket 设置。