mihomo 内核详解:Clash Meta 生态的心脏
mihomo 是一个用 Go 语言编写的命令行代理内核,负责 Clash 生态里所有真正的脏活累活:解析订阅、维护节点连接、按规则分流、加密转发流量。你日常使用的图形客户端,本质上都是它的“遥控器”。
内核负责什么
- 读取 YAML 配置文件,加载节点与规则
- 在本地开启 HTTP/SOCKS 混合代理端口或 TUN 虚拟网卡
- 对每个连接匹配规则,决定直连、代理还是拦截
- 用 SS、VMess、Hysteria2 等协议加密传输数据
普通用户需要单独装它吗
不需要。Clash Verge Rev、FlClash、CMFA 都内置了 mihomo,安装客户端即可。只有在服务器、软路由、NAS 等无图形界面的环境下,才需要单独部署内核。
进阶用户的玩法
单独运行 mihomo 时,把配置文件放到指定目录后执行 mihomo -d 目录 即可启动,配合 systemd 或 Docker 可实现开机自启与守护运行,详见本站相关教程。
准备好开始了吗?
下载 Clash Verge Rev、FlClash 或 mihomo 内核,几分钟完成配置。