Shadowrocket(小火箭)已支持 TUIC 协议(目前支持 TUIC v5 版本)。
配置参数
在 Shadowrocket 中添加节点时,选择类型为 TUIC,主要配置项如下:
| 配置项 | 说明 | 示例值 |
|---|---|---|
| 服务器 | 服务器地址或域名 | tuic.example.com |
| 端口 | TUIC 服务端口(443) | 443 |
| UUID | 用户唯一标识 | 550e8400-e29b-41d4-a716-446655440000 |
| 密码 | 用户认证密码 | your_password |
| ALPN | 应用层协议协商 | h3 或留空 |
| UDP Relay Mode | UDP 转发模式 | native 或 quic |
| Congestion Control | 拥塞控制算法 | bbr, cubic, new_reno |
| Zero RTT Handshake | 0-RTT 握手(快速连接) | 开启/关闭 |
| Allow Insecure | 允许不安全证书(测试用) | 建议关闭 |
推荐配置示例
类型:TUIC
服务器:your-server.com
端口:443
UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
密码:your-secure-password
ALPN:h3
拥塞控制:bbr
UDP Relay Mode:native
0-RTT:开启
版本要求
- iOS: Shadowrocket 2.2.30+ 版本开始支持 TUIC
- macOS: 对应版本同样支持
使用建议
-
网络环境:TUIC 基于 QUIC(UDP),在部分限制 UDP 或 QoS 降速的网络中可能表现不佳,可尝试切换 TCP 协议节点
-
服务器端:确保服务端部署的是 TUIC v5(与 v4 不兼容),推荐使用官方 tuic-server 或 sing-box 实现
-
拥塞控制:
bbr通常在弱网环境下表现更好,cubic适合稳定网络 -
0-RTT:开启后可减少连接延迟,但可能增加重放攻击风险(TUIC 协议本身有防护)
-
ALPN:建议填写
h3,帮助伪装为正常 HTTP/3 流量
故障排查
- 连接失败:检查服务器是否支持 TUIC v5(非 v4)
- 速度慢:尝试更换拥塞控制算法,或检查 UDP 是否被运营商 QoS
- 断流:关闭 0-RTT 测试,或调整 UDP Relay Mode
如需服务端配置参考,建议查看 sing-box 或 tuic-server 的官方文档。