iOS用户必看,Shadowrocket完美配置VMess节点教程

本文详解Shadowrocket配置VMess协议的完整流程,涵盖节点添加、订阅转换、TUN模式与系统代理区别及分流规则设置,帮助iOS用户快速实现跨境网络访问。

Shadowrocket与VMess协议基础

Shadowrocket是iOS平台主流的代理客户端,支持VMess、VLESS、Shadowsocks、Trojan等多种协议,VMess是V2Ray项目开发的加密传输协议,具备流量混淆和动态端口特性,在网络环境复杂场景下稳定性表现优异。

配置VMess节点前,需准备以下信息:

  • 节点地址(域名或IP)
  • 端口号
  • 用户ID(UUID)
  • 传输协议(TCP/WS/H2/KCP)
  • 加密方式

手动添加VMess节点步骤

获取节点信息

从机场服务商或自建节点获取VMess链接,格式如下:

vmess://eyJ2IjoiMiIsInBzIjoidGVzdCIsIm5ldCI6InRjcCIsInJhbmRvbSI6IjEyMzQ1Njc4IiwiaWQiOiIxMjM0NTY3OC0xMjM0LTEyMzQtMTIzNC0xMjM0NTY3ODkwYWIiLCJhaWQiOiIwIiwic2N5IjoiYXV0byIsImNtZCI6ImF1dG8ifQ==

导入Shadowrocket

打开Shadowrocket → 点击右上角"+" → 选择"VMess" → 粘贴节点链接或手动填写各项参数 → 保存

手动配置示例

- name: "VMess-TCP"
  type: vmess
  server: example.com
  port: 443
  uuid: 12345678-1234-1234-1234-1234567890ab
  alterId: 0
  network: tcp
  tls: true

订阅转换与自动更新

订阅链接格式

机场提供的订阅链接通常为Base64编码的JSON或Clash YAML格式,Shadowrocket支持直接导入Clash订阅:

  1. 复制机场订阅链接
  2. Shadowrocket → 配置 → 添加配置 → 订阅
  3. 粘贴链接 → 完成

使用SubConverter转换

如需将VMess链接转换为Clash格式,可使用SubConverter工具:

# 安装SubConverter
pip install subconverter
# 转换命令
subconverter -i input.txt -o output.yaml -t clash

转换后可获得包含代理组、规则集的完整配置,支持Select、URL-Test、FallBack等代理组类型。

TUN模式与系统代理的区别

系统代理模式

仅处理HTTP/HTTPS流量(端口7890/7891),适用于浏览器和部分App,配置简单,但无法代理UDP流量和游戏。

TUN模式

创建虚拟网卡接管设备所有流量,包括UDP、DNS、游戏数据包,推荐跨境办公和游戏场景使用。

特性 系统代理 TUN模式
TCP流量
UDP流量
游戏加速
耗电量 较低 较高
兼容性 需测试

分流规则配置

Shadowrocket支持精细化流量分流,通过规则决定哪些流量走代理、哪些直连。

规则类型

  • DOMAIN:精确匹配域名
  • DOMAIN-SUFFIX:域名后缀匹配
  • DOMAIN-KEYWORD:域名关键词
  • IP-CIDR:IP段匹配
  • GEOIP:国家/地区IP库

规则优先级

规则自上而下匹配,命中后执行对应策略,建议顺序:

  1. 域名黑名单(广告拦截)
  2. 国内域名直连
  3. 国内IP段直连
  4. 海外流量代理
  5. 最终兜底策略

配置示例

rules:
  - DOMAIN-SUFFIX,google.com,Proxy
  - DOMAIN-KEYWORD,netflix,Proxy
  - DOMAIN-SUFFIX,cn,DIRECT
  - IP-CIDR,10.0.0.0/8,DIRECT
  - IP-CIDR,172.16.0.0/12,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,Proxy

常见问题FAQ

现象:节点显示已连接但无法上网

原因:DNS污染或路由规则错误
解决方法:开启"本地DNS"功能,检查规则是否误拦截目标域名

现象:部分App无法联网

原因:App内置证书校验或域名直连
解决方法:将相关域名加入代理规则,或切换TUN模式

现象:连接延迟高

原因:节点带宽不足或物理距离过远
解决方法:在代理组中启用URL-Test自动测速,或更换低延迟节点

现象:订阅更新失败

原因:链接失效或网络环境问题
解决方法:检查订阅链接有效期,尝试更换网络环境

节点选择建议

不同使用场景对节点性能要求差异明显:

  • 4K视频:选择带宽≥100Mbps的高端专线
  • 游戏加速:选择延迟<50ms的节点
  • 日常办公:稳定性优先,带宽50Mbps即可

判断节点服务商可靠性可关注:是否提供测速、客服响应速度、退款政策等。

您可以还会对下面的文章感兴趣: