可直接安装并配置 Mihomo (Clash) 内核,并通过配置将其作为系统服务(Systemd)在后台运行。以下是完整的纯命令行配置指南:
- 下载官方最新编译的二进制文件:
bash# 1. 创建工作目录mkdir -p ~/clashcd ~/clash# 2. 下载 Mihomo 内核 (以常见的 x86_64 架构为例,如果是 ARM 请更换包名)wget https://github.com/MetaCubeX/mihomo/releases/download/v1.18.9/mihomo-linux-amd64-v1.18.9.gz# 3. 解压并重命名gunzip mihomo-linux-amd64-v1.18.9.gzmv mihomo-linux-amd64-v1.18.9 clash# 4. 赋予执行权限chmod +x clash
- 通过订阅链接下载配置文件 可以用 curl 或 wget 把订阅链接下载为 config.yaml。
注意:很多机场的订阅链接直接用 curl 下载会返回加密的 Base64 字符串(给 v2ray 用的),而不是 Clash 认识的 YAML 格式。 你需要在订阅链接后面加上 &flag=clash 或 &flag=meta 来强制机场服务器返回 YAML 格式。
bash# 将下方的 YOUR_SUBSCRIBE_URL 替换为你的机场订阅链接# 注意:链接里如果有 & 符号,整条 URL 必须用英文单引号 '' 括起来!curl -L -o config.yaml 'YOUR_SUBSCRIBE_URL&flag=meta'
- 首次启动与测试。在后台运行前,先在前台启动一次,看看配置文件有没有报错,顺便让它自动下载 Country.mmdb(GeoIP 数据库)。
bash./clash -d .
- 如果看到输出 INFO[0000] Start Geodata download...,说明正在下载数据库,请稍等片刻。
- 如果看到 INFO[0000] HTTP Proxy listening at: [::]:7890(或者 7897),说明启动成功。
- 按 Ctrl + C 退出前台。
- 配置 Systemd 后台静默运行,为了让它常驻后台并开机自启,我们把它写成 Ubuntu 的系统服务。

