跳转至

Mihomo - 安装,配置

使用方式

Linux下无界面使用mihomo clash

下载

下载地址:https://github.com/MetaCubeX/mihomo/releases/tag/v1.19.24

下载了 mihomo-linux-amd64-v3-v1.19.24.gz(V3 版本适用于新一代 CPU,具体型号可询问 AI)

安装

# 解压
gunzip mihomo-linux-amd64-v3-v1.19.24.gz

# 改名 + 赋予执行权限
mv mihomo-linux-amd64-v3-v1.19.24 mihomo
chmod +x mihomo

# 移动到全局命令目录
sudo mv mihomo /usr/local/bin/

# 验证
mihomo -v

配置文件

下载 config 配置文件(配置内 aaaaaaaaaaaaaaa 部分需要替换为实际值)

# 创建配置目录并复制配置文件
mkdir -p /etc/mihomo
cp config.yaml /etc/mihomo

# 测试是否可用
mihomo -d /etc/mihomo

设置开机自启(systemd)

参考:https://wiki.metacubex.one/startup/service/#systemd

创建服务文件:

sudo nano /etc/systemd/system/mihomo.service

写入以下内容:

[Unit]
Description=mihomo Daemon, Another Clash Kernel.
After=network.target NetworkManager.service systemd-networkd.service iwd.service

[Service]
Type=simple
User=root
Group=root
LimitNPROC=500
LimitNOFILE=1000000
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE
Restart=always
ExecStartPre=/usr/bin/sleep 1s
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

保存:Ctrl+O 回车 → Ctrl+X

sudo systemctl daemon-reload
sudo systemctl enable mihomo   # 设置开机自启
sudo systemctl start mihomo    # 立即启动

服务管理

systemctl status mihomo        # 查看状态
sudo systemctl restart mihomo  # 重启
sudo systemctl stop mihomo     # 停止

访问 Zashboard

首次访问需要输入密码(密码在配置文件中自行设置):

http://192.168.56.210:9090/ui/zashboard/#/setup