# Shadowrocket规则配置教程：分流、去广告、自定义策略组

> 来源网页：https://socks5ip.com.cn/dailigongju/shadowrocketguizepeizhi/
> 发布日期：2026-05-20
> 更新时间：2026-07-02

┃ **Shadowrocket分流与去广告规则配置指南，****[socks5ip.com.cn](https://socks5ip.com.cn/)低价代理免费测试，即学即用。**

想让Shadowrocket（小火箭）变得更“聪明”？学会配置规则是关键。分流让国内网站直连提速、国外网站走代理不卡顿；去广告可以拦截烦人的开屏弹窗；自定义策略组则能实现节点自动优选。这篇文章带你从原理到实操，逐一搞定这三件事。

很多朋友用Shadowrocket很久了，一直停留在“导入节点→点一下连接”的阶段。其实小火箭真正的强大之处，在于它背后那套规则系统。

在Shadowrocket里，**配置文件就是整个应用的“中枢系统”**。一个Profile往往同时包含节点列表、分流规则、DNS策略和去广告规则。规则定义了网络请求的匹配模式，并指定匹配后采取什么动作——是用代理、直连，还是直接拦截掉。

弄懂这套规则系统，你的小火箭就能实现三个核心能力：精准分流、广告拦截、节点自动优选。

## 一、规则语法入门：认识规则类型

每条规则的语法格式是固定的：`规则类型,匹配值,策略[,可选参数]`。下面列举最常用的几种规则类型：

**基于域名的规则：**

-
**DOMAIN**：精确匹配完整域名。`DOMAIN,www.google.com,PROXY`——只有访问`www.google.com`时才走代理。

-
**DOMAIN-SUFFIX**：匹配域名后缀及所有子域名。`DOMAIN-SUFFIX,google.com,PROXY`——`google.com`、`mail.google.com`全被匹配。

-
**DOMAIN-KEYWORD**：匹配包含关键词的任意域名。`DOMAIN-KEYWORD,google,PROXY`——但凡域名里带“google”的都走代理。

-
**DOMAIN-WILDCARD**：通配符模式，支持`*`和`?`。`DOMAIN-WILDCARD,*.google*.com,PROXY`。

**基于IP的规则：**

-
**IP-CIDR**：匹配指定IP段。`IP-CIDR,192.168.1.0/24,DIRECT`——局域网IP直连。

-
**GEOIP**：根据IP归属地匹配。`GEOIP,CN,DIRECT`——国内IP直连，这是实现“国内网站走直连”的核心规则。

**其他实用规则：**

-
**USER-AGENT**：匹配HTTP请求中的User-Agent。`USER-AGENT,MicroMessenger*,DIRECT`——微信内直接连接。

-
**DST-PORT**：匹配目标端口。`DST-PORT,443,PROXY`——HTTPS流量走代理。

-
**FINAL**：兜底规则。如果前面的规则都没匹配上，就走这个。通常写在最后一行。

## 二、分流规则配置：让国内直连、国外走代理

分流的目的是：**访问国内网站时流量直连（DIRECT），访问国外被限制的网站时走代理（PROXY）**。

### 1. 基础分流配置示例

text

# ====== 国内网站直连 ======
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-SUFFIX,taobao.com,DIRECT
DOMAIN-SUFFIX,qq.com,DIRECT
DOMAIN-SUFFIX,weixin.qq.com,DIRECT

# ====== 常见国外网站走代理 ======
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,youtube.com,PROXY
DOMAIN-SUFFIX,facebook.com,PROXY
DOMAIN-SUFFIX,twitter.com,PROXY
DOMAIN-SUFFIX,instagram.com,PROXY
DOMAIN-SUFFIX,github.com,PROXY

# ====== IP规则 ======
GEOIP,CN,DIRECT # 国内IP直接连接

# ====== 广告屏蔽 ======
DOMAIN-SUFFIX,doubleclick.net,REJECT
DOMAIN-SUFFIX,googlesyndication.com,REJECT

# ====== 兜底规则 ======
FINAL,PROXY # 没匹配上的流量走代理

这段配置的核心思路是：从前往后逐一匹配规则，一旦命中就执行对应的策略，不再继续往下走。也就是说，**规则的先后顺序直接决定了优先级**。比如把`DOMAIN-SUFFIX,google.com,PROXY`放在`GEOIP,CN,DIRECT`前面，那就先走代理；反过来则先看IP归属地。

### 2. 为什么不建议手动写很多规则？

上面那段只是入门示例。真正完整的分流规则通常包含数千甚至数万条，涵盖了GFWList、国内常用域名白名单等。手动维护这么多规则显然不太现实。因此**更推荐的做法是直接用现成的、经过社区长期维护的规则配置**。

**懒人三步配置法：**

-
进入小火箭App，下方选择“配置”

-
点击右上角“+”号，从URL导入规则链接（GitHub上有2.4万收藏的现成预设）

-
下载完成，勾选使用，断连重连即可生效

这套预设一共提供13种规则，如果你没有特别复杂的需求，直接选「懒人配置」就够用了。它能让小火箭自动判断该直连还是走代理，既避免了国内网站也走代理导致的变慢，也防止了该走代理的网站没走而打不开。

### 3. 保持规则持续更新

**国内外的IP段和域名列表是动态变化的**，去年能直连的域名今年可能就要走代理了。进入“设置”→“更新”，打开“配置”的自动后台更新，将间隔设为每1-7天自动更新一次即可。

## 三、自定义策略组：让节点管理更智能

策略组是Shadowrocket中管理多个代理节点的“容器”，它决定了流量分配到哪个具体的节点上。默认策略组通常包含：Proxy（走代理）、Direct（直连）、Reject（拦截广告）。此外，你还可以自己创建策略组，把不同节点放进去。

### 1. 策略组核心类型对比

| 策略组类型
| 工作方式
| 适用场景

| **Select（手动选择）**
| 用户手动选择使用哪个节点
| 需要固定出口IP的场景（如银行登录、需IP白名单的业务）

| **URL-Test（自动测速）**
| 每5分钟自动测速，自动选择延迟最低的节点
| 日常浏览、4K视频，懒人必备

| **Fallback（故障转移）**
| 主节点失效时自动切换到备用节点
| 对网络稳定性要求高的场景，确保不中断

**手动选择组配置示例：**

yaml

- name: "手动选择"
type: select
proxies:
- 香港-01
- 新加坡-02
- 日本-03

**URL-Test自动测速组配置示例：**

yaml

- name: "自动优选"
type: url-test
url: "http://www.gstatic.com/generate_204"
interval: 300 # 每300秒（5分钟）测速一次
tolerance: 50 # 延时差50ms内不切换，防止频繁跳线
proxies:
- 香港-01
- 新加坡-02
- 日本-03

URL-Test的核心逻辑是向指定URL发送HEAD请求计算延迟，自动选择数值最低的那个。interval建议设为300秒，避免频繁探测浪费流量。tolerance建议设为50ms左右，可以防止节点在临界值附近频繁切换带来的网络抖动。

**Fallback故障转移组配置示例：**

yaml

- name: "故障转移"
type: fallback
proxies:
- 主节点-01 # 优先使用
- 备用节点-02 # 主节点失效后启用
- 最后保障-03

### 2. 结合分流规则使用策略组

策略组配置好之后，需要在规则里指定哪些流量走哪个策略组：

text

# 指定某些域名走“手动选择”组里的节点
DOMAIN-SUFFIX,openai.com,手动选择

# 一般国外流量走“自动优选”组
GEOIP,US,自动优选
GEOIP,JP,自动优选

# 国内流量直连
GEOIP,CN,DIRECT

# 兜底走自动优选
FINAL,自动优选

## 四、去广告配置：拦截烦人的开屏广告

去广告主要靠两部分配合：**REJECT规则拦截广告域名 + Rewrite重写拦截特定请求**。

### 1. 基础去广告：REJECT规则拦截广告域名

直接在分流规则中加入广告域名的拦截规则：

text

# 拦截知名广告服务器
DOMAIN-SUFFIX,doubleclick.net,REJECT
DOMAIN-SUFFIX,googlesyndication.com,REJECT
DOMAIN-SUFFIX,adservice.google.com,REJECT
DOMAIN-KEYWORD,ad.,REJECT

这种配置简单直接，足以拦截大部分网页广告。但缺点是规则列表需要持续维护更新。GitHub上有定期更新的去广告规则仓库可供一键导入。

### 2. 进阶去广告：通过Script-Hub导入Quantumult X规则

如果觉得上面的方法不够彻底，还可以通过Script-Hub转换Quantumult X的去广告规则。下面是一份实操教程：

**准备工作：确保已开启HTTPS解密（MitM）**

**第①步：安装Script-Hub模块**

-
打开Shadowrocket，进入“配置”→“模块”

-
点击右上角“+”号，填入地址：`https://script.hub/`

-
点击下载，成功后会看到“Script Hub：重写&规则集转换”模块

**第②步：转换去广告模块**

-
在手机上用Safari浏览器打开`https://script.hub`

-
来源类型选择“**QX重写**”，目标类型选择“**Shadowrocket模块**”

-
页面底部会出现“导入（Shadowrocket）”按钮，点击按提示导入

**第③步：查看效果**

-
之前打开的App需要**先杀掉，重新打开**才能生效

-
测试知乎、贴吧等常见App的开屏广告是否已被屏蔽

去广告这件事是一个持续“斗争”的过程，某些App更新后广告策略会变，模块规则也需要同步更新。

## 五、关于软路由和L2TP配置的小提示

很多跨境电商从业者会把代理部署到软路由上，让局域网内所有设备自动走代理。如果你有这个需求，L2TP协议会是更方便的选择——无需在每个设备上单独配置，直接对接软路由的VPN功能即可。

关于**ROS软路由**和**爱快软路由**的L2TP详细配置步骤，以及具体的参数填写规范，可以前往**代理工具中心**（[https://socks5ip.com.cn/dailigongjuzhongxin/](https://socks5ip.com.cn/dailigongjuzhongxin/)）的软路由板块查看完整教程。

## 写在最后

Shadowrocket的规则系统就像一个“智能交通调度员”，分流规则决定哪条路走代理哪条路直连，策略组决定选哪一辆车跑得快，去广告规则负责清掉路上的广告牌。**三者配合好了，你的小火箭就能实现自动化、智能化的网络体验。**

当然，再强大的工具也需要靠谱的代理IP来配合。目前市面上十多家主流IP合作商都汇集在**价格中心**（[https://socks5ip.com.cn/jiagezhongxin/](https://socks5ip.com.cn/jiagezhongxin/)），全部支持免费测试。注册后领个试用IP，按照上面介绍的规则在小火箭里配置好——**能不能跑通、规则是否生效，自己动手试一遍就能验证。**

**关键词标签：** Shadowrocket规则配置, 小火箭分流教程, 去广告规则, 自定义策略组, URL-Test自动测速, Shadowrocket配置教程, SOCKS5代理设置, 全网低价IP
