Shadowrocket 规则配置指南
本文提供 Shadowrocket 规则配置的标准化流程,覆盖分流、直连与去广告基础策略。
适用人群
- 使用 iOS 小火箭并关注分流精度与广告拦截效果的用户。
- 遇到“能连但体验不稳”且需要规则层优化的用户。
前置准备
- 可用订阅;可访问规则源;小火箭已完成基础连接。
- 备份当前配置,便于规则变更后快速回退。
风险提示
- 不受控规则源可能误拦截正常业务域名,影响支付与办公访问。
- 频繁改动策略组会导致平台 IP 行为异常,建议固定节点与规则周期。
前置阅读
还没装小火箭?先看这篇 Shadowrocket 下载安装教程,把节点配好再来。
安装 Shadowrocket 需要海外 Apple ID,这里有 免费美区 Apple ID 账号,也可以用 Asspp 一键切换 App Store 区域。
很多“能连上但不好用”的问题,根源并不在节点本身,而在规则策略:
- 该直连的流量被错误走代理,导致国内服务变慢。
- 该走代理的流量被错误直连,导致海外服务不可用。
- 广告与追踪域名未被处理,影响体验与稳定性。
本文目标是把这三个问题一次性梳理清楚:原理、配置步骤、验证与维护。
什么是 Shadowrocket 分流规则
Shadowrocket 不会“凭感觉”自动分配每条流量,它只会按规则执行。
如果缺少规则或规则质量差,常见结果是:
- 国内网站绕路代理,加载延迟明显增大。
- 海外目标命中错误策略,出现可用性波动。
- 广告与追踪请求大量放行,消耗带宽与电量。
分流规则可以理解为一套“流量路由表”:
- 国内流量 → 直连,不经过代理节点
- 境外目标网站 → 走代理,保证可访问性
- 广告和追踪域名 → 直接拦截,净化上网体验
规则配置完成后,整体体验通常会更稳定,也更容易排错和维护。

规则匹配机制(简化版)
Shadowrocket 采用从上到下逐条匹配:先命中的规则先执行。
举个例子:你在 Safari 里打开 youtube.com,小火箭会从规则列表的第一行开始往下扫:
- 匹配到
youtube.com → 代理→ 走代理出去 - 匹配到
taobao.com → 直连→ 直接连接,不经过节点 - 所有规则都没命中 → 执行底部的默认策略(FINAL 规则)
因此,规则的完整度与更新频率,直接影响分流准确率。
推荐规则库
当前较常用的是 Shadowrocket-ADBlock-Rules-Forever:
- 维护活跃,更新节奏稳定。
- 覆盖主流国内外域名与广告追踪域名。
- 提供黑名单、白名单、懒人配置等多版本。
| 特点 | 说明 |
|---|---|
| 覆盖全面 | 融合 GFWList、国内主流站点、广告追踪域名,日常使用几乎不存在漏网之鱼 |
| 每日自动构建 | 每天早上 8 点自动拉取最新数据并重新生成规则文件 |
| 多版本可选 | 提供黑名单、白名单、懒人版等多种配置,按需取用 |
| 内置去广告 | 订阅后 App 内广告明显减少,无需额外安装拦截工具 |
项目地址:https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever
3 步完成规则配置
按下面流程可快速完成一轮稳定配置。
第 1 步:复制规则订阅地址
打开上面的 GitHub 项目页,向下滚动可以看到多种规则版本。
如果不确定选哪个版本,先用懒人配置,后续再按需求微调。
复制下面这条地址备用:
https://johnshall.github.io/Shadowrocket-ADBlock-Rules-Forever/lazy_group.conf第 2 步:在 Shadowrocket 中导入规则
- 打开 Shadowrocket,切换到底部第二个 Tab「配置」
- 点击右上角的 + 号
- 在弹出的输入框中粘贴刚才复制的地址
- 点击「下载」,等待几秒即可完成
下载成功后,配置列表中会多出一个新文件。
第 3 步:启用并生效
点击刚下载的那个配置文件使其被选中(出现 ✓ 标记),然后回到小火箭首页,断开连接再重新开启,规则立刻生效。
懒得手动复制?GitHub 页面底部还提供了二维码,用 Safari 扫码即可一键导入。
扫码页面:https://johnshall.github.io/Shadowrocket-ADBlock-Rules-Forever/
开启自动更新
规则不是配一次就完事的。
互联网每天都在变化:新网站上线、旧域名切换、广告商更换追踪链接……如果你的规则库停留在几个月前,分流准确度会逐渐下降。
虽然 GitHub 上的规则每天都会自动重建,但 Shadowrocket 不会主动去拉取——你需要手动打开自动更新开关。
操作路径: Shadowrocket → 设置 → 订阅
打开以下两个选项:
- 打开时更新 — 每次启动 App 自动检查是否有新版本规则
- 自动后台更新 — 即使你不打开 App,系统也会在后台静默更新
建议两个开关都开启,减少规则陈旧导致的误匹配。
配置效果参考
下面是常见变化样例(实际表现取决于节点质量与网络时段):
| 对比项 | 未配置规则 | 配置规则后 |
|---|---|---|
| 打开淘宝、微博等国内网站 | 经常加载缓慢,要等 3-5 秒 | 秒开,和不开 VPN 时一样流畅 |
| 每月机场流量消耗 | 约 20GB | 降到 10GB 左右,省了一半 |
| App 内广告体验 | 开屏广告、信息流广告满天飞 | 绝大部分被自动拦截 |
本质是路径分配更合理:国内直连、海外代理、广告拦截。
黑名单、白名单、懒人配置怎么选
规则库提供了多个版本,很多人不清楚该下载哪一个:
| 版本 | 工作方式 | 推荐场景 |
|---|---|---|
| 黑名单模式 | 默认走直连,只有列表内的被墙网站走代理 | 以访问国内网站为主,偶尔翻墙 |
| 白名单模式 | 默认走代理,只有列表内的国内网站走直连 | 重度海外用户,大部分时间浏览外网 |
| 懒人配置(推荐) | 黑名单分流 + 广告过滤 + 自动策略组 | 新手首选,一键搞定,适合 90% 的用户 |
新手建议先用懒人配置,稳定后再进行局部优化。
高级用户如果有特殊需求(比如某些小众网站没有被规则覆盖),可以在懒人配置基础上手动添加自定义规则。
配完后建议检查 4 点
规则解决的是流量分流问题,但要做到万无一失,还有几个使用习惯需要注意。
1. 避免使用全局代理模式
全局代理意味着所有流量——包括微信、支付宝、银行 App——都会经过海外节点。这不仅严重拖慢国内网站速度,还会让各平台的风控系统认为你的账号存在异常。
正确做法是始终使用规则分流模式,让小火箭自动判断每个请求该走代理还是直连。
2. 固定主力节点,减少频繁切换
有些人网速一慢就换节点,一天下来换了七八个。在平台看来,你的 IP 忽而在美国、忽而在日本、忽而在新加坡,这种行为模式和机器人刷号高度相似。
建议选一个延迟低、线路稳定的节点作为主力。若不确定节点质量,可先按月测试再决定长期方案。
3. 偶尔确认规则是否在正常更新
尽管设置了自动更新,也值得每隔一两周看一眼。
在 Shadowrocket 的「配置」页面,点击你正在使用的配置文件,可以看到最后更新时间。如果日期停留在很久以前,说明自动更新可能失效了,手动点一下「更新」即可修复。
4. 新账号阶段控制行为频率
刚注册好的社交账号本身就处于平台的重点观察期。如果这时候大量发帖、频繁关注他人,无论用不用小火箭都容易被限制。
保持稳定规则与正常使用节奏,通常比频繁“调参数”更有效。
新手快速版:5 步完成
看到 GitHub、规则库、配置文件这些词就犯怵?别担心,你完全不需要理解什么是 IP-CIDR、RULE-SET 或者域名匹配。
实际操作只有 5 个动作:
- 复制一条网址
- 打开小火箭,粘贴进去
- 点「下载」
- 选中新配置
- 重连一次
按这个流程执行,通常几分钟内即可完成首轮可用配置。
结语
“能连接”只是起点,规则层配置才决定稳定性和可维护性。
如果你还没导入规则,建议先完成本文基础配置,再根据使用场景逐步优化。
延伸阅读
- Shadowrocket 新手使用教程 — 从下载安装到成功连接的完整流程
- 2026年手机翻墙教程(Android + iOS) — 还不确定用什么翻墙工具?看这篇横向对比
- 2026年电脑翻墙教程(Windows + Mac) — 桌面端科学上网方案汇总
- 免费美区 Apple ID 共享账号 — 没有海外 ID 无法下载小火箭?这里每日更新
- Asspp 下载使用教程 — iPhone 上一键切换多个 App Store 账号