【💡 30 秒极速直接答案:Shadowrocket 规则模式核心逻辑与三大动作】
- 为什么必须使用【配置 (Config)】模式:在首页全局路由中选择【配置 (Config)】,小火箭才会真正激活规则分流引擎;若误选【代理 (Proxy)】会导致国内微信、外卖、网银全线强制绕道海外而极度卡顿;若选【直连 (Direct)】则相当于关闭代理;
- 三大核心出站分流动作:
PROXY(走代理):将数据包加密打包,发送至当前选中的海外节点(用于 Google、YouTube、Twitter 等海外受阻站点);DIRECT(走直连):绕过代理直接走本地 Wi-Fi 或 5G 蜂窝网络(用于百度、微信、淘宝等国内服务,零流量损耗且不降速);REJECT(本地阻断):直接在手机本地丢弃该数据包(用于拦截恶意弹窗、开屏广告和用户隐私追踪 SDK);- 第一执行准则:规则“从上到下逐行匹配,首个命中即终结”! 自定义添加的域名白名单或黑名单,必须置于规则文件的顶端,否则会被底部的通用规则截胡失效。
核心架构速查:Shadowrocket 规则引擎匹配与分流全景图
┌─────────────────────────────────────────────────────────────────────────────────────────────┐ │ 【Shadowrocket 规则引擎匹配与流量分流全景图】 │ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ [手机发起网络请求] 例如访问:`www.google.com` 或 `api.weixin.qq.com` │ │ │ │ │ ▼ 🔴 第 1 步:读取全局路由模式 ──► 是否为【配置 (Config)】? │ │ ├── 选了【代理 (Proxy)】 ──► 无视所有规则,全量强制走 PROXY (国外国内全翻墙) │ │ ├── 选了【直连 (Direct)】 ──► 无视所有规则,全量走 DIRECT (完全不翻墙) │ │ └── 选了【配置 (Config)】 ──► 🟢 激活规则引擎,自顶向下扫描规则列表 │ │ │ │ ▼ 🟠 第 2 步:规则逐行自顶向下比对 (Top-to-Bottom) │ │ ├── 1. 自定义高优先级规则 (如 DOMAIN-SUFFIX,openai.com,PROXY) ──► 命中即刻跳出! │ │ ├── 2. 广告过滤规则集 (如 DOMAIN-KEYWORD,admob,REJECT) ──► 命中本地丢弃! │ │ ├── 3. 局域网私有网段 (如 IP-CIDR,192.168.0.0/16,DIRECT) ──► 命中走本地直连! │ │ └── 4. 区域 IP 兜底 (如 GEOIP,CN,DIRECT) ──► 大陆本土 IP 自动直连! │ │ │ │ ▼ 🟡 第 3 步:最终漏斗兜底规则 (FINAL) │ │ └── 若前面所有规则均未命中 ──► 执行 `FINAL,PROXY` 或 `FINAL,DIRECT` │ └─────────────────────────────────────────────────────────────────────────────────────────────┘一、三大全局路由模式深度对比:日常到底该选哪一个?
打开 Shadowrocket 首页,主连接开关下方就是【全局路由】选项:
| 全局路由模式 | 流量转发底层逻辑 | 对日常手机使用的具体影响 | 适用场景与推荐度 |
|---|---|---|---|
| 配置 (Config) | 智能分流(规则引擎接管) | 国内网站本地直连秒开,国外网站自动走节点代理 | 🟢 推荐 99% 的时间长期常驻开启 |
| 代理 (Proxy) | 全局强制走代理 (Global) | 手机内所有应用(包括微信和支付宝)全部强行绕道海外 | 🟡 仅供排查网络故障时临时测试 1 分钟 |
| 直连 (Direct) | 全局不走代理 (Direct) | 所有流量走本地 Wi-Fi/5G 网络,完全不经过海外节点 | ⚪ 仅在不需要任何科学上网时临时使用 |
| 场景 (Scene) | 根据 Wi-Fi SSID 自动切换 | 在家连家里 Wi-Fi 用配置,在公司连特定 Wi-Fi 走直连 | 🟣 适合对不同办公网络有特殊定制的高阶用户 |
二、三大核心分流动作深度解密:Proxy、Direct 与 Reject
在具体规则行中,最末尾的字段决定了数据包的生死走向:
┌─────────────────────────────────────────────────────────────────────────────────────────────┐ │ 【三大核心分流动作物理行为剖析】 │ ├──────────────────────┬──────────────────────────────┬───────────────────────────────────────┤ │ 分流动作关键字 │ 手机底层发生的真实动作 │ 常见应用范例与效果 │ ├──────────────────────┼──────────────────────────────┼───────────────────────────────────────┤ │ **`PROXY`** │ 数据包交给当前选中的节点加密 │ 访问 YouTube、Google、GitHub 时秒级响应│ ├──────────────────────┼──────────────────────────────┼───────────────────────────────────────┤ │ **`DIRECT`** │ 数据包直接发给本地路由器/基站│ 刷抖音、逛淘宝、微信视频,零翻墙流量消耗│ ├──────────────────────┼──────────────────────────────┼───────────────────────────────────────┤ │ **`REJECT`** │ 小火箭在本地内存直接掐断销毁 │ 阻止应用内广告追踪 SDK 发送设备隐私数据 │ └──────────────────────┴──────────────────────────────┴───────────────────────────────────────┘💡 两大新手致命误区澄清:
- 误区 1:“在请求日志里看到
DIRECT,以为小火箭失效没有翻墙” ──► 完全错误!DIRECT说明分流规则判定该国内服务合法直连,既保证了国内千兆速度,又帮你省下了宝贵的翻墙流量配额; - 误区 2:“看到日志里出现红色
REJECT,以为节点服务器被封了” ──► 完全错误!REJECT属于规则主动拦截了广告数据包,代表小火箭正在为你屏蔽流氓广告!
三、Shadowrocket 常见规则语法与匹配条件完全指南
小火箭的规则由【匹配类型】、【匹配内容】、【分流动作】三大要素构成:
| 匹配规则类型 | 规则标准语法示例 | 匹配的具体网络特征 | 典型使用场景 |
|---|---|---|---|
| 全域名完全匹配 | DOMAIN,www.google.com,PROXY | 仅当访问完整且完全一致的该域名时生效 | 针对某个特定子域名进行定向分流 |
| 域名后缀匹配 | DOMAIN-SUFFIX,google.com,PROXY | 涵盖该主域名及旗下所有二级、三级子域名 | 最常用! 匹配整个品牌旗下所有服务 |
| 域名关键字匹配 | DOMAIN-KEYWORD,youtube,PROXY | 只要域名中包含该关键词就立即命中 | 快速匹配包含特定单词的所有 CDN 节点 |
| IP 网段匹配 (CIDR) | IP-CIDR,192.168.0.0/16,DIRECT | 根据目标 IP 地址是否在特定子网掩码区间判断 | 局域网 NAS、路由器后台放行直连 |
| 地理区域归属 (GeoIP) | GEOIP,CN,DIRECT | 查询内置的离线 IP 库,判断目标是否属于中国 | 中国本土网站全自动智能直连免翻 |
| 应用客户端匹配 | USER-AGENT,Twitter*,PROXY | 根据发送 HTTP 请求的客户端标识头匹配 | 针对特定手机独立 App 单独指派节点 |
| 最终漏斗规则 | FINAL,PROXY | 前面所有规则均未命中时的最终默认兜底动作 | 确保漏网的冷门海外网站依然能够代理 |
四、规则执行核心法则:自顶向下,首个命中胜出 (First Match Wins)
⚠️ 【极其重要的规则排列顺序陷阱】: 小火箭在收到网络请求后,是从规则文件的第一行开始往下一行一行扫描的! 一旦某一行规则匹配成功,客户端会立即执行该动作,并彻底终止后续所有扫描!
❌ 错误示例(导致放行规则失效): 第 1 行:GEOIP,CN,DIRECT <── 目标刚好是个中国大陆 IP,在这里被提前命中并走了 DIRECT! 第 2 行:DOMAIN-SUFFIX,test.cn,PROXY <── 这一行由于排在后面,永远无法被执行!
🟢 正确规范做法(例外规则必须排在上方): 第 1 行:DOMAIN-SUFFIX,test.cn,PROXY <── 先把需要特殊走代理的例外国内域名置顶! 第 2 行:GEOIP,CN,DIRECT <── 剩下的普通国内网站再统一执行直连。五、手动添加自定义规则:将特定网站加入直连或代理名单(实操)
当你遇到某个特定网站打不开,或者希望某个海外网站强制走直连时,可以手动添加规则:
步骤 1:打开 Shadowrocket,点击底部的【配置 (Config)】标签页; 步骤 2:找到当前正在生效的配置文件(名称左侧有黄色对勾,通常为 default.conf); 步骤 3:点击该配置文件卡片,在弹出的底部菜单中选择【编辑规则 (Edit Rules)】; 步骤 4:进入规则列表后,点击右上角的【➕】号; 步骤 5:在添加界面中配置三个核心参数: - 【类型 (Type)】:点击选择 `DOMAIN-SUFFIX`(域名后缀); - 【值 (Value)】:输入网站主域名(例如 `notion.so`,无需输入前面的 https://); - 【策略 (Policy)】:选择 `PROXY`(走代理)或 `DIRECT`(走直连); 步骤 6:点击右上角【完成 (Done)】保存; 步骤 7:在规则列表中长按该新增规则,将其拖动至顶部或合适位置,生效即完成!六、远程规则文件 (.conf) 导入与更新全流程
如果不想手动逐条编辑,可以直接导入社区维护成熟的智能分流规则文件:
1. 【导入远程规则文件步骤】: - 复制可信的第三方远程规则文件链接(以 `.conf` 结尾的 URL); - 进入小火箭底部【配置 (Config)】,点击右上角的【➕】号; - 在【URL】输入框中粘贴该规则文件的下载地址,点击【下载 (Download)】; - 下载完成后,列表中会多出一个新的规则条目; - 点击该条目,选择【使用配置 (Use Config)】,即可将其激活为系统主规则!
2. 【核心纠偏:规则文件绝不是节点订阅!】: - 规则文件 (`.conf`) 只负责定义哪个网址走直连、哪个网址走代理,【内部完全不包含任何翻墙服务器与节点】; - 严禁把规则文件当作节点订阅导入到首页的 ➕ 号中,否则会报“无节点”错误!七、局域网私有网段与 NAS 直连规则配置(避免断网冲突)
开启小火箭后,家里的局域网打印机、NAS (群晖) 或路由器后台打不开,是因为代理误接管了局域网:
必须确保你的规则文件顶端包含以下经典私有网段放行规则(带 no-resolve 避免向公网查询私有 IP):
IP-CIDR,127.0.0.0/8,DIRECT,no-resolve IP-CIDR,172.16.0.0/12,DIRECT,no-resolve IP-CIDR,192.168.0.0/16,DIRECT,no-resolve IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
作用:只要手机访问以 192.168 开头的本地路由器或设备后台,小火箭自动放行走本地直连,绝不送入海外代理,彻底杜绝局域网失联!八、Shadowrocket 规则模式 5 分钟极速配置 SOP(标准 HowTo)
新手初次配置或优化分流规则,请严格按以下 6 步标准顺序执行:
Step 1: 认准全局路由 ──► 首页全局路由必须锁定在【配置 (Config)】模式 ↓ Step 2: 选用成熟规则 ──► 底部【配置】确保使用默认的 default.conf 或可信远程分流规则集 ↓ Step 3: 检查局域网直连 ──► 确认规则文件中包含 192.168.x.x 等内网网段 DIRECT 放行规则 ↓ Step 4: 测试常见网站 ──► 分别打开百度(测直连)和 Google(测代理),确认分流正常 ↓ Step 5: 抓包排查特定异常 ──► 遇特定网站打不开,去设置开启【请求日志 (Requests)】定位真实域名 ↓ Step 6: 置顶添加个性化例外 ──► 在配置中以 DOMAIN-SUFFIX 手动添加该域名并置顶保存九、关于规则模式的 15 大核心认知误区
❌ 误区 1:把全局路由常年开在【代理 (Proxy)】模式,翻墙速度就会自动加倍。(错!国内流量强绕海外会极度卡顿) ❌ 误区 2:在日志里看到大量请求显示为 Direct,就认定小火箭坏了没有翻墙。(错!Direct代表国内流量合法直连) ❌ 误区 3:看到日志里出现 Reject,就认为买的海外节点服务器被封禁了。(错!Reject是本地拦截了广告追踪数据) ❌ 误区 4:去网上随便下载包含几十万条规则的“超级臃肿规则包”导入手机。(错!规则越多耗电越快且极易冲突) ❌ 误区 5:规则文件中把自定添加的例外域名随便放在列表最底下。(错!规则从上到下匹配,会被上面的通用规则截胡) ❌ 误区 6:把后缀为 .conf 的规则文件当作节点订阅导入到首页列表。(错!规则文件只管分流,不包含节点) ❌ 误区 7:只要开启了直连模式 (Direct),小火箭就不会消耗任何手机电量。(错!系统级 VPN 隧道仍处于挂起状态) ❌ 误区 8:为了去广告,必须在手机里安装自定义根证书开启 HTTPS 解密。(错!存在严重个人隐私数据泄露隐患) ❌ 误区 9:每次添加完一条自定义规则,都必须把手机彻底关机重启一次。(错!保存后即刻在内存中实时生效) ❌ 误区 10:只要把 FINAL 兜底规则设为 PROXY,全天下所有网站就都能打开。(错!会导致未收录的国内小站严重变卡) ❌ 误区 11:在规则里用 DOMAIN-KEYWORD 匹配单一字母(如 DOMAIN-KEYWORD,a,PROXY)。(错!极易大面积误伤所有域名) ❌ 误区 12:在两台 iPhone 上导入同一套规则,如果有一台打不开说明系统中毒。(错!两台设备的网络与节点状态不同) ❌ 误区 13:遇到规则异常,解决办法是把规则文件里的所有行全部清空。(错!清空规则将导致失去所有分流逻辑) ❌ 误区 14:看到手机通知栏的电量消耗里小火箭排第一,说明小火箭在偷偷跑流量。(错!iOS 将所有代理流量算在小火箭头上) ❌ 误区 15:规则模式只能匹配海外网站,不能用于管理国内应用的访问行为。(错!支持精准控制任意 App 的网络通道)十、常见问题解答 (FAQ)
Q1:Shadowrocket 的「配置模式」和「代理模式」有什么区别?
答:【配置 (Config)】模式是智能分流模式,国内网站走直连、海外受阻网站走代理,既不浪费节点流量又保证国内应用秒开;【代理 (Proxy)】模式是全量全局代理,手机所有流量(包括微信和美团)全部强行绕道海外,日常使用会导致国内应用严重卡顿。
Q2:为什么我的小火箭请求日志里很多网站显示为「Direct」?
答:这是完全正常的现象!Direct 代表分流规则成功识别了该请求属于国内本土网络(如微信、百度、网易云等),自动指挥其走本地网络直连;这代表规则引擎正在健康工作为你节省翻墙配额。
Q3:日志里显示的「Reject」是什么意思?是节点断线了吗?
答:不是节点断线! Reject 代表小火箭内置的广告拦截或防追踪规则生效,在手机本地主动掐断并丢弃了该广告数据包;这是小火箭为你屏蔽流氓广告的正常功能。
Q4:为什么某个小众海外网站打不开,换了节点还是打不开?
答:通常是因为该小众网站未被内置的规则库收录,被规则底部的国内直连规则误判为了 Direct;进入【配置】──► 点击当前规则选择【编辑规则】──► 手动添加一条该域名的 DOMAIN-SUFFIX,xxx.com,PROXY 规则即可秒级解决。
Q5:为什么自己添加的自定义规则死活不生效?
答:小火箭的规则遵循“从上到下逐行扫描,首个命中即终结”的法则。如果你把自定义规则放到了几千条规则的最末尾,流量在前面就被 GEOIP,CN,DIRECT 提前捕获了;将自定义规则拖拽至列表最顶端即可生效。
Q6:开启小火箭之后,为什么家里的局域网 NAS (192.168.x.x) 打不开了?
答:因为局域网私有网段被错误接管。在规则文件顶端确保包含 IP-CIDR,192.168.0.0/16,DIRECT,no-resolve 规则,强制让本地内网段走直连即可恢复。
Q7:什么是 DOMAIN、DOMAIN-SUFFIX 和 DOMAIN-KEYWORD?
答:DOMAIN 要求域名 100% 完全精确一致;DOMAIN-SUFFIX 匹配主域名及其旗下所有子域名(最常用);DOMAIN-KEYWORD 只要域名任意位置包含该关键词就命中(适合批量捕获包含特定词汇的 CDN 节点)。
Q8:平时上网看网页,需要开启 HTTPS 解密 (MITM) 吗?
答:完全不需要,严禁新手盲目开启! 普通的分流规则完全依赖未加密的 SNI 域名头即可精准匹配;HTTPS 解密需要安装根证书,极具隐私安全隐患,日常科学上网绝对不可随意开启。
📚 站内相关技术与进阶专题推荐
- 📖 客户端核心总教程:Shadowrocket 2026完整使用教程:下载安装、订阅与规则指南
- 📜 订阅导入与更新排查:Shadowrocket怎么导入订阅?订阅链接、二维码与导入失败教程(2026)
- 🔴 节点超时全红排查:Shadowrocket节点全部Timeout怎么办?连接失败完整排查(2026)
- 🔴 连上但不能上网排查:Shadowrocket连上但不能上网怎么办?DNS、规则与IPv6排查(2026)
- 🧭 三模式机制详解:梯子Rule、Global、Direct是什么?规则模式与全局代理区别(2026)
- 🚦 分流规则与规则集:梯子分流规则是什么?域名规则、IP规则与Rule Provider说明(2026)
- 🔴 局域网与 NAS 冲突:梯子局域网为什么打不开?NAS、打印机与TUN冲突排查(2026)
- 📡 DNS 解析失败排查:梯子DNS解析失败怎么办?NXDOMAIN、Timeout与Fake-IP排查(2026)
- 🌐 IPv6 双栈网络指南:梯子IPv6是什么?IPv4、IPv6、双栈网络与代理兼容说明(2026)
- 💻 电脑客户端核心教程:Clash Verge Rev 2026完整使用教程:下载安装、订阅与TUN指南
- 📊 2026 优质专线与机场排行榜:2026 翻墙机场与 IPLC 专线排行榜评测速查
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时