Clash和mihomo内核是什么?和Clash Meta是什么关系

分类:入门知识 · 难度:入门 · 发布于 2026-09-27 · 阅读约 3 分钟

“Clash”这个名字现在经常和“Clash Meta”、“mihomo”混着说,尤其是刚接触的用户很容易搞不清楚三者关系。这篇文章按时间线简单梳理一下,方便你判断自己用的客户端支持哪些协议。

Clash:最初的规则分流代理工具

Clash 最早是一个用 Go 语言写的跨平台代理客户端,核心特点是“基于规则的分流”——你可以写规则集,让不同域名、不同应用走不同的节点或策略,而不是全局单一代理。这个设计思路后来成为整个“Clash生态”客户端的共同基础,也是本站文章里经常提到“策略组”“规则集”这些概念的来源。

Clash Meta:社区维护的增强分支

原版 Clash 对新协议(比如 Hysteria2、TUIC 等)的支持更新较慢,社区因此维护了一个增强分支,通常被称为 Clash Meta,加入了更多协议支持和功能。目前你在 Clash Verge、Clash for Windows 的分支版本、FlClash 等客户端里,实际跑的内核大概率就是 Clash Meta 或它的后续版本,而不是最早的原版 Clash。

mihomo:Clash Meta 的新名字

Clash Meta 项目后来更名为 mihomo,这不是另起炉灶的新项目,而是同一套代码延续开发后改了名字。所以你现在看到“mihomo 内核”,基本可以理解为“当前版本的 Clash Meta”——本站文章里“Clash Meta(mihomo 内核)“这种写法,就是为了兼顾新老叫法,避免你因为版本更新对不上号。

这对你选机场有什么实际影响

不同内核版本支持的协议范围不完全一样,早期客户端可能不认识 Hysteria2、VLESS 这类较新协议。这也是为什么O机场在每个品牌详情页都会标注“官方资料记录的协议类型”——如果一个机场的协议是 VLESS、Trojan、Hysteria2 这类 Clash Meta(mihomo)原生支持的类型,订阅导入后基本可以直接用;如果协议信息完全没公开,你就没法提前判断,只能先导入测试。具体每个品牌的协议记录情况,可以看Clash协议兼容榜。

接下来看什么

  • 想知道策略组、规则集具体是怎么工作的?看《Clash规则集和策略组是什么》
  • 想知道怎么把订阅链接导入客户端?看《怎么把机场订阅导入Clash》
  • 想看哪些机场的协议信息公开、可以直接用?看Clash协议兼容榜

相关内容

你可能还想看: