TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

Shadowrocket 分流设置教程:规则、策略组与按需连接

Shadowrocket 进阶教程:解释「配置」「代理」「直连」三种全局路由的区别,演示在配置文件中添加域名规则、为 AI 与流媒体指定节点、使用策略组自动测速与故障转移,以及按需连接规则与常见的分流失效排查。

文章目录

完成 Shadowrocket 基础教程后,默认配置已能满足日常。但想让 AI 固定走美国节点、Netflix 走解锁节点、国内应用永远直连,需要理解它的分流体系。

三种全局路由

模式 行为 用途
配置 按规则分流 日常
代理 全部走代理 排查问题
直连 全部直连 临时关闭

「开了代理国内应用变慢」几乎都是误选了「代理」模式。

规则从哪里来

  • 导入 Clash 订阅:机场的策略组与规则一并导入,首页「配置」中可见;
  • 导入通用订阅:只有节点,使用 Shadowrocket 内置的默认配置(已包含国内直连规则);
  • 自定义:在「配置 → 编辑」中添加。

添加自定义规则

「配置」→ 选中当前配置 → 「编辑」→ 「规则」→ 「添加」。常用类型:

类型 匹配 示例
DOMAIN-SUFFIX 域名后缀 openai.com
DOMAIN-KEYWORD 域名关键词 google
GEOIP IP 归属国 CN → 直连
USER-AGENT 应用标识 特定 App
FINAL 兜底 其余全部

规则按顺序匹配,新加的规则要放在 FINAL 之前、比它更宽泛的规则之前。原理见什么是策略组与规则分流。

为特定服务指定节点

  1. 「配置 → 编辑 → 策略组」新建一个策略组,如「AI 专用」,类型选「select」,加入美国与日本的原生节点;
  2. 「规则」中添加 DOMAIN-SUFFIX, openai.com, AI 专用、DOMAIN-SUFFIX, anthropic.com, AI 专用;
  3. 回到首页,在该策略组中选定一个节点。

流媒体同理,建「流媒体」策略组放解锁节点,规则加 netflix.com 等域名。AI 对节点的要求见 ChatGPT 机场推荐。

自动测速与故障转移

策略组类型:

  • select:手动选;
  • url-test:自动选延迟最低;
  • fallback:按顺序,失效切下一个;
  • load-balance:分散请求。

日常用 url-test,AI 与流媒体用 select 固定。

按需连接

「设置 → 按需规则」:

  • 连接到指定 Wi-Fi 时自动开启(如公司网络);
  • 访问指定域名时自动连接;
  • 蜂窝网络下自动开启。

设置后几乎不需要手动开关。

分流失效排查

  • 国内网站也走了代理:检查全局路由是否为「配置」,以及规则中是否有 GEOIP, CN, DIRECT;
  • 某网站该走代理却直连:该域名命中了前面的直连规则,或 FINAL 设为直连,添加专门规则并上移;
  • 规则改了没生效:编辑后重新选中配置,或重启代理;
  • 看不到命中记录:「设置 → 日志」或首页「最近请求」查看每个连接命中的规则。

相关内容

常见问题

Shadowrocket 能直接用机场的 Clash 规则吗?

能。导入 Clash 订阅时 Shadowrocket 会解析其中的策略组与规则;通用订阅则只有节点,需要自己在配置中添加规则或使用内置的默认配置。

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。