QuickQ VPN - 更快、更稳、更简单的VPN

FlClash 覆写教程:订阅更新后规则仍保留的配置方法

更新于 2026-10-25 · win-quickq.online

简答:FlClash 覆写应建立在已导入并选中的配置上,通过“配置→三点菜单→更多→覆写”进入;优先用标准覆写或附加规则,保存后重新更新配置并检查最终规则,确认自定义分流仍在生效。

定义:FlClash 覆写是加载原始 Profile 后,在交给 Mihomo 内核前追加本地配置、规则或脚本修改的功能,因此不必直接改动远程订阅内容。

先看结论:三种覆写功能怎么选

如果你的目标只是给某个域名增加分流,先选附加规则;如果还要修改 DNS、代理组或其他配置字段,使用标准覆写;只有需要按条件批量修改配置、动态生成规则时,才考虑覆写脚本。FlClash 官方 FAQ 将 Profile、Override、Override Script 和 Added Rules 视为作用于最终 Mihomo 配置的不同层次,具体关系可参阅FlClash 官方 FAQ:Profile 与 Override。

功能适合场景新手建议
标准覆写修改基础配置字段,或统一调整已有配置需要改配置项时使用
附加规则增加 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 等分流规则自定义网站分流优先使用
覆写脚本需要动态处理、批量修改或复杂条件逻辑先确认普通规则无法满足,再使用

截至 2026 年 10 月 25 日,FlClash 主仓库提交记录显示 v0.9.2 发布提交日期为 2026 年 10 月 24 日。本文按该版本附近的官方术语整理;不同平台如果没有某个按钮,不要把远程订阅直接改坏,先确认当前客户端版本和所选配置。

本站是第三方使用指南站,不是 FlClash 官方站。FlClash 项目仓库可在FlClash 官方 GitHub 仓库核对。

进入覆写并添加第一条规则

  1. 先在 FlClash 中导入订阅或本地配置,并在配置列表中选中准备使用的 Profile。

  2. 打开该配置的三点菜单,进入更多→覆写。FlClash 官方 Issue 中记录的路径为“配置侧栏→选择配置→三点→更多→覆写→自定义→规则”;该 Issue 同时说明,后续版本对标准覆写的规则目标增加了 MATCH-TARGET 设置,可在FlClash 官方 Issue:标准覆写附加规则中核对。

  3. 如果界面提供“自定义”或“附加规则”,进入规则添加页面,选择规则类型,填写匹配内容和目标。目标名称必须对应当前 Profile 中真实存在的策略组;如果下拉框只有 DIRECT、REJECT 或 MATCH-TARGET,不要手动猜写不存在的策略组。

  4. 保存后重新加载或更新该配置,再进入代理或规则页面确认修改已经进入运行配置。不要只看编辑页面是否保存,最终应以实际命中的规则和连接结果为准。

最容易上手的规则可以按下面的形式填写。Mihomo 官方文档说明,规则按从上到下的顺序匹配,排在前面的规则优先级更高;常见类型包括 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 和 PROCESS-NAME,详见Mihomo 官方路由规则文档。

目的规则类型匹配内容示例目标示例
匹配一个完整域名DOMAINexample.comMATCH-TARGET
匹配域名及其子域名DOMAIN-SUFFIXexample.comMATCH-TARGET
匹配 IP 网段IP-CIDR192.0.2.0/24DIRECT
按进程名匹配PROCESS-NAMEapp.exeMATCH-TARGET

例如,Mihomo 规则文本中的写法通常是DOMAIN-SUFFIX,example.com,MATCH-TARGET。如果你在界面中分别填写类型、内容和目标,就不要再把整行重复粘贴到单独字段中。

规则顺序、目标名称与订阅更新后的验证

规则不是“写进去就一定优先”。Mihomo 文档明确说明规则从上到下匹配,顶部规则优先级更高,最后通常由 MATCH 兜底。因此,具体域名规则应放在宽泛规则之前,REJECT 或明确的直连规则也要放在可能覆盖它们的通用规则之前。不要把自定义规则放在已经匹配全部请求的 MATCH 后面。

  • 目标名称:策略组名称必须与当前配置中的实际名称一致。订阅更新后,策略组可能被提供方改名;如果目标消失,规则即使存在也可能无法按预期执行。
  • 订阅更新:更新前记录一条自定义规则,更新完成后重新打开覆写页面和最终配置检查。若规则仍在覆写层,说明没有直接写入远程 Profile。
  • 命中验证:访问目标域名后查看 FlClash 的连接记录、规则命中信息或 Mihomo 控制面板中的规则信息。Mihomo API 文档说明,规则查询接口使用 GET 请求并返回规则索引、类型、匹配内容和目标策略等字段,具体可参考Mihomo 官方 API 文档。
  • 回滚:先禁用或删除最近添加的覆写,再重新加载配置。如果恢复正常,说明问题来自该条规则或目标名称,而不是订阅本身。

可以按这个顺序做一次最小验证:先只添加一条 DOMAIN-SUFFIX 规则,保存并重载;确认命中后,再增加 IP-CIDR、PROCESS-NAME 或更复杂的规则。一次添加很多条,会让错误定位变得困难。

覆写脚本什么时候使用,如何避免保存后不生效

覆写脚本适合标准表单无法表达的动态修改,例如根据现有代理组名称批量调整配置,或按条件生成多条规则。FlClash 官方 FAQ 将 Override Script 描述为更灵活的外部扩展脚本方式,但脚本模式依赖客户端版本、脚本格式和当前 Profile 结构,不能把普通 YAML 规则直接当成脚本粘贴。

  1. 先确认当前版本确实显示“覆写脚本”或“Override Script”入口,并确认脚本来源可信。

  2. 创建或导入脚本后,检查脚本是否已经关联到当前 Profile。只保存脚本、不关联配置,通常不会影响正在运行的配置。

  3. 关联完成后重新加载配置,检查最终配置中的代理组、规则或字段是否发生预期变化。

  4. 如果出现语法错误、配置无法加载或代理组消失,立即取消关联脚本,恢复到未使用脚本的 Profile,再逐项排查。

脚本不要直接修改远程订阅地址,也不要在脚本中写入订阅链接、令牌或 Cookie。复杂脚本建议先复制一份 Profile 做测试,确认结果后再关联日常使用的配置。

规则或脚本不生效:按这个顺序排查

  1. 确认选中的配置:覆写通常是绑定到具体 Profile 的。检查你编辑的配置是否就是当前正在运行的配置。

  2. 确认是否保存:返回列表后重新进入覆写页面,查看规则或脚本是否仍然存在。

  3. 确认是否启用:检查覆写、规则或脚本旁边的开关。禁用状态下,内容可能仍保存但不会进入最终配置。

  4. 确认规则顺序:检查前面是否已有更宽泛的 DOMAIN、GEOIP、RULE-SET 或 MATCH 规则。根据 Mihomo 的自上而下匹配逻辑,把更具体的规则放到前面。

  5. 确认目标:如果目标策略组被订阅更新改名,重新选择当前存在的策略组,或使用版本提供的 MATCH-TARGET 机制。

  6. 确认最终配置:不要只看原始订阅文本,检查运行中的 Mihomo 最终配置、规则命中记录和连接日志。

  7. 最后看日志:在 FlClash 的日志页面查看配置加载、脚本解析和内核报错;如果客户端提供内核日志或控制面板,也同时查看对应错误行。遇到脚本语法错误时,先回滚脚本,再用最小规则验证。

如果你只是想增加网站分流,优先删除脚本,改用一条标准附加规则。功能越简单,越容易在订阅更新后确认、复现和回滚。

常见问题

FlClash 覆写会修改远程订阅吗?

正常使用覆写时,原始 Profile 仍作为基础配置,FlClash 再叠加本地 Override、Added Rules 或 Override Script 后生成最终配置。这样做的目的就是把本地修改与远程订阅分开管理;但具体字段最终如何合并,仍要以运行配置和日志检查结果为准。

标准覆写和附加规则有什么区别?

附加规则主要解决“给哪些请求匹配什么目标”的问题,例如 DOMAIN-SUFFIX 或 IP-CIDR;标准覆写范围更大,可用于修改配置字段。只增加网站分流时,不必为了简单规则使用脚本。

为什么我找不到某个策略组?

覆写中的目标名称来自当前配置。订阅更新后,提供方可能调整策略组名称;先打开当前配置的代理组列表,确认实际名称,再返回规则编辑页面重新选择。不要照抄其他配置的策略组名。

规则保存了,但访问网站仍然没有按预期分流怎么办?

先确认当前运行的是绑定了覆写的 Profile,再检查规则是否启用、是否排在 MATCH 或其他宽泛规则之前,最后查看规则命中记录和连接日志。建议先用一条 DOMAIN-SUFFIX 规则做最小复现。

什么时候需要覆写脚本?

当标准覆写和附加规则无法表达动态或批量修改需求时再考虑脚本。脚本需要额外检查语法、关联关系和运行结果;如果只是固定几个网站的分流,普通规则更容易维护。

继续排查客户端连接问题

如果覆写已经正确生效,但连接仍然失败,可以继续检查客户端的代理模式、TUN、DNS 和系统网络设置。本站的Clash Verge Rev Windows 导入与代理设置适合继续核对桌面端接入方式;如果问题表现为无法连接或节点不可用,可查看连接问题排查指南。

关系披露:边界云加速是本项目自有产品,具体服务信息以边界云加速官网为准。

常见问题

FlClash 覆写会修改远程订阅吗?

覆写通常是在原始 Profile 之上叠加本地修改,不直接改写远程订阅;订阅更新后仍需检查当前 Profile、覆写层和最终运行配置。

标准覆写和附加规则有什么区别?

附加规则主要增加分流条件,标准覆写可修改更广泛的配置字段。只添加网站分流时,优先使用附加规则。

为什么覆写规则保存后不生效?

依次检查当前运行的 Profile、覆写开关、规则顺序、目标策略组名称和最终配置;如果仍异常,再查看 FlClash 日志和 Mihomo 规则命中信息。

什么时候应该使用覆写脚本?

只有在标准覆写和附加规则无法完成动态或批量修改时才使用脚本,并确认脚本已经关联到正在运行的 Profile。

相关阅读

参考资料

  1. FlClash 官方 GitHub 仓库
  2. FlClash 官方提交记录与版本发布信息
  3. FlClash 官方 FAQ:Profile、Override 与最终配置(flclashapp.org)
  4. FlClash 官方 Issue:标准覆写附加规则与 MATCH-TARGET
  5. Mihomo 官方路由规则文档
  6. Mihomo 官方 API 文档