mihomo 是原版 Clash 内核在 2023 年底仓库删除、停止更新之后,由社区接着维护的代理内核,前身叫 Clash Meta。现在人们说的“Clash”,多半指的是 mihomo 内核,以及围绕它做出来的图形客户端;它们仍读取 Clash 风格的配置和订阅。
mihomo是什么?一句话讲,它是一个代理内核:负责真正建立连接、按规则分流、处理各种协议的那一部分程序。你平时点来点去的图形界面,只是给它套了一层壳。之所以现在经常被提起,是因为原版 Clash 内核在 2023 年底停止了维护,社区把一条分支继续做了下去,这条分支就是今天的 mihomo。弄清楚这段来龙去脉,你就不会再被“Clash 还能不能用”“Clash Meta 是什么”这类问题绕晕。
mihomo 是什么:内核与客户端的分工
先把两个概念分开:
| 概念 | 是什么 | 举个比方 |
|---|---|---|
| 内核 | 真正处理网络连接、协议和规则的程序,没有或只有极简界面 | 汽车的发动机 |
| 客户端 | 给内核加上图形界面、订阅管理、系统代理开关的外壳 | 汽车的车身和仪表盘 |
它属于前者。你下载安装的 Clash Verge Rev、FlClash 这类程序,是后者,它们里面都带着同一个内核。因此,“mihomo 内核”这个说法的意思是:这个客户端在底层用的是 mihomo。想了解订阅里的节点和客户端怎么对接,可以先读 节点和订阅有什么区别。
来龙去脉:从 Clash 到 Clash Meta 再到 mihomo
名称的变化大致分三步:
- **原版 Clash。**早年一个很流行的规则型代理内核,配置用 YAML 书写,配套有不少图形客户端;
- **Clash Meta。**原版在功能上逐渐落后之后,社区另起了一条分支,给它补上更多协议支持和新功能,对外叫 Clash Meta,因此有了“clash meta内核”这个叫法;
- **mihomo。**2023 年底,原版内核仓库和 Clash for Windows 的仓库被删除并停止更新,Clash Meta 这条线继续维护,并更名为现在的名字。
所以今天听到有人说“我在用 Clash”,多数情况下实际用的是后起的新内核加某个图形客户端。更详细的“还能不能用”的讨论,放在 Clash 还能用吗 里。
三个名字怎么对应
很多新手卡在名字上,下面这张表把它们对齐:
| 你看到的叫法 | 实际指的是 | 备注 |
|---|---|---|
| Clash(泛指) | 多半是新内核和基于它的客户端 | 口语里沿用旧名字 |
| 原版 Clash 内核 | 已停止维护的旧内核 | 不建议作为新的起点 |
| Clash Meta | 现名的前身 | 一些客户端名称里还保留着 Meta |
| mihomo | 目前持续维护的内核 | 内核官方仓库见本文来源 |
| Clash 订阅 | 为 Clash 风格配置准备的订阅格式 | 新内核仍然读取这类配置 |
基于 mihomo 的客户端有哪些
按爱梯子收录的资料,以这个内核为底层的常见客户端包括:
| 客户端 | 系统 | 说明 |
|---|---|---|
| Clash Verge Rev | Windows、macOS、Linux | 桌面端常见的一个选择,教程见 Clash Verge Rev Windows 教程 |
| Clash Party(原 Mihomo Party) | Windows、macOS、Linux | 改过名,旧名里带着内核的名字 |
| FlClash | Android、Windows、macOS、Linux | 同时覆盖手机和电脑 |
| Clash Meta for Android | Android | 安卓端的 Meta 系客户端 |
| ClashX Meta | macOS | 面向 macOS 的菜单栏客户端 |
| Clash Nyanpasu | Windows、macOS、Linux | 桌面端的另一个选择 |
| OpenClash | 路由器 | 运行在 OpenWrt 之类的路由器系统上 |
这张表只列出名字和系统,不做优劣排序。每个客户端的界面和维护节奏不同,是否适合你,要看你的系统与习惯。如果想直接在 Linux 上使用内核,读 Linux 上使用 mihomo 内核。
和 v2rayN 一类客户端有什么不同
另一类常见客户端以 Xray 或 sing-box 为内核,比如 v2rayN。它们和 Clash 系的差别主要在“订阅怎么读、规则怎么写”:
- Clash 系偏重 Clash 风格的 YAML 配置,规则分流和策略组是它的强项,相关概念见 规则分流是什么;
- v2rayN 一类偏重节点列表式的订阅,操作更像“选一条线路、设一条路由”;
- 两类都能连接机场,但订阅格式不一定通用,导入前先确认格式,可以用站内 订阅格式检测。
想从总体上对比 Clash 和 V2Ray 的思路,读 Clash 和 V2Ray 有什么区别。
怎么判断手上的客户端是不是 mihomo 内核
不用靠猜,可以这样核对:
- 打开客户端的“关于”或设置页,看是否写着 mihomo 或 Meta 内核;
- 打开客户端的官方仓库首页,说明里通常会写使用的内核;
- 在客户端里找“内核”“核心版本”一类的页面,里面会显示内核名称;
- 如果这几处都找不到,说明这个客户端的资料不够透明,需要谨慎对待。
核对时也要留意来源:只从官方仓库的发布页获取客户端,不要从网盘或不明渠道下载,原因见 客户端从哪里下载才安全。
这件事为什么会影响选机场
机场的订阅格式和客户端内核是配套的。如果一家服务商只提供某种格式的订阅,而你手上的客户端读不了它,导入时就会出现“没有节点”或报格式错误。所以选机场之前,先确认两件事:它的资料里写了支持哪几类订阅,以及你准备用的客户端读哪几类。这两边对得上,后面的导入才会顺利;对不上,就要么换客户端,要么用转换工具,多出来的麻烦完全可以在下单前避开。
几个常见的误解
- **“Clash 停更了,所有 Clash 客户端都不能用了。”**停更的是原版内核,基于新内核的客户端仍在更新;
- **“mihomo 是另一个全新的东西。”**它是 Clash Meta 的更名,配置和订阅思路一脉相承;
- **“看到旧教程里的 Clash for Windows,照着装就行。”**该项目已停止维护,旧教程的下载入口和界面都可能失效,建议改用仍在维护的客户端;
- **“内核越新越好,随时追新。”**内核升级可能带来配置字段变化,稳定使用时不必频繁更新。
下一步:选一个客户端,再选机场
如果你正准备开始,先根据系统挑一个仍在维护的 Clash 系客户端,再用 选机场向导 按预算和用途筛出候选,最后到 机场推荐榜 对照各家资料里的订阅格式是否支持 Clash。拿到订阅后,按 Clash 订阅怎么导入 一步步导入即可。
- 本文讲名称和关系,不讲具体配置写法,规则与协议字段请以内核官方文档为准。
- 内核支持哪些协议、哪些功能随版本变化,爱梯子不逐项列出,请到官方文档核对。
- 提到的客户端均来自官方仓库,版本号与发布日期请以各自发布页为准。
资料里明确写了支持 Clash 的几家
把 Clash 写进客户端栏的品牌很少。没写不等于不能用,多数机场都能给 Clash 格式的订阅,只是档案里找不到可以核对的说法。
看 Clash 上手手册 → 数据来自机场档案,价格以官网结账页为准。
本文引用的官方来源
这篇的几个常见问题
mihomo 和 Clash Meta 是同一个东西吗?
是同一个项目在不同阶段的名字。早期它以 Clash Meta 的名称在原版 Clash 之外独立开发,增加了更多协议和功能;原版停更之后项目更名为 mihomo,继续演进。所以看到“Clash Meta 内核”和“mihomo 内核”,指的基本是同一条线。
我手上的客户端是不是 mihomo 内核?
看客户端的官方仓库说明或关于页面,通常会写明使用的内核。常见的 Clash 系图形客户端,如 Clash Verge Rev、Clash Party、FlClash、ClashX Meta 等,都以 mihomo 为内核。不确定时,以官方说明为准,不要凭界面外观猜。
原版 Clash 的配置文件还能继续用吗?
多数常见的订阅配置仍可被 mihomo 读取,因为它保持了对 Clash 配置格式的兼容。但内核在持续更新,新增了不少字段,原版不认识的写法在旧内核上可能报错。遇到导入报错,先确认客户端内核是否较新。
用 mihomo 内核比用别的内核更好吗?
没有统一答案。内核只是客户端的一部分,选哪一个取决于你的系统、订阅格式和使用习惯。mihomo 的优势是订阅生态成熟、规则分流功能完整;如果你的订阅是另一种格式,换用对应的客户端也许更省事。