导读:
Shadowrocket(小火箭)支持 TUIC 协议,但需要注意版本要求和配置细节:
- Shadowrocket 2.2.20+ 版本开始支持 TUIC v5 协议
- 需要 iOS 15.0+ 或 iPadOS 15.0+(因 TUIC 基于 QUIC/UDP,对系统网络栈有要求)
配置参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
| 类型 | 选择 TUIC | TUIC |
| 地址 | 服务器 IP 或域名 | example.com |
| 端口 | 服务器端口(通常是 443) | 443 |
| UUID | 用户唯一标识 | 550e8400-e29b-41d4-a716-446655440000 |
| 密码 | 认证密码 | your_password |
| ALPN | 应用层协议协商 | h3 |
| SNI | 证书域名(通常与地址相同) | example.com |
| UDP 中继模式 | 建议开启 | 开启 |
高级设置(可选)
- 拥塞控制:
bbr或cubic(推荐 bbr) - 零 RTT 连接:可开启以降低延迟(
0-RTT) - 允许不安全:测试时可选,生产环境建议关闭并配置有效证书
注意事项
-
UDP 支持:TUIC 基于 QUIC(UDP),需确保网络环境未屏蔽 UDP 流量,特别是 443 端口的 UDP
-
服务端要求:服务器必须运行 TUIC v5 服务端(如
tuic-server或 sing-box),旧版 v4 不兼容 -
耗电与性能:相比 TCP 协议,TUIC 在弱网环境下表现更好,但可能略微增加耗电
-
订阅导入:部分机场订阅会自动解析 TUIC 配置,手动配置时请确保 UUID 和密码与服务器端匹配
故障排查
- 如果连不上,检查是否开启了 UDP 转发
- 确认服务器防火墙放行了 UDP 端口
- 尝试切换拥塞控制算法(bbr ↔ cubic)
提示:TUIC 在移动网络(4G/5G)环境下通常比 TCP 协议(如 Trojan、VMess)具有更低的延迟和更好的抗丢包能力。