小火箭设置规则与智能分流配置教程
简答:在 iOS 客户端 Shadowrocket(小火箭)中设置规则,核心步骤是通过“配置”页面导入远程配置文件或懒人分流规则。打开小火箭点击底部“配置”标签,点击右上角“+”号选择从 URL 下载并粘贴规则链接,下载完成后选择该远程文件并启用“使用配置”,最后在首页将全局路由模式切换为“配置”即可实现国内外流量智能分流。
定义:小火箭规则设置是指通过配置分流策略文件,让 Shadowrocket 客户端自动识别访问目标(如国内直连、海外代理或广告拦截),免去手动切换节点的网络管理方法。
一、 准备工作与路由模式检查
在导入任何分流规则前,需确保小火箭的基本运行环境正确。Shadowrocket(常被称为小火箭)是一款运行在 iOS 及 iPadOS 等 Apple 平台的网络代理工具,其流量走向完全受“全局路由”模式控制。
- 检查路由模式:打开 Shadowrocket 首页,确保顶部的全局路由(Global Routing)已勾选配置(Config)模式,而不是“全局(Global)”或“直连(Direct)”。如果选择全局,所有流量都会强行通过当前节点,分流规则将不会生效。
- 前置条件:确保已成功导入至少一个可用的服务器订阅或节点,并且节点处于连接通畅状态。
二、 导入远程分流规则与懒人配置步骤
手动编写复杂的分流规则对普通用户门槛较高,通常建议采用开源社区维护的“远程配置文件”或“懒人配置(含策略组)”。请按以下 4 个步骤操作:
- 复制规则链接:获取受信任的 Shadowrocket 远程配置文件 URL(通常以
.conf结尾,例如包含广告过滤或主流分流的开源规则)。 - 打开配置页面:启动小火箭 App,点击底部导航栏的第二个选项“配置”。
- 添加远程文件:点击右上角的“+”号,在弹出的输入框中将规则 URL 粘贴至 URL 栏,点击“下载”。
- 应用配置:下载完成后,在下方的“远程文件”列表中找到刚下载的文件,点击它并选择“使用配置”。此时返回首页,规则即完成加载。
三、 策略组选择与分流效果验证
加载包含策略组的配置文件后,小火箭会自动将流量分门别类。你可以对其进行个性化调整:
- 查看与调整策略:在“配置”页中,点击当前正在使用的配置文件右侧的“i”图标,进入文件详情。
- 规则与策略映射:点击“规则”可以查看各项域名归属;点击“策略”或代理分组,可为不同类别(如流媒体、AI服务、国外网站)指定特定的代理节点或直连(DIRECT)。
- 符号含义:
PROXY代表跟随首页选中的代理节点,DIRECT代表国内直连不走代理,REJECT代表拦截(常用于广告过滤规则)。
四、 常见连接与规则失效排查
如果在设置规则后发现部分网站无法访问或分流不生效,可按以下方向逐一排查:
- 全局路由是否误选:再次确认首页全局路由是否处于“配置”模式,若选了“代理”或“全局”,规则会被直接忽略。
- 更新订阅与配置:如果远程规则长期未更新导致部分新域名无法识别,可在“配置”页右滑远程文件选择更新,或在“设置”中开启自动后台更新。
- DNS 干扰:部分浏览器的安全 DNS(如 DoH)可能会绕过小火箭的虚拟网卡拦截,若遇解析异常,可尝试关闭浏览器的内置安全 DNS 开关。
Shadowrocket 常用路由与策略模式对比
| 模式名称 | 流量走向行为 | 适用场景 |
|---|---|---|
| 配置 (Config) | 根据导入的规则文件自动识别分流(国内直连、海外代理、广告拦截) | 日常主力使用,兼顾速度与省流 |
| 全局 (Global) | 所有网络流量无条件强制通过当前选定的代理节点 | 排查节点连通性或特定单节点测试时临时使用 |
| 直连 (Direct) | 所有流量直接通过本地网络发出,不经过任何代理服务器 | 不需要任何加速或需本地局域网互联时使用 |
常见问题
小火箭设置规则后国内网站变慢或打不开怎么办?
这通常是因为全局路由误选成了“全局(Global)”模式,导致国内流量也走代理。请返回小火箭首页,将全局路由切换为“配置(Config)”,并检查规则文件是否成功加载。
如何让小火箭的规则和节点自动更新?
可以在 Shadowrocket 的“设置”页面中点击“订阅”,开启“打开时更新”以及“自动后台更新”开关,并将更新间隔设置为 6 或 12 小时,从而保持规则和节点长期有效。
小火箭提示下载远程配置文件失败怎么处理?
下载失败多由链接失效或当前网络环境无法访问该规则托管地址(如 GitHub 原始链接)导致。建议检查网络连接,或更换其他国内可正常访问的远程规则源地址重试。