手机代理指南标志⌕ 搜索

小火箭规则怎么设置?从导入到匹配排查的完整步骤

更新于 2026-10-28 · shoujijiasu.com

简答:小火箭规则用于按域名、IP或区域选择直连、代理或拒绝策略。排查时先启用Config模式,再确认配置文件、规则顺序和FINAL位置,最后用命中日志验证实际请求。

定义:小火箭规则是写在配置文件中的匹配条件与处理策略,用来决定某个网络请求走直连、代理还是拒绝。

先试这一步:确认小火箭规则真的处于生效状态

如果你已经导入规则,但网站或应用行为没有变化,先不要继续添加更多规则。打开小火箭首页,确认连接已开启,并检查全局路由是否选择了Config,再确认Config页面中选中的文件就是你刚刚修改或导入的文件。App Store页面显示,小火箭支持按域名、域名后缀、域名关键词、CIDR IP范围和GeoIP配置规则,也支持从URL或iCloud Drive导入规则文件;但导入文件本身不等于已经启用。

本文是手机代理指南的技术教程,不是小火箭官网。界面名称可能随当前版本变化,实际菜单以设备中显示的内容为准。本文更新于2026年10月28日。

小火箭规则排查速查表
现象先检查不要先做的事
规则完全没有效果全局路由是否为Config、配置文件是否已选中不要立即更换节点或批量导入新规则
指定网站走错线路请求命中的主机名、规则上下顺序、FINAL位置不要只按浏览器地址栏域名添加一条规则
部分应用打不开应用实际请求的登录、API、图片或推送域名不要把整个应用一律改成REJECT或PROXY
导入后配置被覆盖文件是否来自远程更新、是否有本地备份不要在未备份时直接覆盖原配置

先只改一个变量:保持同一个节点、同一个网络和同一个测试目标不变,只切换Config与其他路由模式进行对照。这样可以缩小问题是在规则层、配置层还是连接层。

先分清四个对象:节点订阅、配置文件、规则和模块

很多“小火箭规则不生效”的根源,是把不同对象当成了一回事。节点订阅主要提供服务器条目或连接信息;配置文件通常还包含路由、DNS、规则和其他设置;规则集只负责匹配请求并选择策略;模块则可能对请求或配置进行额外处理。App Store明确说明,小火箭本身是规则代理工具,并不包含代理服务器资源,用户需要自行提供配置。

小火箭规则相关对象对比
对象主要作用能否单独解决规则不生效
节点订阅导入或更新服务器、端口、协议等连接条目不能。它解决的是连接资源,不决定每个域名怎么分流
配置文件保存路由模式、规则区、DNS及其他配置可以影响规则是否被调用,但必须确认文件已选中
规则匹配域名、IP或区域,并指定策略可以决定请求走DIRECT、PROXY或REJECT
模块或远程规则集按来源更新一组规则或扩展行为需要确认来源、更新时间和是否被当前配置引用

因此,导入节点后仍然可能使用默认路由;导入规则后也可能没有选中对应配置。遇到问题时,按照“连接开关—全局路由—当前配置—规则命中—节点连接”的顺序检查,比反复更换订阅更容易定位原因。

小火箭规则语法:五类常见匹配条件怎么选

规则通常由“匹配类型、匹配值、处理策略”组成。下面的域名仅用于展示语法,不是可用节点、订阅或服务地址;复制前必须放入现有配置的[Rule]区,并确认策略名称在当前配置中存在。

小火箭规则匹配类型对比
类型匹配范围适合场景常见误区
DOMAIN单个完整域名只处理一个明确主机不会自动覆盖所有子域名
DOMAIN-SUFFIX域名及其子域名一个站点及相关子域名使用同一策略不要写成完整URL、路径或端口
DOMAIN-KEYWORD域名中包含指定字符串确实需要按关键词匹配时使用范围可能过宽,容易误匹配无关域名
IP-CIDRIPv4地址段请求已表现为IP或需要按网段处理不能把IPv6地址直接写进IPv4规则
GEOIP按目标IP的地理数据库分类按区域做粗粒度分流不等于网站语言、运营方所在地或用户所在地

处理策略常见为DIRECT、PROXY和REJECT。DIRECT表示直接连接,PROXY表示使用当前可用的代理策略,REJECT表示拒绝匹配请求。PROXY只是策略名称,不是协议名称,也不自动证明节点或远端服务可用。

一个最小的规则顺序示例可以写成:

[Rule]
DOMAIN,login.example.com,DIRECT
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

这个示例不是完整可运行配置,也不包含服务器、认证或DNS信息。它只展示三个原则:具体例外放在宽泛规则之前;规则通常按文件从上到下检查;FINAL作为兜底规则放在普通规则末尾。相关规则类型也可在App Store的产品说明中核对。

三步导入小火箭规则,并确认已经启用

三步导入小火箭规则,并确认已经启用
  1. 先备份。进入Config或当前配置管理页面,记录正在使用的配置文件,并保存订阅地址、手动添加的服务器和自定义规则。订阅链接、密码、密钥和二维码不要放进截图或公开反馈。
  2. 再导入。使用当前版本提供的URL、文件或iCloud Drive入口导入规则或配置。导入前先确认来源、文件类型和更新时间;如果只是规则集,不要误以为它包含服务器信息。
  3. 最后启用。回到首页的Global Routing,选择Config,再回到Config页面确认刚导入的文件处于当前选中状态。随后重新发起一次请求,避免使用旧连接或缓存页面判断结果。

如果你是在已有配置上追加规则,建议只添加一条用于验证的测试规则,确认命中后再整理正式规则。不要把示例中的PROXY直接当成一定存在的策略;当前配置可能使用了自定义策略组名称,名称必须与现有配置完全一致。

远程规则或配置发生更新时,先保留本地副本。若更新后行为变化,优先比较更新前后的规则顺序、FINAL位置和策略名称,而不是一次性重新导入多个文件。

规则不生效怎么查:按现象分流

1. 规则完全没有命中

先看是否处于Config模式,再确认当前选中的配置是否包含目标规则。然后检查规则是否放在正确的[Rule]区,而不是被粘贴到其他配置区。若规则来自远程地址,还要确认下载成功、文件内容没有被更新替换,以及当前配置确实引用了该规则集。

2. 具体规则被更宽的规则覆盖

规则通常按从上到下的顺序处理,先匹配到的策略会影响后续判断。例如,DOMAIN-SUFFIX,example.com,PROXY放在DOMAIN,login.example.com,DIRECT之前时,登录域名可能先被宽泛规则处理。解决方法是把具体例外放到前面,再放后缀、关键词、IP或区域规则,最后保留一个明确的FINAL。

3. 规则命中了,但网页仍然打不开

“命中PROXY”只说明选择了代理策略,不代表服务器、协议、DNS和目标站点一定可用。先确认同一节点在其他简单目标上能否建立连接,再检查失败请求的实际主机名。网页可能还会访问登录、图片、API或推送域名,只给地址栏中的一个域名添加规则并不一定覆盖全部请求。

4. 国内应用或支付类应用异常

先撤销最近新增的REJECT、DOMAIN-KEYWORD和过宽的DOMAIN-SUFFIX规则,再用DIRECT做单变量对照。不要把一次成功访问解释成全部功能正常,也不要把一个DNS测试结果当成完整连接证明。确认问题范围后,再为明确的登录或API域名添加最小例外。

5. 导入后仍然走旧规则

检查是否选中了错误的配置文件、是否存在多个同名文件,以及远程更新是否覆盖了本地修改。可暂时导出或复制当前配置,关闭新增规则后重新测试;如果恢复正常,再逐条恢复并记录哪一条改变了结果。

配置完成后的验收清单与安全回滚

规则调整完成后,建议按下面顺序验收:

如果改动后问题扩大,先恢复备份配置,重新选择原文件,再关闭连接并重新测试。恢复后不要同时修改DNS、节点、TUN或规则顺序,否则很难判断是哪一层导致变化。需要进一步定位时,可参考站内的规则不生效排查指南和连接成功验证方法。

常见问题

小火箭规则和节点订阅有什么区别?

节点订阅主要提供服务器或连接条目,规则决定请求如何分流。导入节点后仍可能使用默认路由;导入规则后也不代表已有可用节点,二者应分开检查。小火箭是否包含服务器资源,应以当前App说明为准,App Store页面明确提示用户需要自行提供配置。

小火箭规则应该选配置、代理还是直连?

需要按域名或IP分流时,优先使用Config;Proxy和Direct更适合做对照测试。切换模式只能帮助缩小范围,不能证明规则、节点、DNS或目标服务全部正常。测试结束后要恢复原来的路由模式。

小火箭规则为什么加了却不生效?

最常见原因是没有启用Config、修改的文件不是当前选中文件、规则放错配置区、规则被前面的宽泛规则抢先匹配,或FINAL放在了新增规则之前。按“路由模式—当前文件—规则区—上下顺序—命中日志”依次检查,不要先批量添加规则。

DOMAIN和DOMAIN-SUFFIX有什么区别?

DOMAIN用于匹配一个完整域名,DOMAIN-SUFFIX用于匹配该域名及其子域名。规则值只填写域名,不要带https://、端口、路径或查询参数。一个网页还可能调用其他登录、图片或API域名,需要按实际日志分别判断。

FINAL规则应该放在哪里?

FINAL通常作为兜底规则放在普通规则末尾,用于处理没有命中前面规则的请求。若FINAL提前出现,后面的规则可能没有机会生效。修改前先备份,并检查配置中是否存在多个FINAL或多个来源合并后的规则段。

相关阅读

参考资料

  1. App Store:Shadowrocket产品说明与功能列表
  2. GitHub:Shadowrocket rules规则仓库