全站智能检索

直接说出你的问题

AI 会理解问题含义,并从本站机场档案和实用文章中找出最相关的内容。

试试:

输入问题后按回车搜索。

客户端指南

Clash 自定义规则更新后消失?别直接改远程订阅

直接编辑下载下来的订阅文件,下一次更新通常会被新内容替换。Clash Verge Rev 应使用扩展配置、扩展脚本或订阅的规则编辑入口。

先看重点恢复一份原始订阅,把自定义规则移到订阅扩展或全局扩展中;只影响一个订阅就用订阅扩展,所有订阅都需要才用全局扩展。修改前先备份并逐条验证规则命中。

你在订阅 YAML 里加了直连规则,手动测试也生效;第二天点“更新订阅”,规则全部消失。这通常不是客户端没保存,而是远程订阅的新内容替换了本地下载文件。

远程订阅应视为服务商维护的输入,不是长期存放个人修改的地方。 自定义内容需要放到客户端专门的扩展层,才能在每次拉取新订阅后重新应用。

先恢复原始订阅,缩小责任范围

在继续修改前保存当前副本并遮住凭据。然后重新导入或更新原始订阅,确认不带自定义规则时能正常加载。这样可以把“服务商配置本身有问题”和“你的扩展写错”分开。

如果原始订阅也失败,应先处理订阅更新或 YAML 错误;不要在坏底座上继续叠规则。

Clash Verge Rev 的扩展执行在哪一层

官方文档把扩展分为配置和脚本,也分为全局与单订阅:

  • 扩展配置使用 YAML 做字段覆写或合并;
  • 扩展脚本使用 JavaScript 修改解析后的配置对象;
  • 全局扩展影响大多数订阅;
  • 订阅扩展只处理某一份配置。

执行顺序是全局扩展配置、全局扩展脚本、订阅扩展配置、订阅扩展脚本。后执行的层可能改变前一层结果,所以同一字段不要在四处重复设置。

默认选最小作用域

只想让某个机场的一个域名走直连,就用该订阅的规则编辑或订阅扩展;只有每份订阅都需要的规则,才放全局。

这能避免切到另一份订阅时,规则引用不存在的代理组名称。比如扩展里写“自动选择”,但新订阅只有“节点选择”,配置会无法按预期加载。

规则顺序比数量重要

Mihomo 按路由规则匹配,宽泛规则放在前面可能让后面的精确规则永远没有机会。新增规则时先写一条,观察日志中目标域名命中了哪条规则和哪个策略组,再继续。

不要一次导入网上几千条“增强规则”。规则越多并不自动更准,过时域名、重复规则和不匹配的组名会让排障更难。

扩展脚本虽然灵活,但需要维护 JavaScript。能用扩展配置或可视化 prepend/append 完成,就不必写脚本;官方文档也说明新版把部分 prepend/append 能力移到了订阅右键菜单中的可视化编辑器。

一次安全的迁移流程

  1. 导出当前规则片段,不包含订阅凭据;
  2. 更新并验证原始订阅;
  3. 在最小作用域的扩展中添加一条规则;
  4. 用客户端配置校验;
  5. 访问目标并查看内核日志的规则命中;
  6. 手动更新订阅,再验证这条规则仍存在且生效。

第 6 步很关键:只验证“现在能用”,没有证明“更新后不会丢”。

什么时候应该让服务商处理

节点协议、地址和认证信息不应靠个人扩展长期修补。订阅里持续下发无效节点、错误代理组或破损 YAML 时,应把脱敏错误反馈给服务商。扩展适合个人分流和兼容性需求,不适合掩盖上游配置故障。

最终目标不是把规则藏到更复杂的位置,而是保持三层清楚:服务商订阅负责节点和默认策略;个人扩展只放必要差异;日志证明目标确实命中预期规则。

多个扩展同时生效时怎么查覆盖

发现编辑了一处却没生效,先按官方执行顺序逐层查看。订阅扩展脚本晚于全局扩展配置执行,它可以再次改掉同一字段;GUI 某些设置还可能位于更高的运行时层。

最短排障法是暂时停用其他自定义层,只保留原始订阅和一处扩展。验证后再一层层恢复。不要在四个位置重复写相反值,靠最后一个“碰巧赢”。

规则更新和节点更新要分开备份

个人规则适合保存为小段可审查文本;整份运行时配置可能包含服务商节点和凭据,不适合提交到公开 Git 仓库。备份时分别保存:

  • 自己写的规则与注释;
  • 客户端扩展文件;
  • 订阅名称和重新获取方式;
  • 不含 secret 的验证记录。

这样订阅 token 轮换后,不必恢复一份带旧凭据的全量备份。

域名规则先从精确范围开始

只为一个站点修复分流,先用精确域名或必要的后缀,不要直接把整个顶级域、IP 大网段或所有进程送到一个策略组。范围越大,意外直连或代理的概率越高。

涉及支付、内网和账号安全的域名尤其谨慎。规则命中日志只证明客户端做了什么,不证明业务方允许某种地区或出口。

发布前的回归动作

发布前应使用当日 Clash Verge Rev 版本重走一次“添加扩展 → 更新订阅 → 规则仍命中”,并用日志中的 DIRECT、REJECT 与 MATCH核对实际出口。客户端菜单名称已经有过 Merge/Script 到扩展配置/扩展脚本的变化,不能拿旧截图代替当前验证。

若界面再次变化,更新文章步骤和截图即可,不必改动关于“不要直接编辑远程订阅”的核心原则。

资料来源

以下来源于 2026/8/8 复核。版本、支持平台和发布状态以后续官方页面为准。

  1. Clash Verge Rev 官方文档:扩展配置与扩展脚本
  2. Clash Verge Rev 官方文档:自定义规则脚本
  3. Mihomo 官方文档:路由规则

持续更新

收到新教程,也欢迎纠错

想收到新文章,可以关注 TG 频道;发现下载失效、套餐变化或步骤不一致,请附上页面链接和可公开的截图。不要发送订阅链接、密码或完整账户信息。