去年底我帮朋友配代理,机场送了一批 Hysteria2 节点,说速度快、延迟低。我兴冲冲地把订阅导进手机上的 Clash for Android,结果节点列表一片灰色,一个都连不上。当时第一反应是订阅链接坏了,反复刷新、重新导入,折腾半小时才发现问题根本不在订阅——而在内核:我用的普通版 Clash,压根不认识 Hysteria2 协议。
这就是今天要讲的坑:Clash 和 Clash Meta(现在叫 mihomo)是两个内核,长得像,肚子里装的东西差很多。
原版 Clash 是 2020 年前后成型的老内核,作者后来停止维护,只支持 Shadowsocks、VMess、Trojan 这些"古典"协议。你现在随便买个机场,节点大概率是 VLESS、Hysteria2、TUIC——这些原版 Clash 一个都不支持,导进去就是灰的,或者干脆报错。
Clash Meta 是社区 fork 出来的增强版,后来改名 mihomo,一直有人维护。它在原版的基础上加了一大堆新协议:VLESS、XTLS、REALITY、Hysteria、Hysteria2、TUIC、WireGuard 等等,基本覆盖了 2025 年市面上所有主流协议。简单说:机场给什么节点,Meta 版基本都能吃;原版只能吃一半。
所以普通用户怎么选?结论很简单,记住三句话:
第一,2025 年了,别再装原版 Clash 内核的客户端,直接选 mihomo 内核的。Windows 用 Mihomo Party,macOS / Windows 通用的 Clash Verge Rev 也行,安卓用 FlClash 或新版 Clash for Android 的 Meta 分支。
第二,如果你已经在用原版且节点全是 SS / Trojan,能连就别折腾——协议支持够用就没必要换。但凡节点里出现 Hysteria2、VLESS+REALITY、TUIC 字样,立刻换 Meta 版,别浪费时间排查订阅。
第三,别被"Meta"这个名字吓到,它不是另一个软件,只是内核升级。你的订阅链接、配置文件照样能用,导入方式完全一样,学习成本为零。
那个下午我换了 mihomo 内核的客户端重新导入,Hysteria2 节点秒变绿色,延迟比之前的 Trojan 节点低了一大截。坑踩完了,经验就是:内核选不对,节点再好也白搭。如果你想顺手了解一下 Trojan 这类经典协议的原理,可以看这篇 Trojan 协议详解;纠结客户端选型的,可以对比看看 sing-box 和 Clash 的区别。
普通版和 Meta 版到底差在哪#
光说"支持协议多"太抽象,列个对照表更直观:
| 协议 | 原版 Clash | Clash Meta / mihomo |
|---|---|---|
| Shadowsocks / VMess / Trojan | 支持 | 支持 |
| VLESS | 不支持 | 支持 |
| XTLS / REALITY | 不支持 | 支持 |
| Hysteria / Hysteria2 | 不支持 | 支持 |
| TUIC | 不支持 | 支持 |
| WireGuard | 不支持 | 支持 |
看出来了吧:2025 年机场主流卖的 VLESS、Hysteria2,左边一列全军覆没。这不是"哪个好用"的问题,是"能不能用"的问题。
还有一个很多人不知道的背景:原版 Clash 的作者早已停止维护,最后的版本停留在几年前;而 mihomo 这边一直在更新,跟进新协议、修 bug。用停止维护的内核跑每天都在变的网络环境,本身就是风险。
怎么确认自己在用哪个内核#
三秒自查:打开你的客户端,看"关于"或"版本信息"。写着 Mihomo / Meta / Clash Meta 的就是新内核;只写 Clash、版本号停在 1.x 很久没动的,多半是原版。安卓用户注意:应用商店里一堆"Clash for Android"马甲包,先看内核再谈其他。
另外提醒一句:换内核不等于重买机场。你的订阅链接是通用的,mihomo 内核的客户端照样能导入原来的订阅,节点一个不会少。迁移成本就是重新下载一个 App、重新粘贴一次链接,五分钟的事。
最后再强调一次那三句话:2025 年直接选 mihomo 内核的客户端;节点里出现 Hysteria2、VLESS+REALITY、TUIC 就换 Meta 版;换内核零学习成本。内核选对了,后面不管是调分流还是排查连不上,都有了正确的前提。
顺带说说 sing-box:第三个选择#
2025 年除了 Clash 系,还有个 sing-box 内核异军突起,很多新客户端(比如 NekoRay、SFI/SFW)都用它。sing-box 和 mihomo 的关系有点像安卓和 iOS:都能跑全协议,配置文件格式不同,生态各有拥趸。新手不用纠结选哪个——你用的客户端背后是哪个内核,跟着用就行,订阅都是通用的。
但有一点要注意:别混用配置文件。mihomo 的 YAML 配置和 sing-box 的 JSON 配置不通用,网上抄配置时先看清是给哪个内核的,贴错了会报错。这也是新手排错时常忽略的一点。
回到今天的主题:对 2025 年的普通用户,我的推荐排序是 mihomo ≥ sing-box > 原版 Clash。原版已经可以进博物馆了,留着只是为了兼容极少数老教程。选对内核,后面不管是调分流、玩 TUN 模式还是排查连不上,都有了正确的前提。那个下午我要是早知道这张对照表,能省下半小时的瞎折腾——希望这篇能帮你省下这半小时。