Shadowrocket分流规则怎么设置?全局/直连/代理三种模式完整指南2026
功能说明:Shadowrocket 的分流功能是它最强大的特性之一——通过智能规则引擎,让国内网站走直连(速度最快)、境外网站走代理(保证访问),告别"要么全走代理速度慢、要么全直连访问不了"的两难困境。本文从入门到进阶,详解三种代理模式和自定义规则的完整配置方法。
为什么需要分流?全局代理有什么问题?
很多初学者拿到 Shadowrocket 后,直接开启"全局代理"模式了事。这样确实简单,但存在几个明显问题:
❌ 访问国内网站变慢
淘宝、微信、B站等国内网站本不需要代理,走代理节点后会绕远路,速度反而比直连慢很多,视频卡顿体验差。
❌ 消耗更多流量
所有流量都经过代理节点,流量消耗比实际使用量多出 20-30%,同时也增加 VPN 服务商节点的负担。
❌ 部分国内服务异常
网银支付、国内 App 定位、部分企业内网等服务,走代理后可能触发风险提示或无法正常使用。
相比之下,按规则分流模式让 Shadowrocket 像一个智能交通管理系统:访问 Google 走代理,访问百度走直连;发 YouTube 视频流走代理,刷微博走直连。一切自动完成,用户无需手动切换。
三种代理模式详解
全局代理(Global)
所有网络流量(包括国内外)全部通过代理节点转发。手机发出的任何 DNS 查询和 TCP/UDP 请求,都会先到达 VPN07 服务器再转发出去。
✅ 优点
- • 配置最简单,无需任何规则
- • 绝对确保所有请求走代理
- • 适合临时排查网络问题
❌ 缺点
- • 国内网站速度明显变慢
- • 消耗更多流量和电量
- • 不适合日常长期使用
推荐场景:临时测试、排查"连接了但没网"问题时使用,确认问题后切回按规则模式。
按规则分流(Rule)⭐ 强烈推荐
根据内置规则集和用户自定义规则,智能判断每条流量的处理方式:境外域名/IP 走代理,国内域名/IP 走直连,广告域名被拦截。这是绝大多数用户的最优选择。
✅ 优点
- • 国内网站全速直连
- • 境外网站稳定走代理
- • 节省流量和电池
- • 国内服务不受影响
❌ 缺点
- • 规则库需定期更新
- • 新网站可能规则不覆盖
- • 复杂情况需手动添加规则
推荐场景:日常长期使用的标准模式,90% 以上的用户应该使用此模式。
直连(Direct)
关闭所有代理,等同于不使用 Shadowrocket,所有流量直接访问网络。
使用场景:需要关闭代理时(如使用企业内网 VPN)、或者排查问题时对比有无代理的网速差异。
如何配置"按规则分流"模式
在 Shadowrocket 主界面,点击顶部代理模式切换按钮,选择"规则"(Rule)即可开启按规则分流。但要让分流效果最优,还需要做以下配置:
1 更新内置规则集
Shadowrocket 内置了一套基础规则集,但需要定期更新才能覆盖最新的域名。操作方法:
- 打开 Shadowrocket → 点击底部"配置"标签
- 点击当前使用的配置文件(默认是 Default)
- 选择"规则" → 点击右上角"更新"
- 等待规则集下载完成(需要有效的网络连接)
2 添加自定义规则(针对特定域名/IP)
内置规则集不能覆盖所有情况,遇到特定网站需要手动添加规则。规则格式如下:
DOMAIN-SUFFIX, google.com, PROXY
所有 google.com 结尾的域名走代理
DOMAIN-SUFFIX, baidu.com, DIRECT
所有 baidu.com 结尾的域名走直连
IP-CIDR, 192.168.0.0/16, DIRECT
局域网 IP 段走直连(不经过代理)
DOMAIN-KEYWORD, youtube, PROXY
域名包含 youtube 关键词的走代理
操作入口:配置 → 规则 → 右上角 + 号 → 选择规则类型并填写信息。
3 使用优质远程规则集(进阶推荐)
GitHub 上有开发者维护的高质量规则集,覆盖域名更全面,更新更及时。推荐以下免费规则集:
Loyalsoldier 规则集
覆盖广泛,分区域规则(国内/境外/广告),是 Shadowrocket 用户中使用最广的规则集之一,在 Shadowrocket 配置文件中引用即可使用。
blackmatrix7 规则集
分类细致,包含流媒体分流(Netflix、Disney+、YouTube 等专属规则),适合有精细分流需求的用户。
常用场景:必备的规则配置
🎬 Netflix/YouTube 流媒体
确保视频流量走高速节点,VPN07 日本/香港节点 1000Mbps 带宽可轻松支撑 4K 画质。
🤖 AI工具(ChatGPT/Claude)
确保 ChatGPT、Claude 等 AI 工具走代理,访问美国节点获得最佳响应速度。
📧 Google全系服务
Gmail、Google Drive、Google Meet等全部自动走代理,日常工作无需手动切换。
🏦 国内金融/支付(直连)
支付宝、微信支付等国内金融服务强制走直连,避免触发异地登录风险控制。
规则优先级:顺序很重要
Shadowrocket 按照规则列表从上到下的顺序进行匹配,第一条匹配到的规则生效,后续规则忽略。因此规则的排列顺序非常重要:
# 推荐的规则优先级排列(从高到低)
进阶技巧:让分流更智能
💡 开启 URL 重写(去除广告追踪)
Shadowrocket → 设置 → URL 重写 → 开启。可以配合规则拦截网页广告,让浏览体验更清爽,同时减少不必要的流量消耗。
💡 脚本增强(高级用户)
Shadowrocket 支持 JavaScript 脚本,可以实现更复杂的规则逻辑,例如按时间段切换代理、对特定 App 使用不同节点等。适合有技术基础的进阶用户探索使用。
💡 配置文件备份与同步
在 Shadowrocket 设置中将配置文件导出至 iCloud Drive,多台 iPhone/iPad 可以共享同一套规则配置,换新手机后无需重新配置,几秒钟同步完成。
💡 使用 VPN07 优化节点进行速度分流
VPN07 提供按地区和用途优化的节点:访问 Netflix 走香港/日本节点(速度最快),访问 ChatGPT 走美国节点(服务可用),访问 Google 走新加坡节点(综合最稳)。在 Shadowrocket 规则中配合策略组设置,实现按用途自动选择最优节点。
常见规则配置错误及修复
微信/支付宝走了代理,触发风险提示
修复:在规则最前面添加 DOMAIN-SUFFIX, qq.com, DIRECT 和 DOMAIN-SUFFIX, alipay.com, DIRECT,确保国内金融服务直连。
某个境外网站走了直连,无法访问
修复:在规则中添加该域名的代理规则,并将其放在 GEOIP, CN, DIRECT 规则的前面,避免被地理位置规则直连。
规则太多导致响应变慢
修复:定期清理无用规则,优先使用 DOMAIN-SUFFIX(域名后缀)而不是 DOMAIN(精确匹配),可以用少量规则覆盖大量子域名,减少规则总数量。