1. 进入配置界面

导读:

  1. 重要注意事项
  2. 进阶技巧

Shadowrocket 的分应用代理(Per-App Proxy)功能允许你精确控制每个 App 是否走代理,非常适合"国内 App 直连、国外 App 代理"的场景。

  • 打开 Shadowrocket,点击底部 "配置"(Config)
  • 点击当前使用配置右侧的 图标(或"编辑")

开启分应用代理

  • 找到 "分应用代理"(Per-App Proxy)选项
  • 开启开关(默认通常是关闭状态)

配置应用规则

进入后会显示设备上安装的应用列表,每个应用可选择三种模式:

模式 说明 适用场景
默认 跟随全局路由规则 大多数应用
代理 强制走代理 海外 App(Twitter、YouTube 等)
直连 强制不走代理 银行类、视频类、国内社交 App
阻断 禁止联网 广告组件或不需要联网的 App

保存生效

  • 点击右上角"完成"保存
  • 返回首页重新连接 VPN(需断开再连接一次)

重要注意事项

与全局路由的配合

分应用代理的优先级高于全局路由设置:

  • 如果某 App 设为"代理",即使全局是"直连"模式,该 App 仍会走代理
  • 如果某 App 设为"直连",即使全局是"代理"模式,该 App 也不走代理

应用识别问题

  • 新安装应用:可能需要先打开一次该应用,才会出现在 Shadowrocket 的列表中
  • 系统应用:部分 iOS 系统应用(如 App Store、天气)可能无法单独控制
  • 刷新列表:如果找不到某应用,尝试在分应用代理页面下拉刷新

特殊应用处理

  • 银行/金融类:建议设为"直连",避免被风控
  • 游戏类:建议根据服务器位置选择,国内游戏设"直连",外服游戏设"代理"
  • Apple 服务:建议"默认"或"直连",避免 Apple ID 异常

进阶技巧

批量导入配置

如果你有多台设备或想备份设置:

  1. 在配置编辑界面点击"导出"
  2. 配置文件中的 Per-App Proxy 部分会包含相关规则
  3. 可通过 URL 导入时保留这些设置

与规则模式结合使用

推荐配置方案:

  • 全局路由:选择"配置"(Rule based)
  • 分应用代理:仅对特殊应用(如必须直连的银行 App、必须代理的海外 App)进行强制设置
  • 其余应用:保持"默认",让规则文件自动判断

故障排查

如果设置后不生效:

  1. 检查 Shadowrocket 的 VPN 是否已连接(状态栏显示 VPN 图标)
  2. 尝试在"设置" → "通用" → "VPN"中删除旧配置,重新连接
  3. 部分 App 需要杀后台重新打开才生效

提示:iOS 15/16/17 系统下,部分应用可能使用私有网络框架,分应用代理可能失效,此时建议配合"域名规则"或"全局路由+绕过大陆"模式使用。

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