Shadowrocket的按需连接功能可实现智能分流,仅对特定域名启用代理,本文详解配置模式选择、规则文件导入及场景化设置,帮助用户优化跨境办公与学术资源访问体验,同时延长移动设备续航。
按需连接的核心价值
小火箭(Shadowrocket)作为iOS平台主流网络工具,其"按需连接"(On-Demand)功能可基于规则自动判断流量走向,相比全局代理,该模式仅对国际网络加速需求的域名启用代理,国内流量直接连接,显著降低延迟与电量消耗。
四步完成按需连接配置
导入规则配置文件
获取支持按需连接的配置文件(通常为.conf格式),通过Safari下载或AirDrop传输,打开小火箭,点击右上角"+"选择"从URL导入"或"从文件导入"。
[Rule]
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-KEYWORD,google,PROXY
FINAL,DIRECT
配置全局路由模式
进入"设置"→"全局路由",这是按需连接的核心控制层,四个选项决定流量分配逻辑:
- 配置模式:读取配置文件中的Rule规则,实现智能分流,推荐日常使用
- 代理模式:所有流量强制走代理,适用于特殊网络环境测试
- 直连模式:完全不走代理,用于排除工具干扰
- 场景模式:根据WiFi/蜂窝网络自动切换规则,适合多环境切换用户
启用按需连接开关
在节点详情页开启"按需连接"(Connect On Demand),关键参数设置:
按需连接规则:
- 匹配WiFi名称时:保持连接/断开
- 匹配蜂窝数据时:始终开启
- 断开行为:自动重连/保持断开
建议勾选"在WiFi下保持连接"并排除家庭/公司网络SSID,实现无缝切换。
验证规则生效
访问国内测速网站与国际学术资源库,观察小火箭日志栏:
- 国内站点显示"DIRECT"为直连
- 国际站点显示"PROXY"为代理转发
- 无日志刷新说明规则匹配失败
全局路由模式深度解析
| 模式 | 流量走向 | 适用场景 | 电量消耗 |
|---|---|---|---|
| 配置 | 按规则分流 | 日常跨境办公 | 低 |
| 代理 | 全部走节点 | 网络环境检测 | 高 |
| 直连 | 全部本地 | 排除工具故障 | 无 |
| 场景 | 自动切换 | 多网络环境切换 | 中 |
配置模式依赖规则文件质量,建议使用定期更新的ACL规则或自定义DOMAIN-SET列表。
常见问题排查
现象:开启按需连接后,国内App加载变慢
原因:规则文件包含过多通配符匹配,或DNS解析被劫持
解决:更换精简规则,在"DNS"设置中启用DoH(如https://dns.alidns.com/dns-query)
现象:WiFi下无法自动断开代理 原因:按需连接的白名单SSID未正确配置 解决:检查"设置"→"按需连接"→"WiFi网络"中的排除列表,确保中文SSID无乱码
现象:学术资源访问提示IP限制 原因:节点IP被目标站点屏蔽 解决:切换至住宅IP或学术专线节点,避免使用数据中心IP段
节点选择与优化建议
按需连接的效果依赖节点质量,针对跨境办公需求:
- 文档协作:选择延迟<150ms的中转节点,优先新加坡、日本线路
- 4K流媒体:需带宽>50Mbps的专线,避免高峰期拥塞
- 学术访问:建议具备固定IP的商务套餐,减少验证码触发
若需稳定节点资源,可关注提供ACL规则自动更新的服务商,其通常配套优化后的国际网络加速线路。
完成上述设置后,小火箭将在后台静默运行,仅在必要时建立加密通道,这种精细化流量管理既满足跨境办公需求,又避免了不必要的电池损耗,是移动端代理工具的最佳实践方案。
