导读:
iOS快捷指令与Shadowrocket的深度整合,可实现基于时间、地点、网络的智能代理切换,本文提供小火箭快捷指令自动化的完整技术方案,适用于跨境办公与学术资源访问场景。
前置环境准备
-
美区Apple ID获取 需注册或购买美区Apple ID下载Shadowrocket,注意:仅在App Store登录,切勿在设置中登录iCloud,避免账号锁死风险。
-
节点订阅导入 获取订阅链接后,在Shadowrocket首页点击右上角"+",选择"Subscribe"粘贴链接。
https://your-subscription-link.com/api/v1/client/subscribe?token=xxx如果你还没有稳定节点,点击下方链接获取高速专线支持,确保4K流媒体与低延迟游戏体验。
快捷指令基础配置
- 打开"快捷指令"App,切换至"自动化"标签页
- 点击"创建个人自动化",选择触发条件(如"无线局域网")
- 添加操作,搜索"Shadowrocket"
- 选择"设置配置"或"切换节点"
关键代码配置示例:
快捷指令URL Scheme:
shadowrocket://toggle?autoclose=true
shadowrocket://switch?host=127.0.0.1&port=1080
全局路由模式详解
小火箭快捷指令自动化的核心在于理解四种路由模式:
配置模式 (Config) 基于规则分流,国内直连,海外走代理,适合日常使用,但需定期更新规则集。
代理模式 (Proxy) 全局流量经过节点,适用于严格的跨境办公环境,确保所有国际网络加速需求无遗漏。
直连模式 (Direct) 完全不走代理,用于银行App或特定内网访问场景。
场景模式 (Scene) 根据Wi-Fi SSID自动切换配置,是实现自动化的关键,建议普通用户采用"场景+配置"组合:在家使用直连,在公司自动切换至代理。
推荐设置方案:
默认配置:配置模式(Rule)
自动化场景:场景模式(Scene)
异常处理:代理模式(Proxy)作为Fallback
自动化实战方案
方案A:Wi-Fi智能切换
当连接公司Wi-Fi时自动开启代理,回家自动关闭:
- 创建自动化 → 无线局域网 → 选择公司Wi-Fi名称
- 添加操作 → 打开App → Shadowrocket
- 添加操作 → 运行JavaScript:
const scheme = "shadowrocket://switch?config=work"; Safari.open(scheme);
方案B:定时切换
针对特定时段的学术资源访问需求:
触发条件:特定时间(如09:00-18:00)
操作:设置配置为"学术专线"
关闭"运行前询问"实现无感切换
常见问题排查
现象:自动化指令不触发 原因:iOS后台限制或URL Scheme变更 解决方法:检查"设置-屏幕使用时间-内容和隐私访问限制-允许更改",确保快捷指令权限开启;更新至最新版Shadowrocket。
现象:切换后无法连接国际网络 原因:节点失效或DNS污染 解决方法:在快捷指令中添加延迟操作(Wait 2 Seconds),等待VPN隧道建立;检查节点订阅是否过期,建议配置多节点自动切换,如果你还没有稳定节点,点击下方链接获取高速专线支持,避免单点故障。
现象:规则模式下特定App无法加载 原因:规则集未覆盖该域名 解决方法:在配置文件中添加:
DOMAIN,specific-domain.com,PROXY
或使用代理模式临时测试。
现象:电池消耗异常 原因:频繁切换导致VPN反复重连 解决方法:增加触发条件的判定间隔,避免信号波动导致的频繁切换;关闭"立即执行"改为"确认后执行"。
通过小火箭快捷指令自动化配置,可显著提升跨境办公效率,建议每月检查一次规则集更新,确保分流准确性,如果你还没有稳定节点,点击下方链接获取高速专线支持,实现真正的无缝网络切换体验。