如果你搜过「clash 和 clash meta 区别」,大概率是被这几个名字绕晕了:Clash、Clash.Meta、mihomo,还有一堆客户端叫 Clash for Windows、ClashX、Clash Verge。它们到底是什么关系,用哪个才对?
这篇文章不讲原理,只做一件事:把区别说清楚,让你三分钟内知道自己该用哪个。
01 先给结论
- Clash 是最初的代理内核,作者 Dreamacro,2023 年底已删库停止维护,永久定格在 v1.18.x。
- Clash.Meta 是从 Clash fork 出来的社区版本,2024 年正式改名为 mihomo,至今活跃维护。
- 今天你应该用的是 Clash.Meta / mihomo。原版 Clash 已经没有理由再用了。
下面是展开的细节。
02 三个名字的关系
把名字理清楚,一切就好懂了:
- Clash:内核(core),一个命令行程序,负责真正跑代理逻辑。
- Clash.Meta → mihomo:Clash 的社区 fork,同一个内核角色,功能更多。2024 年因为商标和维护主体的原因改名 mihomo,但很多人和文档仍习惯叫它 Clash.Meta,指的是同一个东西。
- Clash for Windows / ClashX / Clash Verge / Terraka …:这些是客户端,是套在内核外面的图形界面。它们内部调用的是上面某个内核。
简单记:Clash / mihomo 是「发动机」,客户端是「车壳」。你换客户端不一定换发动机,反过来也是。搜索区别时,大多数人真正想问的是发动机的区别——也就是原版 Clash 和 Clash.Meta 的区别。
03 核心区别对照表
| 维度 | 原版 Clash | Clash.Meta / mihomo |
|---|---|---|
| 维护状态 | ❌ 2023 年底删库停更 | ✅ 持续活跃更新 |
| 最后版本 | 定格 v1.18.x | 跟随 mihomo 最新版 |
| Shadowsocks / VMess / Trojan | ✅ | ✅ |
| VLESS + Reality | ⚠️ 仅基础 VLESS | ✅ 完整 XTLS/Reality |
| Hysteria2 | ❌ | ✅ |
| TUIC v5 | ❌ | ✅ |
| WireGuard 出站 | ❌ | ✅ |
| TUN 实现 | 自研,Windows 上不稳 | sing-box 内核,双栈稳定 |
| 节点测速 | TCP 延迟 | HTTP 真连接 + 并发测速 |
| 大规则集性能 | 慢 | 前缀树 + 缓存,明显更快 |
| 配置格式兼容 | — | ✅ 完全兼容旧 Clash 配置 |
04 协议支持:最直接的区别
这是两者差距最大的地方,也是绝大多数人需要迁移的原因。
原版 Clash 停更时,协议支持定格在:Shadowsocks、VMess、Trojan、基础 VLESS、Shadowsocks-R。
Clash.Meta / mihomo 在此之上多了这些:
- Hysteria2:基于 QUIC,专为高丢包跨境网络优化,是目前热度最高的新协议。想了解协议之间怎么选,可以看主流代理协议横向对比。
- VLESS + XTLS/Reality:目前对抗深度包检测最有效的组合之一。
- TUIC v5:同样基于 QUIC,低延迟,移动网络切换处理更好。
- WireGuard:作为出站使用,可接入 WireGuard 节点或 WARP。
- AnyTLS:通用 TLS 伪装层。
结论很简单:如果你的节点用了 Hysteria2、Reality、TUIC 里的任何一个,原版 Clash 根本跑不起来。 这不是「更好用」的问题,是「能不能用」的问题。
05 功能差异:不只是协议
即使你只用老协议,Clash.Meta 也在几个地方明显更强:
TUN 模式。 原版 Clash 的 TUN 是自研实现,Windows 上路由表冲突和偶发断流是老问题。Clash.Meta 换用了 sing-box 的 TUN 实现,支持 IPv4/IPv6 双栈、退出自动清理路由表、DNS 劫持更可靠。不清楚 TUN 是什么的话,看什么是 TUN 模式。
节点测速。 原版用 TCP 延迟,Clash.Meta 用真实 HTTP 连接并发测速,还对 Hysteria2 这类 UDP 协议做了专门的可达性测试,结果更接近实际体感。
规则集性能。 几千条规则的大规则集,在原版 Clash 里匹配很慢;Clash.Meta 引入前缀树匹配和规则集缓存,加载和匹配都快得多。规则怎么写可以参考 Clash 规则完全指南。
mihomo 基于 Clash 核心,扩展协议支持与功能,保持与原有配置格式的向后兼容。
— MetaCubeX/mihomo 项目说明
06 维护状态:为什么原版不能再用
2023 年 11 月,Dreamacro 删除了 Clash 的 GitHub 仓库,几乎同时 Clash for Windows、ClashX 的维护者也相继删库。原因不难理解——在国内维护一个高知名度的代理项目,是需要承担个人风险的事。
这带来一个现实问题:原版 Clash 内核已经两年多没有任何安全更新。 不只是协议落后,底层依赖的漏洞修复也停了。对一个每天处理你全部网络流量的软件来说,这不是小事。
Clash.Meta / mihomo 接过了维护,保持活跃的 issue 处理和版本发布,同时完全兼容旧的 Clash 配置格式——你的 proxies.yaml、rules.yaml 直接就能用,迁移几乎无感。
07 我该用哪个
按你的身份对号入座:
普通用户。 你其实不需要关心这个问题。选一个内核用的是 mihomo 的客户端就行——它已经在内核层帮你做好了选择。Terraka 全平台用的都是 mihomo 最新稳定版,随每次更新同步内核。
喜欢自己管配置的人。 直接用 mihomo,别碰原版 Clash。配置格式一样,但你能用上所有新协议和更稳的 TUN。
还在用基于原版 Clash 内核客户端的人(比如老版 Clash for Windows):该迁移了。 内核已停更两年,协议支持大幅落后,还有未修复的安全隐患。迁移路径可以看 Clash for Windows 删库之后用什么。
想深入了解 Clash.Meta 相比原版具体强在哪,可以继续读为什么 Clash.Meta 比原版 Clash 更好用。
Terraka 全平台内置 mihomo 最新稳定版内核,配置格式与 Clash 完全兼容,从旧客户端迁移无需改配置。下载最新版本 →