Verge Rev 2.x mihomo 1.19 校验 SHA256

Clash | 运维版程序发布 · 多架构Release归档 · 获取中心

📦 面向生产部署的客户端选型清单:不托管二进制,整理 GitHub Releases 官方渠道、SHA256 校验流程与 systemd 无人值守模板。压测选型参考 三内核横向压测报告,API 默认绑定见 9090 加固清单

Clash 控制面板与客户端界面

平台客户端选型

🖥️ 按操作系统选择 GUI 壳与内核组合;服务器无头部署请直接跳至 Linux 章节使用 systemd 托管 mihomo。

Windows Clash 客户端

Windows 10/11

推荐:Clash Verge Rev(Tauri 2)或 Clash Nyanpasu。TUN 依赖 Wintun 驱动,首次启用时自动安装。

发布页:GitHub clash-verge-rev/clash-verge-rev → Assets → Clash.Verge_x64-setup.exe

注意:关闭「安全软件」对 verge-mihomo.exe 的误报隔离;以管理员运行方可创建 TUN 接口。

macOS Clash 客户端

macOS 12+

推荐:Clash Verge Rev(Universal)或 ClashX Meta(菜单栏轻量)。Apple Silicon 优先下载 aarch64 构建。

TUN:需在「设置 → 增强模式」授权网络扩展;详见 Clash macOS TUN 模式配置教程

Linux mihomo 部署

Linux(amd64 / arm64)

GUI:Clash Verge Rev AppImage / deb;无头:直接部署 mihomo 二进制 + systemd unit。

TUN 依赖:cap_net_admin 能力或 root;Debian 需 iptablesnftables 用于 DNS 劫持。

Android CMFA

Android 8+

推荐:Clash Meta for Android(CMFA),F-Droid 或 GitHub Releases。支持分应用代理与 rule-providers 远程更新。

企业场景部署见 CMFA Work Profile 专题

内核版本对照

🧬 客户端内置内核与独立 mihomo 二进制的版本映射,避免 Meta 语法与旧版 Premium 不兼容。

内核 维护方 最新稳定 TUN 推荐场景
mihomo MetaCubeX v1.19.x ✅ gVisor / System 桌面 + 服务器首选
Clash Premium Dreamacro(停更) 2023.08 遗留环境,不建议新部署
sing-box SagerNet 1.12.x 配置不互通,Android 路由场景
clash-rs 社区 Rust 实现 0.x 实验性 资源受限嵌入式设备评估

性能数据参见 mihomo 基准测试文章

Linux 无头部署流程

⚡ 七步完成 mihomo 在 Debian/Ubuntu 服务器上的 systemd 托管,适用于旁路网关或跳板机。

Step 1 — 下载并校验

从 MetaCubeX/mihomo Releases 获取 mihomo-linux-amd64-v1.19.0.gzsha256sum -c 核对后解压至 /usr/local/bin/mihomo

Step 2 — 目录结构

/etc/mihomo/config.yaml/var/lib/mihomo/(geoip/geosite 数据)、/var/log/mihomo/。权限 mihomo:mihomo 运行用户。

Step 3 — 能力赋予

setcap cap_net_bind_service,cap_net_admin+ep /usr/local/bin/mihomo,避免以 root 常驻同时保留 TUN 创建权限。

Step 4 — systemd unit

编写 mihomo.serviceExecStart=/usr/local/bin/mihomo -d /etc/mihomoRestart=on-failureLimitNOFILE=65535

Step 5 — 启用 TUN(可选)

配置块 tun: { enable: true, stack: gvisor, auto-route: true, strict-route: true };确认 net.ipv4.ip_forward=1

Step 6 — 健康检查

curl -H "Authorization: Bearer $SECRET" http://127.0.0.1:9090/version 返回内核版本即正常。参见 API 安全配置

Step 7 — 规则热更新

通过 rule-providersinterval 自动拉取;手动触发 PUT /providers/rules/xxx。规则工程见 GEOIP 策略文

最小可运行配置

📄 复制以下骨架至 config.yaml,替换 proxiessecret 后即可启动。完整规则请接入自建 rule-providers。

mixed-port: 7890
allow-lan: false
bind-address: '127.0.0.1'
mode: rule
log-level: info
ipv6: false
external-controller: 127.0.0.1:9090
secret: "替换为64字符随机串"
unified-delay: true
tcp-concurrent: true
find-process-mode: strict

dns:
  enable: true
  listen: 0.0.0.0:1053
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver: [223.5.5.5, 119.29.29.29]
  fallback: [https://1.1.1.1/dns-query]

tun:
  enable: false
  stack: gvisor
  auto-route: true
  strict-route: true
  dns-hijack: ['any:53']

proxies: []
proxy-groups: []
rules:
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

依赖与权限清单

🔑 各模式下的 OS 权限与网络依赖,部署前 checklist。

🔌

混合端口模式

仅需绑定 7890(HTTP/SOCKS5);无需管理员权限。应用需显式配置代理,ICMP 不走代理。

🕳️

TUN 模式

CAP_NET_ADMIN 或管理员/root。Windows 安装 Wintun;macOS 授权系统扩展;Linux 检查 /dev/net/tun

🌍

GeoData 文件

首次启动自动下载 geoip.metadb / geosite.dat;离线环境请预置至 ./GEODATA_URL 镜像。

下载常见问题

❓ 获取与安装阶段的典型坑位。

Clash Verge Rev 与 Clash Verge 有何区别?

Clash Verge 原项目已停更;Rev 是社区 fork,持续集成最新 mihomo,修复了订阅导入、TUN 开关与 WebDAV 备份等问题。新部署应选 Rev。

如何确认客户端使用的内核版本?

Verge Rev:设置 → 当前内核版本;或命令行 verge-mihomo -v。Nyanpasu 在关于页面显示。CMFA 在日志首行打印 mihomo 版本号。

GitHub Release 下载慢怎么办?

可使用镜像加速站,但务必核对 SHA256 与官方一致。企业环境建议通过内网 Artifactory 缓存 Release 资产,避免供应链篡改。

能否在路由器上运行 mihomo?

OpenWrt 可安装社区包或手动上传 arm64 二进制;内存建议 ≥128MB 可用。注意 Flash 寿命,将日志与 geodata 放 tmpfs 或外置存储。