导读:
Shadowrocket 的智能分流(Split Tunneling)是指根据规则自动判断流量走向:国内网站/APP 直连,国外走代理,既节省流量又提升访问速度,以下是完整配置方案: Shadowrocket 通过规则(Rules)从上到下匹配,决定流量走向:
局域网/国内域名 → 直连(DIRECT)
国外域名/IP → 代理(PROXY)
广告/追踪 → 拦截(REJECT)
未匹配 → 兜底(FINAL)
推荐配置方案(三种方式)
方案 A:一键导入现成规则(推荐新手)
使用维护良好的远程规则集,自动更新:
-
获取配置链接(选择其一):
- ConnersHua(神机规则):
https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Ruleset.conf - ACL4SSR:
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini(需转换) - Shadowrocket 专用:
https://raw.githubusercontent.com/lhie1/Rules/master/Shadowrocket/Complete.conf
- ConnersHua(神机规则):
-
导入步骤:
- 打开 Shadowrocket → 右上角 → 类型选
Subscribe(订阅) - 粘贴 URL → 保存 → 点击下载的配置文件 → 选择你的节点
- 返回首页,"全局路由"改为 配置(Config)
- 打开 Shadowrocket → 右上角 → 类型选
方案 B:手动配置规则(精细化控制)
适合有特定需求的用户:
-
创建配置:首页 → 右上角 → 类型选
Default -
添加规则集(Rules 标签页):
类型: Rule Set (域名集) 策略: DIRECT URL: https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Domestic.list 类型: Rule Set (域名集) 策略: PROXY URL: https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Proxy.list 类型: GEOIP 策略: DIRECT 国家代码: CN -
添加兜底规则:
- 类型:
FINAL - 策略:
PROXY(或DIRECT,建议PROXY防泄漏)
- 类型:
方案 C:混合模式(自动+手动)
- 先导入现成配置作为基础
- 在
Rules中添加个人规则(置顶生效):- 指定某网站必走代理:
DOMAIN,openai.com,PROXY - 指定某网站必直连:
DOMAIN-SUFFIX,baidu.com,DIRECT
- 指定某网站必走代理:
关键优化设置
DNS 防泄漏(重要)
- 设置 → DNS → 启用
DNS over HTTPS - 国内 DNS:
https://doh.pub/dns-query或https://dns.alidns.com/dns-query - 国外 DNS:
https://dns.google/dns-query或https://cloudflare-dns.com/dns-query - 开启
IPv6解析(可选)
路由模式选择
- 配置:按规则分流(智能模式)
- 代理:全部走代理(全局模式)
- 直连:全部不走代理
- 场景:根据 WiFi/蜂窝自动切换
自动测试与切换
- 首页 → 节点列表 → 右上角 →
延迟测试方法选CONNECT - 开启
自动测试和按延迟排序 - 设置
故障自动切换(当节点失效时自动换线)
验证分流是否成功
-
国内网站测试:
- 访问
ip.sb或ip138.com - 应显示你真实运营商 IP(如 电信/联通/移动)
- 访问
-
国外网站测试:
- 访问
youtube.com或google.com - 应显示代理服务器 IP(如美国/日本/新加坡等)
- 访问
-
日志检查:
- Shadowrocket → 设置 → 日志(Log)
- 查看具体域名走了哪个策略(DIRECT/PROXY/REJECT)
常见问题解决
| 问题 | 解决方案 |
|---|---|
| 国内网站打开慢 | 检查 GEOIP CN 规则是否设置为 DIRECT,或添加 DOMAIN-SUFFIX,cn,DIRECT |
| 国外网站走直连 | 确保 FINAL 规则设置为 PROXY,且代理节点正常 |
| 规则不生效 | 确认"全局路由"已切换为配置(Config)模式,而非代理模式 |
| 部分 APP 异常 | 添加 DOMAIN-SUFFIX,app.com,DIRECT 或 USER-AGENT,AppName,* |
进阶技巧
-
分应用代理(Per-App Proxy):
配置 → 应用路由 → 选择仅需要代理的 APP(如 Twitter、YouTube),其余全部直连
-
广告拦截:
- 添加规则集:
https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Reject.list - 策略设为
REJECT
- 添加规则集:
-
定时更新规则:
- 配置 → 远程文件 → 开启
自动更新(建议每天或每周)
- 配置 → 远程文件 → 开启
提示:规则集会定期更新以适配新网站,建议每月检查一次远程配置链接是否失效,如果追求极简,直接使用 ConnersHua 或 ACL4SSR 的 Shadowrocket 专用配置即可。