{关键词}基础配置指南

导读:

  1. 高级技巧
  2. 常见问题

Shadowrocket 的按需连接(On-Demand)是 iOS 系统级功能,可根据网络环境、域名或应用自动触发代理连接/断开,无需手动开关。

  1. 打开 Shadowrocket → 底部「配置」→ 选择当前使用的配置文件
  2. 点击「按需连接」(On-Demand)
  3. 开启「启用按需连接」开关

规则类型详解

规则类型 作用 示例
Wi-Fi 名称 特定 Wi-Fi 下自动断开/连接 家里 Wi-Fi 断开,公共 Wi-Fi 连接
SSID 匹配 支持通配符匹配 Company-* 匹配所有公司网络
域名规则 访问特定域名时触发 访问 google.com 时自动连接
蜂窝数据 使用 4G/5G 时的行为 移动网络下始终开启

典型配置示例

场景:家里和公司自动断开,其他网络自动代理

规则1: SSID = "Home-5G" → 断开连接
规则2: SSID = "Office-WiFi" → 断开连接  
规则3: 蜂窝数据 → 连接
规则4: 默认 → 连接

场景:仅特定 App/域名走代理(分应用代理)

规则1: 域名 = "*.cn" → 断开(国内直连)
规则2: 域名 = "*.google.com" → 连接
规则3: 应用 = "YouTube" → 连接

高级技巧

精确匹配语法

  • 为通配符:Company-* 匹配所有以 Company- 开头的 Wi-Fi
  • 为排除:!Home-* 表示除了家里 Wi-Fi 外都代理

与「全局路由」配合

  • 按需连接决定是否开启 VPN
  • 全局路由(配置 → 通用 → 路由)决定流量如何分配
  • 建议搭配:按需连接 + 配置模式(Config)

企业网络处理

若公司网络有防火墙限制代理,可设置:

SSID = "Corp-Secure" → 断开 + 同时启用「直连模式」

常见问题

Q: 设置后为什么不生效?

  • 检查是否开启了「始终开启」模式(需关闭)
  • iOS 15+ 需确保「私有 Wi-Fi 地址」关闭(针对特定 SSID 规则)
  • 重启 Shadowrocket 或重新安装配置文件

Q: 与「自动断开」有什么区别?

  • 按需连接:根据网络环境自动决策
  • 自动断开:根据空闲时间自动关闭(省电)

Q: 电池消耗如何?

  • 开启后会略微增加耗电(系统持续监测网络状态)
  • 建议仅设置必要的 Wi-Fi 规则,避免过多域名监测

提示:iOS 17+ 系统对按需连接有更严格的权限管理,若遇到无法自动连接,需在「设置 → VPN → Shadowrocket」中确认「按需连接」权限已开启。

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