自上而下的命中顺序与短路机制
命中第一条即停止匹配,因此通用规则应放在具体规则之后,MATCH 放在最后。
Clash Verge 沿用 Clash 规则语法,规则按列表自上而下匹配,命中即停止,MATCH 作为兜底。当前稳定版 v2.5.5 于 2026 年 9 月 22 日发布,官方文档设有多订阅合并与扩展配置两类配置案例。
Rule engine
Clash Verge 是基于 Tauri 与 Mihomo(原 Clash Meta)内核的开源图形客户端,当前稳定版 v2.5.5 于 2026 年 9 月 22 日发布,采用 GPL-3.0 许可证。规则按配置文件中规则列表自上而下匹配,命中第一条后停止,未命中时走 MATCH 兜底。规则顺序比规则数量更影响结果,这是排查时的第一检查项。
命中第一条即停止匹配,因此通用规则应放在具体规则之后,MATCH 放在最后。
DOMAIN 精确匹配,DOMAIN-SUFFIX 匹配后缀,DOMAIN-KEYWORD 匹配关键字。
按目标 IP 的归属地或网段匹配,适用于不解析域名的连接。
PROCESS 按发起进程匹配,RULE-SET 引用远程规则集文件,便于拆分维护。
Core features
6 项功能为远程规则集(RULE-SET)、策略组自动测速、多订阅合并、DNS 覆写、规则命中可视化、扩展配置与脚本。v2.5.5 修复了 DNS 覆写中的 5 类问题:空内容报错、初始值覆盖已有设置、已填写字段残留原配置、空字段在高级编辑器中缺失、Merge 与 Script 覆写旧条目残留。
引用远程规则集文件并按间隔更新,把大型规则拆分为多个可维护单元。
按测速结果自动选路,fallback 在节点失效时切换,url-test 按延迟选择。
官方文档设有多订阅合并案例,用于解决多订阅下配置文件数量膨胀的问题。
DNS 覆写按订阅独立记忆开关;fake-ip 可加快建连,代价是部分场景需真实 IP。
每条连接显示命中的规则名与策略,是核对分流结果最直接的入口。
自定义部分写在 Merge 或 Script 中,避免被订阅刷新覆盖。
Download
v2.5.5 提供 Windows、macOS、Linux 三个桌面平台的安装包,三端使用同一套配置格式,规则文件可跨设备直接复制。iOS 与 Android 不提供本客户端,需使用对应平台的独立应用。配置目录位置、导入顺序与 5 个下载常见问题见下载页。
Windows 10 及以上,不支持 Windows 7
SHA256(前 16 位):e20cf5503c3e90e0
Apple 芯片 aarch64 / Intel x64
SHA256(前 16 位):67e1da80eee9dcab
deb / rpm,需图形化界面
SHA256(前 16 位):53f03c6911778330
本客户端不提供移动端版本
保存时由内核校验后再写入运行时配置
Comparison
可比对的 4 个维度为规则语法兼容度、规则集更新机制、订阅字段保留策略、命中结果可观测性。Clash Verge 侧已核实:沿用 Clash 规则语法、既有配置可直接导入、v2.5.5 修复了不同来源订阅或规则集共用缓存路径导致服务模式无法启动内核的问题。竞品两列未做同口径实测,留空并禁止预估。
| 对比维度 | Clash Verge | 竞品A | 竞品B |
|---|---|---|---|
| 规则语法 | 沿用 Clash 规则语法,8 类匹配方式 | 以自有规则语法为主,迁移需转换 | 部分兼容 Clash 语法,字段有增删 |
| 既有配置导入 | 直接导入,规则顺序保留 | 需使用导入向导或转换工具逐项迁移 | 可导入,部分字段需手动调整 |
| 远程规则集 | 支持 RULE-SET | 支持情况以官方文档为准 | 部分支持,更新机制以配置为准 |
| 多订阅合并 | 官方文档设有「多订阅合并」配置案例 | 以内置订阅管理功能为准 | 通常需借助外部脚本合并 |
| DNS 覆写 | 支持;v2.5.5 修复 5 项覆写问题 | 以应用内设置项为准 | 以配置文件字段为准 |
| 规则命中可视化 | 连接面板显示命中规则与策略 | 以应用内诊断功能为准 | 多数需查阅日志确认命中 |
| 扩展配置与脚本 | 支持 Merge 与 Script,按订阅独立记忆开关 | 扩展能力以官方文档为准 | 通常需手写配置文件实现 |
口径说明:竞品A 指闭源商业客户端的常见做法,竞品B 指开源轻量客户端的常见做法,均为基于公开资料的定性描述,未做同口径实测;规则能力以竞品官方文档为准。
User feedback
4 条反馈全部来自公开 issue 原文,其中 3 条已关闭、1 条仍开放:多订阅下配置文件数量膨胀(2024-07-09 关闭)、订阅导入反复失败(2025-10-16 关闭)、macOS TUN 与多网卡冲突导致网络异常(2025-01-08 关闭)、局域网连接失败(2024-10-21 关闭)。
「1.7.2版本针对每个订阅都新建了规则、节点、代理组、扩展配置、扩展脚本5个配置文件。我有10个订阅,一共50个配置文件,大部分都是空白的……」
来源:GitHub issue #1311,2024-07-03,57 条评论,2024-07-09 关闭 · 查看原文
「failed to fetch remote profile: Failed to send HTTP request」
来源:GitHub issue #4301,2025-08-01,52 条评论,2025-10-16 关闭 · 查看原文
「在2.0.2和2.0.3版本中开启tun模式无法上网……在1.7.2版本中开启tun模式且开启服务模式下是可以正常上网」
来源:GitHub issue #2400,2024-12-17,49 条评论,2025-01-08 关闭 · 查看原文
「电脑开启局域网连接后,iPad上设置代理,同一网络下,网络显示:无互联网连接……端口使用的7897」
来源:GitHub issue #777,2024-03-27,55 条评论,2024-10-21 关闭 · 查看原文
Trust
验证路径有 3 条:保存阶段的内核校验(日志显示「验证成功」)、导入前后的规则命中对比、配置目录的定期备份。备份需包含配置目录与订阅链接两部分。客户端日志默认保留 30 天后自动清理。
FAQ
Clash Verge 按配置文件中规则列表自上而下匹配,命中第一条后停止匹配。调整规则顺序比增加规则数量更能改变分流结果,MATCH 应始终放在列表最后作为兜底。
MATCH 是兜底规则,承接所有未被前面规则命中的流量,通常指向一个明确策略组而不是 DIRECT。缺少 MATCH 时未命中流量的走向取决于内核默认行为,排查成本会明显上升。
Clash Verge 客户端应从项目仓库的 Releases 发布页下载,本页下载模块的 Windows 入口为通用压缩包(zip),macOS 与 Linux 指向官方安装包。下载后应比对发布页公示的 SHA256 与同名 .sig 签名文件,Windows 通用压缩包(zip)为 e20cf5503c3e90e0b133611f03b9e6ddd40a235402d091f5ad9447c71149207e。
先确认规则集 URL 可访问且返回格式正确,再检查更新间隔与上次更新时间。v2.5.5 修复了不同来源的订阅或规则集共用缓存路径导致服务模式无法启动内核的问题,因此遇到该类现象应先升级到 v2.5.5。
会覆盖订阅下发部分,包括节点列表与订阅内策略组。本地自定义规则应写在扩展配置(Merge)或独立规则文件中;v2.5.5 起 DNS 覆写开关按订阅独立记忆,自动关闭只影响当前订阅。
在连接面板查看该连接显示的命中规则名,再回到配置检查是否被更靠前的规则拦截。官方 FAQ 与 issue #2400 指出多网卡、多网段也会造成 TUN 下网络异常,需先移除多余网卡再验证。