本文详细讲解iOS平台Shadowrocket(小火箭)配置VMess协议的完整流程,涵盖订阅链接获取、节点参数设置、TUN模式与系统代理区别及常见连接问题解决方法,帮助用户快速实现跨境网络访问。
VMess协议基础与节点格式
VMess是V2Ray核心协议,支持TCP、mKCP、WebSocket等多种传输方式,获取节点信息后,需在小火箭中正确填写以下参数:
- 地址(Address):服务器IP或域名
- 端口(Port):服务器端口号
- 用户ID(UUID):32位唯一标识符
- 额外ID(Alter ID):建议设为0(V2Ray 4.x+推荐)
节点格式示例:
vmess://eyJhZCI6Im54LnRlc3QiLCJwb3J0IjoiNDQzIiwiaWQiOiIxMjM0NTY3OC0xMjM0LTEyMzQtMTIzNC0xMjM0NTY3ODkwYWIiLCJhbHRpZCI6MCwibmV0IjoidGNwIn0=
订阅链接配置步骤
添加订阅源
打开Shadowrocket → 点击右上角「+」→ 类型选择「Subscribe」→ 粘贴订阅链接 → 点击完成
手动添加单个节点
- 类型选择「VMess」
- 填写服务器地址、端口、UUID
- 传输协议默认TCP,可根据服务商建议改为WebSocket或mKCP
分流规则设置
点击已添加的节点 → 规则类型建议选择「代理」或「直连」,根据目标网站类型自定义分流。
TUN模式与系统代理的区别
| 特性 | TUN模式 | 系统代理 |
|---|---|---|
| 流量接管 | 全部流量(含UDP/游戏) | 仅HTTP/HTTPS |
| 适用场景 | 游戏、视频通话 | 浏览器网页访问 |
| 耗电情况 | 较高 | 较低 |
开启路径:Shadowrocket → 点击节点 → 底部「TUNNEL」开关
常见问题与解决方法
现象:节点显示已连接但无法上网
- 原因:DNS污染或本地网络问题
- 解决:开启「DNS防污染」设置,或切换其他节点
现象:连接后速度极慢
- 原因:节点带宽不足或延迟过高
- 解决:使用「延迟测试」功能选择延迟低于100ms的节点
现象:部分App无法走代理
- 原因:未开启「代理兼容模式」
- 解决:设置 → 代理 → 开启「代理所有App」
节点选择建议
根据使用场景选择合适的节点类型:
- 4K视频:选择带宽≥50Mbps的专线节点
- 游戏加速:选择延迟<50ms的节点,协议建议mKCP
- 日常办公:选择稳定性高的中转节点即可
获取节点可通过机场订阅服务,建议选择支持V2Ray协议的正规服务商,避免使用来路不明的免费节点导致账号风险。