Shadowrocket 分流设置教程:规则、策略组与按需连接
Shadowrocket 进阶教程:解释「配置」「代理」「直连」三种全局路由的区别,演示在配置文件中添加域名规则、为 AI 与流媒体指定节点、使用策略组自动测速与故障转移,以及按需连接规则与常见的分流失效排查。
文章目录
完成 Shadowrocket 基础教程后,默认配置已能满足日常。但想让 AI 固定走美国节点、Netflix 走解锁节点、国内应用永远直连,需要理解它的分流体系。
三种全局路由
| 模式 | 行为 | 用途 |
|---|---|---|
| 配置 | 按规则分流 | 日常 |
| 代理 | 全部走代理 | 排查问题 |
| 直连 | 全部直连 | 临时关闭 |
「开了代理国内应用变慢」几乎都是误选了「代理」模式。
规则从哪里来
- 导入 Clash 订阅:机场的策略组与规则一并导入,首页「配置」中可见;
- 导入通用订阅:只有节点,使用 Shadowrocket 内置的默认配置(已包含国内直连规则);
- 自定义:在「配置 → 编辑」中添加。
添加自定义规则
「配置」→ 选中当前配置 → 「编辑」→ 「规则」→ 「添加」。常用类型:
| 类型 | 匹配 | 示例 |
|---|---|---|
| DOMAIN-SUFFIX | 域名后缀 | openai.com |
| DOMAIN-KEYWORD | 域名关键词 | |
| GEOIP | IP 归属国 | CN → 直连 |
| USER-AGENT | 应用标识 | 特定 App |
| FINAL | 兜底 | 其余全部 |
规则按顺序匹配,新加的规则要放在 FINAL 之前、比它更宽泛的规则之前。原理见什么是策略组与规则分流。
为特定服务指定节点
- 「配置 → 编辑 → 策略组」新建一个策略组,如「AI 专用」,类型选「select」,加入美国与日本的原生节点;
- 「规则」中添加
DOMAIN-SUFFIX, openai.com, AI 专用、DOMAIN-SUFFIX, anthropic.com, AI 专用; - 回到首页,在该策略组中选定一个节点。
流媒体同理,建「流媒体」策略组放解锁节点,规则加 netflix.com 等域名。AI 对节点的要求见 ChatGPT 机场推荐。
自动测速与故障转移
策略组类型:
- select:手动选;
- url-test:自动选延迟最低;
- fallback:按顺序,失效切下一个;
- load-balance:分散请求。
日常用 url-test,AI 与流媒体用 select 固定。
按需连接
「设置 → 按需规则」:
- 连接到指定 Wi-Fi 时自动开启(如公司网络);
- 访问指定域名时自动连接;
- 蜂窝网络下自动开启。
设置后几乎不需要手动开关。
分流失效排查
- 国内网站也走了代理:检查全局路由是否为「配置」,以及规则中是否有
GEOIP, CN, DIRECT; - 某网站该走代理却直连:该域名命中了前面的直连规则,或 FINAL 设为直连,添加专门规则并上移;
- 规则改了没生效:编辑后重新选中配置,或重启代理;
- 看不到命中记录:「设置 → 日志」或首页「最近请求」查看每个连接命中的规则。
相关内容
- iOS 付费客户端对比
- Clash Verge 规则分流教程(电脑端同类设置)
- iPhone 梯子连不上怎么办
常见问题
Shadowrocket 能直接用机场的 Clash 规则吗?
能。导入 Clash 订阅时 Shadowrocket 会解析其中的策略组与规则;通用订阅则只有节点,需要自己在配置中添加规则或使用内置的默认配置。