Mihomo 内核是什么?Clash Meta 内核与客户端的关系
Mihomo 内核是 Go 写的规则分流代理程序,前身是 Clash.Meta,许多 Clash 系图形客户端都内置它。它只负责转发流量,不提供节点;安装包认 MetaCubeX 的 GitHub 发布页,配置看官方文档站。
mihomov1.19.32仍在更新
Go 写的规则分流代理内核(原 Clash.Meta),许多 Clash 类图形客户端都内置它。
- 类型
- 代理内核
- 内核
- mihomo(自身,前身为 Clash.Meta)
- 支持系统
- Windows、macOS、Linux、安卓、路由器
- 许可证
- MIT
- TUN 模式
- 支持
- 订阅与配置格式
- YAML(proxies 列表)、URI 链接列表、Base64 编码的 URI 列表
- 最新版本发布于
- 2026-09-30(核验时已发布 9 天)
- 版本核验时间
- 2026-10-10 12:27 UTC(来源:GitHub 官方接口)
- 项目状态依据
- GitHub 仓库未归档,v1.19.32 于 2026-09-30 发布,约每月发一版。
协议支持(以官方文档为准;↗ 表示客户端没有单列、随它内置的内核;没写的标“待核实”)
- VMess:支持
- VLESS:支持
- Reality:支持
- Trojan:支持
- Shadowsocks:支持
- SSR:支持
- Hysteria2:支持
- TUIC:支持
- WireGuard:支持
- AnyTLS:支持
官方文档里写明的注意事项
- AnyTLS 不支持与 Reality 组合,文档称以后也不会支持;要用 Reality 请选 VMess、VLESS 或 Trojan。
- 非 MetaCubeX 的下游项目,名称里不得带 mihomo 一词。
- README 的功能列表较旧,只写了 VMess、VLESS、Shadowsocks、Trojan、Snell、TUIC、Hysteria;完整协议以文档站为准。
这张卡片的资料来源(16 条,核验于 2026-10-09)
- Meta 分支 README:Another Mihomo Kernel;本地 HTTP/HTTPS/SOCKS 服务;支持 VMess、VLESS、Shadowsocks、Trojan、Snell、TUIC、Hysteria;可部署在网关用 iptables 透明转发;GPL-3.0,下游项目名称限制。(github.com)
- Meta 分支 LICENSE 为 GNU GPL v3。(github.com)
- 官方文档 VMess 页:vmess 节点,含 reality-opts 选项。(wiki.metacubex.one)
- 官方文档 VLESS 页:vless 节点,含 flow xtls-rprx-vision 与 reality-opts(public-key、short-id)。(wiki.metacubex.one)
- 官方文档 Trojan 页。(wiki.metacubex.one)
- 官方文档 Shadowsocks 页。(wiki.metacubex.one)
- 官方文档 ShadowsocksR 页。(wiki.metacubex.one)
- 官方文档 Hysteria2 页。(wiki.metacubex.one)
- 官方文档 TUIC 页(支持 V4 与 V5)。(wiki.metacubex.one)
- 官方文档 WireGuard 页。(wiki.metacubex.one)
- 官方文档 AnyTLS 页:不支持 AnyTLS+Reality,今后也不会支持。(wiki.metacubex.one)
- 官方文档 proxy-providers 内容页:支持 yaml、uri、base64 三种内容。(wiki.metacubex.one)
- 官方文档 TUN 入站配置页。(wiki.metacubex.one)
- 官方文档客户端页:Windows 为 Clash.Mini,macOS 为 ClashX.Meta,Android 为 Clash.Meta for Android。(wiki.metacubex.one)
- v1.19.32 发布资产含 android、darwin、freebsd、linux(含 mips、armv5 等)、windows 的内核压缩包。(github.com)
- GitHub API 显示 archived=false;仓库简介、MIT 许可证和 Python 语言标签是默认分支 main 上遗留的无关内容。(api.github.com)
装了 Clash 系客户端之后,真正按规则把流量分给不同出口的,不是你看到的那个窗口,而是藏在里面的 Mihomo 内核。它前身叫 Clash.Meta,用 Go 语言写成,自己没有界面,也不提供任何节点。这一页讲清它和客户端、订阅的分工,教你读懂 mihomo github 仓库里那个容易看错的首页,并指出配置文档该去哪里翻。
Mihomo 内核和客户端、订阅各管哪一段
排查和选择之前,先把三层分开,后面的很多疑问就自己解开了。
| 层 | 举例 | 负责什么 | 不负责什么 |
|---|---|---|---|
| 内核 | Mihomo | 读取配置,按规则决定每条连接走哪个出口,并与节点协议对接 | 图形界面、订阅从哪来 |
| 客户端 | Clash Verge Rev 这类图形程序 | 导入订阅、启动内核、切换节点、开关系统代理和 TUN | 自己转发流量,这一步交给内核 |
| 订阅 | 你自己选定的服务给出的链接 | 提供节点列表,有的还带规则 | 决定内核能不能识别某个协议 |
客户端和内核的对应关系不要靠猜。比如 Clash Verge Rev 的档案写明它内置的是 Mihomo;别的客户端用哪个内核,请到各自的客户端页看档案卡。换客户端不会让你多出节点,也不会凭空多出协议,能用什么协议取决于内核和订阅。三者的整体关系可以先读 Clash 是什么。
名字为什么这么多:Clash.Meta、Clash Meta 内核与 Meta Kernel
同一个项目在不同教程里有好几种叫法。档案登记的别名有 Clash.Meta、Clash Meta 内核和 Meta Kernel,现在的正式名字是 mihomo。
- 旧教程里说的“Clash Meta 内核”,指的就是现在的 Mihomo。文章越旧,越可能还沿用旧名。
- 许可证是 GPL-3.0,并附加一条:非 MetaCubeX 的下游项目,名称里不得带 mihomo 一词。
- 所以在官方仓库之外看到名字里带 mihomo 的软件,先核对来源,再决定要不要装。
mihomo github 仓库怎么看:首页是个无关项目
这是在 GitHub 上找内核时最容易踩的坑。仓库默认分支 main 展示的是另一个与代理无关的《崩坏:星穹铁道》Python 项目的说明,连仓库简介、MIT 许可证和 Python 语言标签,都是这个遗留内容。真正的内核在 Meta 和 Alpha 分支。按下面四步走:
- 打开 Mihomo 内核官方仓库,确认组织名是 MetaCubeX,不要被首页内容吓到。
- 切换到 Meta 分支,这里才是内核本身的说明。
- 打开 Meta 分支的 LICENSE,核对是 GPL-3.0,而不是首页标出的 MIT。
- 需要安装包时去 Releases 发布页,这一页是正常的。
还有一处要留意:README 的功能列表比较旧,只写了 VMess、VLESS、Shadowsocks、Trojan、Snell、TUIC 和 Hysteria,完整的协议支持以文档站为准。想一次看多个项目的仓库入口,用梯子岛的 GitHub 仓库导航 或 GitHub 入口页。
命令行使用的基本形态,和图形客户端怎么取舍
内核是一个没有窗口的可执行程序:在终端里启动,由你给它一份配置,它再按配置里的端口、规则和节点工作。
| 用法 | 怎么做 | 适合谁 | 代价 |
|---|---|---|---|
| 命令行直接运行 | 从发布页取对应系统和 CPU 架构的资产,在终端启动,用启动参数指定配置文件或工作目录的位置 | 想弄懂内核本身的人;没有图形界面的 Linux 环境 | 配置要自己写、自己更新,出错主要靠看日志 |
| 通过图形客户端 | 安装客户端,由它启动内核并管理配置 | 日常的桌面和手机使用 | 受限于客户端自带的内核和界面 |
| 在网关上部署 | README 里有在网关上用 iptables 部署的说明 | 想让整个局域网走同一个出口的人 | 要懂路由和防火墙,出错会影响整个家庭网络 |
启动参数的写法以 README 和 Mihomo 内核配置要点 为准,这里不抄一份可能过时的命令。直接跑内核的最小路线是:
- 按系统和 CPU 架构从发布页取对应的资产,文件名对不上就重选。
- 准备配置文件,结构先看 Clash 配置文件怎么看。
- 在终端里启动,并确认没有报错。
- 把浏览器或系统指向内核监听的端口。
- 验证出口地区是否符合预期,方法见 IP 与 DNS 检测导航。
配置文档去哪找,协议要怎么对
配置说明在 Mihomo 文档站,按协议分页。常用的几页:
读文档时带上两条结论。第一,AnyTLS 不支持与 Reality 组合,文档称以后也不会支持;要用 Reality,请选 VMess、VLESS 或 Trojan,各协议的来龙去脉见 Reality 协议 与 AnyTLS 协议。第二,档案登记它能读三种订阅内容:YAML(proxies 列表)、URI 链接列表和 Base64 编码的 URI 列表,格式不在其中时,先走 订阅转换怎么做才安全。
怎么确认你用的是官方来源的内核
按顺序核对,几分钟就够:
- 打开客户端的设置或关于页,找到内核信息,记下它标的是 Mihomo 还是别的。具体位置以当前版本的界面为准。
- 回到发布页,看你装的资产名,系统和架构是否与你的电脑对得上。
- 单独下载内核时,只从官方发布页取,不用网盘、群文件和转发来的压缩包。
- 看许可证和归属:Meta 分支是 GPL-3.0,组织名是 MetaCubeX。
- 对名字里带 mihomo、却不在官方仓库里的软件,先对照 机场假官网怎么识别 里讲的仿冒特征,再读 破解版梯子软件能用吗。
谁需要单独接触内核,谁用不着
| 你的情况 | 要不要单独处理内核 | 接着看 |
|---|---|---|
| 在 Windows 或 macOS 上日常使用 | 不用,装客户端即可 | Clash Verge Rev |
| 规则不生效,想看懂配置 | 不用装,但要会读配置 | Clash 配置文件怎么看 |
| 在没有图形界面的 Linux 上 | 可以直接用命令行内核 | Mihomo 内核配置要点 |
| 想在路由器上跑 | 看路由器插件还是自己部署 | OpenClash |
| 在 iPhone 上使用 | 资料待核实,发布资产里没有 iOS 二进制 | Stash、苹果梯子怎么选 |
| 在 sing-box 与 Mihomo 之间犹豫 | 先看配置格式与生态差异 | sing-box 与 Mihomo 内核对比 |
下一步:从发布页和文档站各走一遍
- 先打开官方仓库的 Meta 分支和发布页,亲自确认一次“首页不是内核”这件事。
- 只想要图形界面的话,去 客户端选择工具 按系统和习惯筛一遍。
- 想弄清术语,读词典里的 Mihomo 与 代理内核。
- 想对照另一条技术路线,看 Mihomo 与 Xray-core 对比。
这篇没有覆盖的
- 这篇不谈节点速度,也不提供解锁结果,二者都取决于你手里的订阅与网络。
- iOS 与鸿蒙上的支持情况资料待核实,本文不下结论。
- 命令行参数和配置字段以官方文档为准,本文只讲使用的基本形态。
- 请在遵守当地法律法规的前提下使用,梯子岛不替你判断合规问题。
本文引用的官方来源
- Mihomo 内核官方仓库(github.com)
- Mihomo(原 Clash.Meta)(github.com)
- mihomo 官方下载入口(github.com)
- Mihomo(Clash Meta)文档(wiki.metacubex.one)
以上链接均为官方页面,梯子岛在 2026-10-09 核对过;个别网站会拦截自动化访问,用浏览器直接打开即可。平台规则可能随时调整,以官方页面当前内容为准。
Mihomo 内核常见问题
Mihomo 和 Clash Meta 是同一个东西吗?
是同一个项目。档案登记的别名包括 Clash.Meta、Clash Meta 内核和 Meta Kernel,前身是 Clash.Meta,现在的名字是 mihomo。旧教程里说的 Clash Meta 内核指的就是它,下载和文档请回到 MetaCubeX 的官方仓库与文档站。
mihomo github 首页为什么是个无关项目?
默认分支 main 展示的是一个与代理无关的 Python 项目说明,连仓库简介、MIT 许可证和语言标签也是这个遗留内容。真正的内核在 Meta 和 Alpha 分支,许可证以 Meta 分支为准是 GPL-3.0,发布页 Releases 不受影响,下载请走发布页。
装了 Clash 系客户端还要另外装 Mihomo 内核吗?
多数情况下不用。许多 Clash 类图形客户端已经内置了内核,装好客户端就等于装好了内核。具体内置的是哪一个,以对应客户端页的档案卡和官方说明为准。只有想在命令行或无界面环境里直接运行时,才需要单独取内核。
Mihomo 内核能在手机和路由器上用吗?
档案登记安卓和路由器可用,路由器一项的依据是 README 里的网关 iptables 部署说明,以及发布资产里的 mips 等架构。iOS 和鸿蒙资料待核实,官方发布资产里没有 iOS 二进制,在 iPhone 上要用 Clash 系配置,请改看对应的 iOS 客户端。
名字里带 mihomo 的软件都是官方的吗?
不能这样默认。许可证附加条款写明,非 MetaCubeX 的下游项目,名称里不得带 mihomo 一词。看到名字里带 mihomo 的软件,先回到 MetaCubeX 的官方仓库核对来源,再决定要不要安装。
Mihomo 内核能直接读订阅吗?
档案登记的可读格式有三种:YAML(proxies 列表)、URI 链接列表和 Base64 编码的 URI 列表。订阅怎么拉取、多久更新,以你所用客户端或配置文档为准;格式对不上时,先做本地转换再导入。
接着读
- 客户端 · Clash Verge Rev 是什么?下载入口、功能与使用门槛 2026
- 对比 · sing-box 与 Mihomo 内核对比:配置格式与生态
- 教程 · Mihomo 内核配置要点:命令行使用与最小配置
- 术语 · Mihomo是什么意思
- 术语 · 代理内核是什么意思
- 客户端 · Clash for Windows 还能用吗?停更后的替代与迁移