通过小火箭分应用代理功能,可针对特定App设置独立网络规则,实现国内应用直连、国际工具加速的分流效果,提升跨境办公与学术访问效率。
分应用代理的核心价值
小火箭分应用代理(Per-App Proxy)是Shadowrocket的进阶功能,允许用户为单个应用指定网络走向,相比全局代理的"一刀切"模式,该功能可让银行类App保持直连确保安全性,同时为浏览器、邮件客户端等配置国际网络加速通道。
配置操作流程
-
开启功能入口
进入Shadowrocket主界面 → 点击底部「配置」→ 选择当前使用的配置文件 → 开启「按需求连接」与「分应用代理」开关。 -
设置应用规则
返回首页 → 点击右上角「+」→ 选择「类型」为「APP」→ 在应用列表中选择目标程序 → 指定「策略」为PROXY(代理)或DIRECT(直连)。 -
配置路由模式
进入「全局路由」设置,理解四种工作模式差异:配置:遵循规则列表自动分流(推荐日常使用) 代理:所有流量强制走节点(调试专用) 直连:完全 bypass 代理(仅本地网络) 场景:基于WiFi/蜂窝网络条件触发(自动化方案) -
验证生效状态
开启「日志记录」→ 打开目标App → 查看实时连接日志中是否出现对应App的Bundle ID及指定的策略标识。
全局路由模式深度解析
配置模式:基于域名规则库智能分流,配合分应用代理可实现"App级白名单",适合需要精细控制跨境办公工具(如Slack、Notion)与本地应用(微信、支付宝)并行的场景。
代理模式:强制所有流量经过节点,会覆盖分应用代理的直连设置,仅建议在国际网络加速需求为100%的临时场景使用。
直连模式:完全绕过代理服务器,适用于排除故障或节省节点流量,开启后分应用代理中设置的PROXY规则将失效。
场景模式:通过条件判断自动切换,例如设置「连接公司WiFi时,企业微信自动直连;其他网络环境下走代理」。
常见问题排查
某App开启分应用代理后仍显示本地IP
现象:配置为PROXY策略,但IP检测工具显示实际地址未改变。
原因:该应用使用系统级网络框架(如NSURLSession)绕过VPN通道,或配置了「直连」例外规则。
解决:检查「配置」文件中的「跳过代理」列表,移除该App的Bundle ID;或尝试在「更多设置」中开启「强制代理」。
分应用代理导致国内服务加载异常
现象:设置为DIRECT的国内App出现图片加载失败或定位偏差。
原因:DNS解析被污染,或该App依赖的CDN域名未在直连规则中。
解决:在「DNS」设置中启用「DoH/DoT」加密解析,或在分应用代理中为该App单独配置「代理」策略仅用于DNS查询。
规则模式与分应用代理优先级冲突
现象:App已配置PROXY,但日志显示被规则文件中的「GEOIP,CN,DIRECT」拦截。
原因:规则文件的匹配优先级高于分应用代理设置。
解决:调整配置文件中的规则顺序,将「APP」类型规则置顶;或改用「代理」模式配合分应用代理的DIRECT设置。
节点选择建议
分应用代理的稳定性高度依赖节点质量,针对4K视频流App建议选择支持UDP转发的专线节点;跨境办公场景优先考虑延迟低于150ms的中转线路;学术访问工具可搭配支持IPv6的纯净IP节点。
对于需要长期稳定使用的用户,建议选择提供「按流量计费」与「按时间计费」双模式的服务商,根据分应用代理中各App的实际流量消耗灵活搭配。
进阶优化技巧
在「配置」→「编辑配置」→「HTTPS解密」中安装证书后,可对加密流量进行更精细的域名级分流,配合小火箭分应用代理使用,能实现「App维度+域名维度」的双重过滤,确保国际网络加速仅作用于必要的数据请求,最大限度降低节点负载。
