ClashMate 是一个浏览器端的 Mihomo / Clash 配置生成器。它的目标只有一个:让你用最少的操作,把订阅地址变成一份可以直接导入 Clash Verge 的 YAML 配置。
这篇文章只讲日常用法。整个流程就三步:获取节点 → 自定义分组 → 配置规则,最后点一下生成。
工具入口:https://xuzhougeng.top/tools/clashmate/
它能解决什么问题
大多数人最初的 Clash 配置都是这样来的:
- 从机场拿到一个订阅 URL
- 导入 Clash Verge,能用就行
问题在于:默认配置往往只有一个 Proxy 组,你想把 GitHub 放进直连、把流媒体单独走美国节点、把广告类域名拦掉——这些都得手改 YAML。改一次还好,每次订阅刷新都得重做就很烦。
ClashMate 干的就是这件事:把订阅里的节点拿出来重新组织成你想要的分组,再套上常用规则包(GitHub、AI、广告、社交等),生成一份能直接导入的配置。订阅换了再来一遍,一分钟搞定。
三步上手
步骤 1 · 获取节点
打开 ClashMate,在 第 1 步「获取节点」 里有两种方式喂入订阅:
- 把订阅 URL 粘到输入框,点 获取
- 或者把订阅 YAML 文件下载下来直接上传
如果 URL 抓取失败(比如机场域名被本地拦了 CORS),用文件上传一定能成功。下面会立刻列出抓到的节点名。
Auto(按延迟自动选)和 Proxy(手动选)。
步骤 2 · 自定义分组(普通代理组)
抓到节点后,第 2 步「普通代理组」会出现。默认就两个组:
Auto:url-test类型,按延迟自动挑节点Proxy:select类型,你手动选当前用哪个节点
这两个组够日常用了。如果你想做更精细的分流,比如:
- 新建一个
Streaming组,只勾美国和日本节点,专给流媒体用 - 新建一个
Work组,只勾低延迟节点,专给办公场景用
点 + 新建分组 就能加,再勾选要放进去的节点。组类型可选:
| 类型 | 含义 |
|---|---|
select | 手动选节点 |
url-test | 按延迟自动选最快的 |
fallback | 按顺序选,失败再切下一个 |
load-balance | 负载均衡,请求分散到多个节点 |
步骤 3 · 配置规则
第 3 步「规则分配」决定 什么流量走哪个组。这里有三块:
① 内置 AI 规则包
这是预置的两个规则包:
AI 核心规则:OpenAI/Anthropic/ChatGPT/Claude这些核心域名AI 扩展规则:在核心规则之外还覆盖Copilot/Gemini/Perplexity等
这两个内置 AI 规则包是给 AI-Relay 双跳链路准备的,会固定指向 AI-Relay。如果你只是普通分流,没有配置 Relay 和 Target,优先使用下面 Rule Providers 里的 AI Suite,让它走普通 Proxy。
② Rule Providers
这是按分类组织的远程规则源,覆盖了常用场景:
- 科技公司域名(GitHub、Google、Microsoft)
- 流媒体(Netflix、YouTube)
- 国内直连白名单
- 广告 / 隐私拦截
- 等等
每条规则都可以单独勾选并指定目标组: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。
- 点 复制 把它整段复制走
- 或者点 下载 拿到
config.yaml文件
导入 Clash Verge 的最简单方式:
- 打开 Clash Verge → 订阅
- 选「本地」类型,把刚刚下载的
config.yaml拖进去 - 切换到该配置,确认是
Rule模式
这就完事了。订阅变了、想加新规则?回 ClashMate 重新生成一次就行。
关于「高级功能」
页面底部有一个折叠的「高级功能」区,里面是两个实验性功能:
- Relay 双跳节点:导入第二跳中转节点,构造双层代理链路
- 目标节点:定义最终出口节点,自动通过
dialer-proxy接到 Relay 组上
这两个功能是给需要做「AI 流量单独走二次代理」的高阶用户准备的,对日常 Clash Verge 用户来说完全不需要打开。如果你只是想替换默认配置、加些规则,跳过这一块。
对它们感兴趣的话,可以读一下另一篇详细介绍:给 Clash Verge 用户的 AI 分流方案。
常见问题
抓取订阅失败怎么办
多数情况下是浏览器跨域被拦了。ClashMate 会自动尝试两个 CORS 代理(allorigins.win、corsproxy.io),如果都不行,直接把订阅下载下来用「上传 YAML 文件」喂入即可。
生成的配置导入后没反应
先确认 Clash Verge 的「模式」是 Rule,不是 Global 或 Direct。在 Global 模式下规则不生效,所有流量都强制走当前选中的节点。
每次订阅刷新都要重做一次?
是的,目前没有自动同步功能。但实际操作只要:粘 URL → 生成 → 下载,整个过程不到一分钟。规则配置本身一次设置完,下次只要重复 1 → 4 即可。
它会把我的订阅 URL 上传到哪里去吗
不会。ClashMate 是纯前端工具,节点解析、分组编辑、配置生成全部在你浏览器里跑。订阅 URL 只在你点「获取」时通过 CORS 代理转发一次(避免浏览器跨域),代理服务由 allorigins.win / corsproxy.io 提供。如果介意,直接用「上传文件」方式,全程不联网。
小结
对 95% 的 Clash Verge 用户来说,ClashMate 的用法就是一句话:
高级功能默认折叠,不需要的就不用管。需要的话再展开,参考双跳那篇文章配置即可。
Return_To_Blog_Index