Mihomo (CLI) 核心下载与无头部署指南
Mihomo (原 Clash.Meta) 命令行核心官方下载与极客部署指南:支持 Linux 服务器、软路由与 NAS,详解二进制安装、Systemd 守护进程及 Web UI 接入。
核心定位速览
Mihomo(原名 Clash.Meta)是由 MetaCubeX 社区核心团队主导开发的跨平台代理核心。它是整个现代 Clash 软件生态的底层动力引擎,几乎所有的现代图形客户端(包括 [Clash Verge Rev](/download/clash-verge-rev/) 与 [FlClash](/download/flclash/))均以内嵌 Mihomo 为核心。对于软路由(OpenWrt)、群晖/威联通 NAS 以及无桌面环境的 Linux 服务器,直接部署 Mihomo CLI 能够带来极致低资源占用与高吞吐性能。
1. 核心技术指标与参数
| 维度 | 官方核验指标 | 说明 |
|---|---|---|
| 官方代码库 | GitHub Releases | MetaCubeX/mihomo |
| 核验版本 | v1.19.0 | 核验日期:2026-10-14 |
| 支持指令集 | amd64, arm64, armv7, mips, riscv64 | 覆盖几乎所有家用与商用硬件 |
| 协议支持 | VLESS, Hysteria 2, TUIC, Shadowsocks, WireGuard | 原生全面支持 |
| 内存开销 | 纯命令行运行 < 25 MB | 适合嵌入式微型设备 |
2. 官方核心下载入口
| 操作系统 | 架构 | 二进制压缩包 | 官方下载入口 | 典型硬件应用 |
|---|---|---|---|---|
| Linux | amd64 / x86_64 | .tar.gz | 官方 Releases ↗ | 通用 x86 云服务器与软路由 |
| Linux | arm64 / aarch64 | .tar.gz | 官方 Releases ↗ | 树莓派 4/5、友善 R4S/R5S、甲骨文 ARM |
| Windows | x64 | .zip | 官方 Releases ↗ | Windows 命令行极客开发者 |
3. Linux 服务器端 Systemd 服务极客部署全流程
3.1 下载并重命名二进制
# 下载对应的 Linux amd64 版本核心
wget https://github.com/MetaCubeX/mihomo/releases/download/v1.19.0/mihomo-linux-amd64-v1.19.0.gz
gzip -d mihomo-linux-amd64-v1.19.0.gz
chmod +x mihomo-linux-amd64-v1.19.0
sudo mv mihomo-linux-amd64-v1.19.0 /usr/local/bin/mihomo
# 创建工作配置目录
sudo mkdir -p /etc/mihomo
3.2 放置配置文件 config.yaml
从 机场综合推荐(如 光速云)获取您的 Clash 原生 YAML 配置文件,将其重命名为 config.yaml 并放置于 /etc/mihomo/config.yaml。确保配置中启用了外部控制端口:
mixed-port: 7890
external-controller: 0.0.0.0:9090
secret: "YourSecretPassword"
3.3 编写 Systemd 守护单元文件
编辑 /etc/systemd/system/mihomo.service:
[Unit]
Description=Mihomo Daemon Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=on-failure
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
执行以下命令启动并加入开机自启:
sudo systemctl daemon-reload
sudo systemctl enable --now mihomo
sudo systemctl status mihomo
4. 接入第三方现代 Web 控制台 (Web UI)
Mihomo 原生支持免安装的轻量化 Web UI 控制台:
- 推荐使用开源控制面板:
https://yacd.haishan.me/或https://d.metacubex.one/; - 在网页中填入您的服务器 IP、端口
9090以及刚才配置的secret; - 即可在浏览器图形化面板中完成测速、节点分组切换与流量监控。
5. 常见问题 FAQ
1. 命令行运行提示 Permission Denied 怎么处理?
请检查二进制文件是否具备可执行权限,执行
chmod +x /usr/local/bin/mihomo 即可赋予执行权限。2. 如何在软路由上实现全局透明网关?
在
config.yaml 中配置 tun: enable: true,开启并配置对应的 auto-route: true 与 auto-detect-interface: true,详细语法参阅 Clash进阶配置指南。3. Mihomo 与原版 Clash 有什么协议兼容差异?
原版 Clash 早已停止支持新特性;Mihomo 全面支持 VLESS (Reality)、Hysteria 2、TUIC、WireGuard 协议及规则提供者 Rule Providers。