本文详细介绍iOS端Shadowrocket的快捷指令配置方法,涵盖常用自动化指令、代理模式切换及常见问题解决方案,帮助用户提升跨境网络访问效率。
快捷指令基础配置
在iOS设备上使用Shadowrocket快捷指令,可实现一键切换代理模式、自动选择节点等高效操作,快捷指令通过URL Scheme调用小火箭底层功能,无需每次手动打开应用。
添加快捷指令步骤
- 打开「快捷指令」App,点击「自动化」
- 选择「创建个人自动化」
- 找到「App」触发条件,选取Shadowrocket
- 添加「打开URL」操作,输入:
shadowrocket:// - 关闭「运行前询问」开关
此方法可实现打开指定App时自动启用代理,减少操作步骤。
常用快捷指令场景
节点自动选择
通过快捷指令调用Shadowrocket的API接口,实现自动测速并切换最优节点:
URL: localhost:9090/proxies?force=true
该指令读取本地代理端口数据,结合URL-Test策略组自动选择延迟最低的节点。
模式快速切换
- 全局代理:
shadowrocket://config?mode=global - 规则分流:
shadowrocket://config?mode=rule - 直连模式:
shadowrocket://config?mode=direct
在快捷指令中创建多个桌面图标,分别对应不同代理模式,一键切换网络访问策略。
TUN模式与系统代理区别
| 特性 | TUN模式 | 系统代理 |
|---|---|---|
| 流量范围 | 所有流量(含UDP) | 仅HTTP/HTTPS |
| 适用场景 | 游戏、视频通话 | 网页浏览 |
| 耗电 | 较高 | 较低 |
TUN模式通过创建虚拟网卡接管设备全部流量,适合需要代理UDP协议的应用;系统代理仅处理浏览器和App的HTTP请求,兼容性更好。
分流规则配置要点
Shadowrocket支持四种规则类型:
- DOMAIN:精确匹配域名
- DOMAIN-SUFFIX:域名后缀匹配
- IP-CIDR:IP地址段
- GEOIP:国家/地区识别
规则优先级从上到下递减,建议将常用规则置于顶部,配置示例:
rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN-KEYWORD,netflix,Proxy - GEOIP,CN,DIRECT - FINAL,Proxy
常见问题FAQ
现象:快捷指令执行后代理未生效
- 原因:Shadowrocket后台进程被系统清理
- 解决方法:确保应用在后台保持运行,或开启「持久化连接」
现象:节点延迟显示正常但无法访问
- 原因:节点服务器出口带宽不足
- 解决方法:切换至其他节点或联系服务商检测线路
现象:开启代理后部分App无法联网
- 原因:分流规则将该App流量直连
- 解决方法:在规则中添加对应域名或IP至代理组
节点选择建议
根据不同使用场景选择合适的节点类型:日常网页浏览可选普通中转节点;4K视频streaming需要高带宽专线;跨境游戏则优先低延迟线路,判断节点服务商可靠性时,可观察其是否提供实时带宽监控、故障切换机制及技术支持响应速度。
合理配置快捷指令与分流规则,可显著提升跨境网络访问体验,同时降低设备电量消耗。