[ARTICLE] ClashMate 使用指南:三步生成你的 Mihomo 配置

2026-05-13

ClashMate 是一个浏览器端的 Mihomo / Clash 配置生成器。它的目标只有一个:让你用最少的操作,把订阅地址变成一份可以直接导入 Clash Verge 的 YAML 配置。

这篇文章只讲日常用法。整个流程就三步:获取节点 → 自定义分组 → 配置规则,最后点一下生成。

工具入口:https://xuzhougeng.top/tools/clashmate/

它能解决什么问题

大多数人最初的 Clash 配置都是这样来的:

  1. 从机场拿到一个订阅 URL
  2. 导入 Clash Verge,能用就行

问题在于:默认配置往往只有一个 Proxy 组,你想把 GitHub 放进直连、把流媒体单独走美国节点、把广告类域名拦掉——这些都得手改 YAML。改一次还好,每次订阅刷新都得重做就很烦。

ClashMate 干的就是这件事:把订阅里的节点拿出来重新组织成你想要的分组,再套上常用规则包(GitHub、AI、广告、社交等),生成一份能直接导入的配置。订阅换了再来一遍,一分钟搞定。

三步上手

步骤 1 · 获取节点

打开 ClashMate,在 第 1 步「获取节点」 里有两种方式喂入订阅:

  1. 把订阅 URL 粘到输入框,点 获取
  2. 或者把订阅 YAML 文件下载下来直接上传

如果 URL 抓取失败(比如机场域名被本地拦了 CORS),用文件上传一定能成功。下面会立刻列出抓到的节点名。

提示:这一步抓的是「上游节点」,也就是你机场提供的那些原始线路。它们会自动进入两个保留组 Auto(按延迟自动选)和 Proxy(手动选)。

步骤 2 · 自定义分组(普通代理组)

抓到节点后,第 2 步「普通代理组」会出现。默认就两个组:

这两个组够日常用了。如果你想做更精细的分流,比如:

+ 新建分组 就能加,再勾选要放进去的节点。组类型可选:

类型 含义
select手动选节点
url-test按延迟自动选最快的
fallback按顺序选,失败再切下一个
load-balance负载均衡,请求分散到多个节点

步骤 3 · 配置规则

第 3 步「规则分配」决定 什么流量走哪个组。这里有三块:

① 内置 AI 规则包

这是预置的两个规则包:

这两个内置 AI 规则包是给 AI-Relay 双跳链路准备的,会固定指向 AI-Relay。如果你只是普通分流,没有配置 Relay 和 Target,优先使用下面 Rule Providers 里的 AI Suite,让它走普通 Proxy

② Rule Providers

这是按分类组织的远程规则源,覆盖了常用场景:

每条规则都可以单独勾选并指定目标组:Proxy / DIRECT / REJECT / 你自己建的组。不知道选什么的时候保持默认即可——直连类默认 DIRECT,拦截类默认 REJECT,其余走 Proxy。其中 AI Suite 比较特殊:没有配置双跳时默认走 Proxy;一旦存在可用的 AI-Relay 双跳链路,它会自动并且只能指向 AI-Relay

③ 自定义规则

底部的「自定义规则」框可以写你自己的 Mihomo 规则,一行一条,例如:

DOMAIN-SUFFIX,internal.company.com,DIRECT
DOMAIN-KEYWORD,steam,Proxy
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve

步骤 4 · 生成配置并导入 Clash Verge

最后一步「生成配置」里点 生成,下方会出现一份 YAML。

  1. 复制 把它整段复制走
  2. 或者点 下载 拿到 config.yaml 文件

导入 Clash Verge 的最简单方式:

  1. 打开 Clash Verge → 订阅
  2. 选「本地」类型,把刚刚下载的 config.yaml 拖进去
  3. 切换到该配置,确认是 Rule 模式

这就完事了。订阅变了、想加新规则?回 ClashMate 重新生成一次就行。

关于「高级功能」

页面底部有一个折叠的「高级功能」区,里面是两个实验性功能:

这两个功能是给需要做「AI 流量单独走二次代理」的高阶用户准备的,对日常 Clash Verge 用户来说完全不需要打开。如果你只是想替换默认配置、加些规则,跳过这一块。

对它们感兴趣的话,可以读一下另一篇详细介绍:给 Clash Verge 用户的 AI 分流方案

常见问题

抓取订阅失败怎么办

多数情况下是浏览器跨域被拦了。ClashMate 会自动尝试两个 CORS 代理(allorigins.wincorsproxy.io),如果都不行,直接把订阅下载下来用「上传 YAML 文件」喂入即可。

生成的配置导入后没反应

先确认 Clash Verge 的「模式」是 Rule,不是 GlobalDirect。在 Global 模式下规则不生效,所有流量都强制走当前选中的节点。

每次订阅刷新都要重做一次?

是的,目前没有自动同步功能。但实际操作只要:粘 URL → 生成 → 下载,整个过程不到一分钟。规则配置本身一次设置完,下次只要重复 1 → 4 即可。

它会把我的订阅 URL 上传到哪里去吗

不会。ClashMate 是纯前端工具,节点解析、分组编辑、配置生成全部在你浏览器里跑。订阅 URL 只在你点「获取」时通过 CORS 代理转发一次(避免浏览器跨域),代理服务由 allorigins.win / corsproxy.io 提供。如果介意,直接用「上传文件」方式,全程不联网。

小结

对 95% 的 Clash Verge 用户来说,ClashMate 的用法就是一句话:

粘订阅 → 调分组 → 勾规则 → 下 YAML → 导 Verge。

高级功能默认折叠,不需要的就不用管。需要的话再展开,参考双跳那篇文章配置即可。

Return_To_Blog_Index