按需连接(On Demand)是 iOS 系统级网络加速的核心功能,可实现 Wi-Fi 与蜂窝数据的智能切换、特定域名自动代理,本文提供 Shadowrocket 按需连接的完整配置方案,适用于跨境办公与学术资源访问场景。
配置前准备
- 确保已通过美区 Apple ID 安装 Shadowrocket 2.2.0 以上版本
- 导入有效的节点订阅链接(支持 Vmess/VLESS/Trojan 协议)
- 开启系统设置 → 通用 → VPN 与设备管理中的相关权限
如果你还没有稳定节点,点击下方链接获取高速专线支持,IEPL 专线可确保按需连接触发时的毫秒级响应。
全局路由模式解析
在配置按需连接前,必须理解「全局路由」四个选项的区别:
配置(Config)
- 根据规则列表自动分流,国内直连、境外走代理
- 适合绝大多数用户,兼顾速度与延迟
代理(Proxy)
- 全部流量强制经过代理节点
- 适用于银行类 App 检测严格或需要固定出口 IP 的场景
直连(Direct)
- 所有连接不经过代理,仅用于调试
- 配合按需连接可实现「特定 Wi-Fi 下自动断开」
场景(Scene)
- 基于地理位置或网络环境自动切换规则
- 高级用户专属,需配合 GeoIP 数据库使用
推荐方案:普通用户选择「配置」模式,配合按需连接中的域名规则,实现智能分流。
按需连接核心设置
进入 Shadowrocket → 设置 → 按需连接,按以下逻辑配置:
基础规则模板
# 公司/家庭 Wi-Fi 下自动断开(直连)
SSID: Office-5G, Home-WiFi
Action: Disconnect
# 特定域名强制代理
Domain: github.com, openai.com, google.com
Action: Connect
# 国内域名与局域网直连
Domain: *.cn, *.local, 192.168.0.0/16
Action: Disconnect
高级触发条件
- 接口匹配(Interface):Cellular(蜂窝数据)或 Wi-Fi
- 域名通配符:支持
*.apple.com匹配所有子域名 - IP 段匹配:CIDR 格式如
0.0.0/8
保存与激活
完成规则编辑后,返回首页开启连接开关,首次激活需在系统弹窗中选择「允许」添加 VPN 配置,建议开启「不自动断开」选项防止系统休眠后断流。
常见问题排查
现象:开启按需连接后无法访问国内网站
原因:域名规则优先级错误,或 .cn 规则未设置为 Disconnect
解决方法:检查规则列表顺序,将 Domain: *.cn 置于列表顶部,Action 设为 Disconnect
现象:连接 Wi-Fi 后代理未自动断开 原因:SSID 名称包含特殊字符或大小写不匹配 解决方法:在 iOS 设置 → Wi-Fi 中确认精确名称,Shadowrocket 中区分大小写
现象:iPhone 耗电异常增加
原因:频繁触发 Connect/Disconnect 导致无线电频繁切换
解决方法:添加 Delay: 300 参数,设置 5 分钟延迟避免频繁切换
现象:特定 App 提示网络异常 原因:该 App 使用了 QUIC 协议或私有 DNS 解决方法:在 Shadowrocket → 配置 → 本地映射中添加该 App 的 Bundle ID,强制使用代理
优化建议
对于需要长期后台运行的用户,建议配合「场景」模式使用:
- 创建「办公场景」:工作时间自动启用严格代理模式
- 创建「居家场景」:晚间自动切换为直连+仅学术网站代理
- 开启「自动重连」防止网络切换时的短暂断流
配置完成后,建议测试节点延迟稳定性,如需解锁 Netflix、ChatGPT 等流媒体,点击此处获取 2026 稳定高速节点订阅,支持 TikTok 无锁区与 4K 秒开。
按需连接的本质是通过系统级判断减少手动切换频率,保持规则简洁(建议不超过 20 条)可确保响应速度,复杂规则建议拆分为多个配置文件通过快捷指令切换。