Clash Meta 安装教程:先分清 Mihomo 内核,再按平台导入订阅
简答:Clash Meta 通常指现在的 Mihomo 内核,不是单独的桌面软件。新手应先选客户端,再按系统和架构安装,导入订阅后激活配置,并通过连接日志或出口 IP 验证代理是否生效。
定义:Clash Meta 是旧称,Mihomo 是其后续项目名称;Mihomo 主要是网络代理内核,Windows、macOS、Linux 和 Android 需要通过不同客户端或服务方式使用它。
先做这张判断表:你真正需要下载什么
本站是第三方使用指南站,不是任何客户端项目的官方站点。安装前先记住:不要把 Mihomo 核心压缩包当成桌面软件直接双击。核心负责运行代理协议和规则,图形客户端负责配置、订阅、节点和系统代理界面。
截至2026-10-24,Mihomo Releases 标记为 Latest 的是 v1.19.31;Clash Verge Rev 发布页显示 v2.5.8,Clash Meta for Android 发布页显示 v2.11.35。版本和菜单会变化,下载时应以对应项目发布页的当前标记为准。
| 平台 | 新手优先选择 | 下载与判断重点 |
|---|---|---|
| Windows | Clash Verge Rev | 选择 x64 或 ARM64 安装包;Windows 7 不在当前支持范围内,具体以发布页为准。 |
| macOS | Clash Verge Rev | Apple 芯片选择 arm64,Intel 选择 amd64;不要把 macOS 核心压缩包当作 GUI 使用。 |
| Linux | Clash Verge Rev 或 Mihomo systemd | 桌面用户选 DEB、RPM 等安装包;服务器用户可按官方文档配置专用用户和 systemd 服务。 |
| Android | Clash Meta for Android | 项目支持 Android 5.0 及以上,并提供 arm64-v8a、armeabi-v7a、x86、x86_64 架构支持。 |
| iOS | 不直接使用上述 Android 或桌面客户端 | 需要选择与 iOS 兼容的其他客户端,本文不把桌面安装包当作 iOS 安装方式。 |
关系可以简单理解为:Clash Meta 是旧称,Mihomo 是内核项目;Clash Verge Rev 是桌面图形客户端;Clash Meta for Android 是 Android 图形客户端。Clash Verge Rev 官方说明其定位是基于 Clash Meta 的 GUI,并提供 Windows、Linux 和 macOS 安装包;Android 项目则明确说明自己是 Clash.Meta 的 Android 图形界面。参考:Clash Verge Rev 项目说明、Clash Meta for Android 项目说明。
安装前核验:来源、架构和文件类型
- 从项目发布页进入下载。优先使用对应项目的 GitHub Releases 或项目文档,不要仅凭搜索结果中的“高速下载”“免安装版”判断来源。Mihomo 的官方发布页会列出不同系统和架构资产,并显示 SHA-256 值,可参考 Mihomo Releases。
- 确认系统架构。Windows 常见为 x64,Apple 芯片 Mac 为 arm64,Intel Mac 为 amd64;Android 则查看设备信息或系统设置中的处理器架构。架构选错时,常见表现是安装失败、程序无法启动或核心直接退出。
- 分清安装包与核心文件。Windows 通常选择
.exe,macOS 常见为.dmg,Linux 桌面系统常见为.deb或.rpm;Mihomo 核心发布页中的压缩二进制更适合手动部署或被客户端调用。 - 需要校验时,校验原始下载资产。不要校验解压后的文件来替代下载文件校验。Windows PowerShell 可运行
Get-FileHash .\下载的文件名 -Algorithm SHA256;macOS 或 Linux 可运行shasum -a 256 下载的文件名,再与发布页列出的哈希值比较。
如果文件名、架构、扩展名和发布页资产不一致,先不要安装。尤其是 Android APK,不要因为文件名包含 Clash 或 Meta 就默认它来自上游项目。
四个平台的安装步骤
Windows:安装 GUI,再处理 SmartScreen 和 TUN
- 从 Clash Verge Rev 发布页选择与 Windows 架构匹配的安装包。
- 运行安装程序。若出现 SmartScreen,先检查下载来源、文件名和 SHA-256;确认来源无误后,再按系统提示选择继续,而不是直接运行来历不明的文件。
- 首次启动后,在设置中确认核心已正常运行,再导入配置。
- 需要让更多应用接管流量时,再开启 TUN 或服务模式。Windows 的 TUN 服务模式通常需要管理员权限;若提示服务安装失败,退出客户端后用管理员身份启动,并检查是否有其他网络过滤软件占用或拦截。
- 端口检查可使用
netstat -ano | findstr :7897,再用任务管理器或tasklist /FI "PID eq 进程号"确认占用程序。端口常见默认为 7897 或 7890,以设置页为准。
macOS:选择芯片版本,并处理安全放行
- Apple 芯片选择 arm64,Intel 选择 amd64;打开 DMG 后将应用拖入 Applications。
- 首次打开若提示无法验证开发者,先确认应用确实来自项目发布页,再到“系统设置—隐私与安全性”查看拦截提示并选择允许;不要对来源不明的软件解除隔离。
- 若要启用 TUN,按客户端提示在“隐私与安全性”中放行网络扩展或相关权限。
- 端口检查使用
lsof -nP -iTCP:7897 -sTCP:LISTEN,不要在 macOS 教程中照搬 Windows 的netstat -ano判断方式。
Linux:桌面安装或 systemd 部署
- 桌面用户根据发行版选择 DEB、RPM 或其他官方提供的安装包。服务器用户选择与 CPU 架构匹配的 Mihomo 二进制。
- 手动部署时,把二进制重命名为
mihomo,放入/usr/local/bin/,把配置放入/etc/mihomo/。 - 创建专用系统用户和用户组,让配置目录归该用户所有;不要为了省事长期使用 root 运行。配置文件至少应让服务用户可读,涉及写入缓存或订阅更新的目录还要有对应写权限。
- 按官方 systemd 文档创建服务后运行
sudo systemctl daemon-reload、sudo systemctl enable mihomo、sudo systemctl start mihomo,使用sudo systemctl status mihomo和sudo journalctl -u mihomo -o cat -e查看状态与日志。参考 Mihomo systemd 服务文档。
Android:安装 APK,授权 VPN,再导入配置
- 从 Clash Meta for Android 的项目发布页选择 APK;该项目说明支持 Android 5.0 及以上,并列出四种常见架构。
- 如果 APK 不是通过系统应用商店安装,Android 可能要求对当前浏览器或文件管理器开启“允许安装未知应用”。安装完成后可关闭该权限。
- 打开应用后导入配置,点击启动服务;Android 会弹出 VPN 连接授权,确认后状态栏通常会出现 VPN 图标。
- 如果应用反复停止,先检查架构、系统版本、电池优化和 VPN 冲突;不要同时启动多个会接管 VPN 的客户端。
导入订阅、激活配置和验证连接
- 保存订阅链接。订阅链接通常包含访问凭据,不要发布到群聊、截图或公共代码仓库。优先从你已购买或获得服务的账户页面复制完整链接;无法确认来源的链接不要导入。
- 导入配置。桌面客户端一般在“配置、Profiles 或订阅”页面添加 URL;Android 客户端可在配置页面添加远程配置。不同客户端菜单名称会变化,应以当前界面为准。
- 更新并激活。导入后先执行一次更新,确认配置文件时间或状态发生变化,再点击选中或启用该配置。只下载成功但没有激活,不会改变当前代理。
- 选择节点和策略组。先在代理页面选择一个可用节点,再让规则模式处理不同域名;全局模式适合短时间排查规则问题,直连模式则用于确认基础网络是否正常。TUN 适合需要接管非浏览器应用的场景,但权限和兼容性要求更高。
- 验证是否生效。先打开客户端连接日志,确认请求命中了预期策略组;再对比开启前后的出口 IP。只看客户端右上角“已启动”不够,因为核心运行、系统代理生效和实际请求走代理是三个不同状态。
订阅更新失败时,先复制链接到浏览器或用命令行检查是否能返回内容,再检查链接是否过期、网络是否可达、客户端是否误用了系统代理。如果订阅链接已经泄露,应在提供方账户中重置或重新生成,再删除旧配置并导入新链接。
安装后仍不能联网:按现象排查
| 现象 | 先检查什么 | 处理方向 |
|---|---|---|
| 配置导入失败 | 链接是否完整、返回内容是否为空、配置格式是否被网页拦截 | 重新复制链接,确认订阅仍有效,再手动更新配置。 |
| 节点全部超时 | 连接日志、系统时间、DNS、网络是否能访问订阅地址 | 先关闭 TUN 做对比,再更换网络或 DNS;若所有节点同时失败,优先检查配置和基础网络。 |
| 客户端显示运行但网页直连 | 系统代理开关、应用是否读取系统代理、日志中的策略命中 | 开启系统代理或对应 VPN,使用日志和出口 IP 双重确认。 |
| 开启 TUN 后断网 | 系统权限、DNS 设置、其他 VPN、网卡和安全软件 | 先关闭 TUN 恢复基础连接,再逐项开启权限和 DNS 选项。 |
| 更新配置失败 | 订阅 URL 是否过期、返回码、客户端网络和代理状态 | 重新生成订阅或更换可达网络;不要把完整订阅链接贴到公开 Issue。 |
排查时建议一次只改一个变量:先确认客户端能启动,再确认配置能加载,再确认节点可用,最后才调整 TUN、DNS 或规则。这样更容易从日志中定位是安装、配置、权限还是网络路径问题。
安装前后安全清单
- 下载地址能追溯到项目发布页,文件名和架构与发布页一致。
- 校验的是刚下载的原始安装包或压缩包,SHA-256 与发布页一致。
- 订阅链接只保存在密码管理器、私有笔记或客户端配置中,不公开分享。
- 只授予完成任务所需的权限;Windows 服务模式、macOS 网络扩展和 Android VPN 授权都应看清用途。
- 确认配置已激活、节点可用、策略命中,并通过出口 IP 或连接日志验证实际路径。
- 出现异常时保留错误文本和时间点,删除订阅中的访问凭据后再寻求帮助。
如果你只想在桌面完成安装,优先选择带图形界面的客户端;只有在 Linux 服务器或需要手动管理核心时,才直接部署 Mihomo 二进制。这样可以减少把内核、GUI、订阅和系统代理混在一起排查的情况。
常见问题
Clash Meta 和 Mihomo 是同一个东西吗?
Clash Meta 是旧称,Mihomo 是后续使用的项目名称。实际安装时还要区分 Mihomo 内核和 Clash Verge Rev、Clash Meta for Android 这类图形客户端。
Windows 应该下载 Mihomo 还是 Clash Verge Rev?
普通桌面用户优先选择 Clash Verge Rev 安装包,因为它提供图形界面;只有需要手动运行内核、编写配置或部署服务时,才直接下载 Mihomo 核心。
Android 安装后为什么还要授权 VPN?
Android 客户端需要通过系统 VPN 接口接管应用流量,因此首次启动服务时会弹出 VPN 授权。若授权后仍无法连接,应检查架构、配置、节点和其他 VPN 冲突。
订阅导入成功但没有网络怎么办?
先确认配置已经激活,再确认节点没有全部超时;随后检查系统代理或 VPN 是否开启,并在连接日志中查看请求命中的策略组,最后用出口 IP 对比实际流量路径。
macOS 提示无法验证开发者怎么办?
先核对应用是否来自项目发布页以及哈希是否匹配,再到“系统设置—隐私与安全性”查看系统拦截提示。不要直接放行来源无法确认的应用。