clash verge 域名规则分流的配置方法

本文给出规则集的结构、匹配优先级与三类常用自定义规则的写法,并说明如何通过日志验证规则是否按预期命中。

分类:教程 · 发布 2026-03-04 · 更新 2026-09-11 · 阅读约 6 分钟 · 适用版本 v2.5.2

一句话结论

clash verge 的规则按「自上而下、首条命中即生效」的顺序匹配,因此自定义规则要放在默认规则之前。调试时以客户端日志中的命中记录为准,而不是凭访问结果猜测。

规则集结构

规则集由若干条 rule 组成,每条包含匹配类型、匹配值与目标策略组。内置规则按「本地直连 → 特殊应用 → 广告拦截 → 代理」的大类顺序排列,具体条数以客户端当前版本为准。

匹配优先级

  1. 自定义规则(位于规则列表最上方)
  2. 应用与进程类规则
  3. 域名类规则(精确域名优先于后缀匹配)
  4. IP 段与地理库规则
  5. 兜底规则 MATCH

三类常用自定义规则写法

常用匹配类型的适用场景
类型示例适用场景
DOMAINDOMAIN,clash-vergenpc.com.cn,直连只匹配单个精确域名
DOMAIN-SUFFIXDOMAIN-SUFFIX,clash-vergenpc.com.cn,代理匹配主域名下所有子域名
PROCESS-NAMEPROCESS-NAME,game.exe,低延迟按进程名把应用绑定到指定策略组

调试与验证

  • 打开客户端日志,筛选「rule」相关记录,确认目标请求命中的是预期规则。
  • 修改规则后使用热加载生效,无需断开连接。
  • 若规则未命中,先检查语法与优先级位置,再检查规则集是否被正确引用。
文中数据供参考,规则示例与内置规则条数需按实际配置核验。

相关阅读