机场学习站首推无忧链接官网 →
客户端教程

Mihomo 内核:多数 Clash 系客户端背后的引擎

图形客户端是"外壳",内核才是真正干活的程序。

更新 2026-10-02 · 难度:进阶 · 约 9 分钟

先看结论

Mihomo 内核是 Clash 系客户端背后的核心程序,前身是 Clash.Meta。它负责读取配置、处理各种协议并按规则分流;图形客户端只是在外面包了一层方便使用的界面。

内核和客户端的分工

角色做什么例子
内核读取配置、实现协议、执行分流Mihomo
图形客户端导入订阅、选节点、开关代理Clash Verge Rev 等
配置文件告诉内核有哪些节点、怎么分流config.yaml

什么时候会直接接触内核

  • 在没有桌面环境的设备(服务器、软路由)上使用。
  • 想要完全自己控制配置的进阶用户。
  • 排错时需要查看内核给出的原始日志。

单独运行 Mihomo 的大致流程

  1. 准备目录

    新建一个文件夹作为工作目录,里面放 config.yaml。

  2. 启动内核

    用命令行指定工作目录启动内核。

  3. 管理与观察

    内核可以通过外部控制接口提供管理能力,配合网页面板查看节点、连接与日志。

示例:用工作目录启动(路径为占位)
mihomo -d <你的工作目录>

工作目录里通常有什么

文件或目录作用
config.yaml主配置文件,描述端口、节点、策略组、规则、DNS 等
地理数据文件用于按地区分流的数据库,内核会按需下载或更新
rule 或 ruleset 目录规则集的本地缓存
日志内核运行时输出的信息,用于排错

外部控制接口与面板

内核可以开启一个"外部控制接口",让别的程序或网页面板通过它来查看节点、切换策略、查看连接和日志。图形客户端其实就是通过这个接口和内核通信的。如果你单独运行内核,可以配合一个网页面板来获得图形化的管理界面。开启这个接口时要特别注意:它默认监听本机,如果改成对局域网甚至外网开放,必须设置访问密钥,否则任何能访问到这个端口的人都可以控制你的代理。

日志等级怎么用

  • info:日常使用的默认等级,输出主要事件。
  • warning:只输出警告和错误,日志更安静。
  • debug:输出最详细的信息,只在排错时临时打开,用完调回,避免日志过大。

把内核作为后台服务运行

在服务器、软路由这类没有桌面环境的设备上,内核通常被配置成系统服务,开机自动启动并在后台运行。这样做的好处是稳定、无需登录;代价是排错时要依赖日志和命令行。如果你是第一次尝试,建议先在桌面环境里把配置调通,确认能用之后,再迁移到服务方式运行。

关于「Mihomo内核」的常见问题

Mihomo 和 Clash 是什么关系?

Mihomo 由 Clash.Meta 发展而来,兼容 Clash 的配置格式并扩展了更多协议与功能。

装了图形客户端还需要单独装 Mihomo 吗?

一般不需要,图形客户端通常自带内核。

内核和配置文件版本不匹配会怎样?

新字段在旧内核里可能无法识别,表现为启动失败或某些功能不生效。升级配置前先确认内核版本支持相应字段。

Mihomo是什么?Clash Meta内核是同一个东西吗?

Mihomo 是 Clash Meta 内核改名后的名字,是目前许多 Clash 系客户端使用的核心程序,支持更多协议和规则类型。很多客户端内置它,一般不需要单独安装。

继续学习

首推无忧链接官网去看看 →