导读:
Shadowrocket 的智能分流主要通过基于规则(Rule-based)的路由系统实现,让流量根据目标地址自动选择代理或直连,达到国内网站直连、国外网站代理的效果。
基础配置模式
- 切换到"配置"标签(底部第二个图标)
- 选择配置模式:确保使用具有规则集的配置文件(而非仅使用"节点"页面的全局模式)
- 模式选择:在首页右上角选择 "规则模式"(Rule),而非全局或直连
规则配置方法
使用现成规则集(推荐)
适合大多数用户,直接订阅维护良好的规则:
推荐规则源:
- ACL4SSR:适合国内用户,自动区分国内外流量
- ConnersHua(神机规则):功能完善,含策略组
- lhie1 规则:更新及时,细分程度高
导入步骤:
配置页面 → 右上角"+" → 粘贴规则 URL → 下载 → 使用配置
常见规则订阅地址(需自行搜索最新地址):
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini- 或转换为 Shadowrocket 格式的链接
手动添加基础规则
如果手动配置,建议按以下优先级添加(越靠前优先级越高):
| 类型 | 策略 | 说明 | |
|---|---|---|---|
| DOMAIN | localhost |
DIRECT | 本地回环 |
| IP-CIDR | 0.0.0/8 |
DIRECT | 本地地址 |
| IP-CIDR | 168.0.0/16 |
DIRECT | 局域网 |
| IP-CIDR | 0.0.0/8 |
DIRECT | 局域网 |
| IP-CIDR | 16.0.0/12 |
DIRECT | 局域网 |
| GEOIP | CN |
DIRECT | 中国大陆 IP |
| DOMAIN-SUFFIX | cn |
DIRECT | 中国域名 |
| FINAL | PROXY | 兜底规则 |
添加路径: 配置 → 编辑配置 → 规则 → 添加
高级策略组配置
Shadowrocket 支持策略组(Policy Group)实现更智能的分流:
自动选择节点(Auto)
策略组类型:URL Test
URL:http://www.gstatic.com/generate_204
间隔:300秒
自动选择延迟最低的节点。
分流策略组示例
- 🎯 全球直连:包含所有国内域名和 IP
- 🚀 节点选择:包含所有代理节点
- 🍎 苹果服务:可单独设置走代理或直连
- 🎬 流媒体:单独分流 Netflix、Disney+ 等
DNS 优化(关键)
智能分流依赖 DNS 解析,建议配置:
配置 → DNS → 添加 DNS 服务器:
5.5.5(阿里,国内解析)8.8.8(Google,国外解析)1.1.1(Cloudflare)
开启: "启用回退"(Fallback)和 "优先使用 IPv6"
常见问题解决
国内网站走代理
- 检查规则中是否有
GEOIP,CN,DIRECT - 添加
DOMAIN-SUFFIX,cn,DIRECT - 确保规则优先级:具体域名 > GEOIP > FINAL
规则不生效
- 确认首页为"规则模式"而非"全局模式"
- 检查规则顺序(具体规则应在通用规则上方)
- 清除 DNS 缓存:配置 → 高级 → 清除 DNS 缓存
特定 App 无法连接
- 添加该 App 的域名规则
- 或使用"代理"页面中的"按 App 代理"功能(Per-App Proxy)
推荐配置流程
-
新手快速方案:
- 订阅 ACL4SSR 的 Shadowrocket 规则
- 首页选择"规则模式"
- 完成
-
进阶优化方案:
- 导入基础规则集
- 创建策略组:自动选择、香港节点、美国节点
- 为流媒体单独设置策略
- 配置 DNS 分流解析
提示: Shadowrocket 的规则从上到下匹配,一旦匹配即执行,不再继续检查,因此请确保精确规则在前,宽泛规则在后。
需要具体的规则订阅链接或某类特定网站的分流配置,可以告诉我你的具体需求。