小火箭分应用代理实战,精准分流不浪费流量

小火箭分应用代理功能可实现指定App走代理或直连,避免全局模式造成的流量浪费与访问延迟,本文详解iOS端Shadowrocket的Per-App Proxy配置流程,解析配置/代理/直连/场景四种路由模式差异,助你实现精准的网络分流管理。

分应用代理的核心价值

Shadowrocket的Per-App Proxy(分应用代理)是iOS端少有的精细化网络管理工具,开启后,你可指定微信、支付宝等国内应用直连,同时将浏览器、学术工具定向至国际网络加速通道,这种按需分流模式,既能降低跨境办公时的节点流量消耗,又能保证本地应用的访问速度。

详细配置流程

开启分应用代理开关

进入Shadowrocket主界面 → 点击底部「配置」→ 选择当前使用的配置文件(默认default.conf)→ 点击「编辑纯文本」。

在配置文件中添加以下代码块:

[Per-App Proxy]
enabled = true
mode = whitelist

保存后返回主界面,进入「设置」→「Per-App Proxy」,此时可见应用列表。

设置应用分流规则

在应用列表中,每个App右侧有三个选项:

  • Default:跟随全局路由设置
  • Direct:强制直连,不经过代理
  • Proxy:强制走代理节点

推荐配置逻辑

  • 银行类、支付类App:选择 Direct(避免IP异常风控)
  • 浏览器、学术工具:选择 Proxy(确保国际资源访问)
  • 社交类App:选择 Default(跟随规则自动判断)

配置全局路由模式

点击Shadowrocket首页的「全局路由」,这是分应用代理生效的基础框架,四个选项差异如下:

模式 工作原理 适用场景
配置 根据配置文件规则分流,支持域名、IP、关键词匹配 日常使用首选,灵活性最高
代理 所有流量强制走节点,无视分应用设置 临时测试节点速度,不建议长期使用
直连 所有流量直接连接,相当于关闭代理 排除网络故障时使用
场景 根据Wi-Fi/蜂窝网络自动切换配置 公司Wi-Fi自动直连,蜂窝自动代理

关键提示:分应用代理仅在「配置」模式下生效,若选择「代理」模式,所有App强制走节点,Per-App Proxy设置将被覆盖。

进阶分流技巧

针对跨境办公需求,建议结合规则配置实现更细粒度控制:

[Rule]
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-KEYWORD,google,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

此规则配合分应用代理使用,可实现:国内域名直连 → 指定App强制代理 → 其余流量智能分流的三层过滤体系。

常见问题排查

现象:已设置某App为Direct,但仍提示网络异常 原因:该App可能内置了DNS over HTTPS,绕过本地DNS解析 解决:在Shadowrocket「DNS」设置中,关闭「HTTPS查询」,或在该App的规则中添加DOMAIN-SUFFIX,app-domain.com,DIRECT

现象:分应用代理列表空白,无法选择App 原因:iOS 15+系统权限限制,Shadowrocket未获取应用列表权限 解决:重启设备 → 重新安装Shadowrocket → 首次启动时允许「本地网络」权限

现象:设置Proxy的App连接缓慢,但全局模式正常 原因:节点不支持UDP转发,或该App使用了QUIC协议 解决:更换支持完整协议的中转节点,或在「设置」→「通用」→「UDP转发」中关闭该选项

节点选择建议

小火箭分应用代理的稳定性高度依赖节点质量,对于4K视频流媒体场景,建议选择具备BGP中转的专线节点;日常学术资源访问,普通中转节点即可满足需求。

若需测试分应用代理效果,可尝试配置一个低延迟的香港或新加坡节点作为基准,观察指定App的响应速度差异,优质节点服务商通常提供多协议订阅链接,支持自动切换最优线路。

完成上述配置后,你的Shadowrocket已实现真正的智能分流:本地应用极速直连,国际工具无缝加速,流量消耗精准可控。

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