Shadowrocket(小火箭)支持 TUIC 协议,但需要注意以下关键信息:
- 需要 Shadowrocket 2.30 或更高版本(建议更新到最新版以获得最佳兼容性)
配置参数说明
在 Shadowrocket 中添加 TUIC 节点时,需要填写以下参数:
| 参数 | 说明 | 示例 |
|---|---|---|
| 服务器 | 服务器地址 | tuic.example.com |
| 端口 | TUIC 服务端口 | 443 |
| UUID | 用户唯一标识 | 550e8400-e29b-41d4-a716-446655440000 |
| 密码 | 用户密码 | your_password |
| ALPN | 应用层协议协商 | h3 或留空 |
| SNI | 服务器名称指示 | tuic.example.com |
| UDP 模式 | UDP 中继模式 | native 或 quic |
| 拥塞控制 | 拥塞控制算法 | bbr, cubic, new_reno |
| 允许不安全 | 跳过证书验证 | 默认关闭(建议保持关闭) |
配置示例
类型:TUIC
服务器:your-server.com
端口:443
UUID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
密码:your-password
ALPN:h3
SNI:your-server.com
UDP 模式:native
拥塞控制:bbr
重要提示
-
协议版本:确保服务端部署的是 TUIC v5,Shadowrocket 不支持 v4 或更早版本
-
UDP 模式选择:
native:性能更好,推荐quic:兼容性更好,但开销稍大
-
网络环境:由于 TUIC 基于 QUIC (HTTP/3),在某些严格限制 UDP 或 QoS 降速的网络中可能表现不佳
-
证书问题:如果使用自签名证书,需要开启"允许不安全",但生产环境建议使用有效证书
-
混淆特性:TUIC 本身流量特征较明显,建议配合 uTLS 等指纹伪装使用(Shadowrocket 支持 TLS 指纹设置)
如果配置后无法连接,建议检查服务端日志确认版本兼容性,或尝试切换 UDP 模式。