客户端 / 安装包 / 内核

Clash 下载

按操作系统与处理器架构选择客户端。Windows、macOS、Android 与 iOS 首推 Clash Plus;Linux 从 Clash Verge Rev 开始。需要自行部署服务时,再选择 Mihomo 内核。

Windows 客户端

先在“设置 → 系统 → 系统信息”中查看系统类型。下列图形客户端入口为 x64 安装包,ARM 设备应先确认系统的应用兼容条件,不能把 x64 与 ARM64 视为同一种原生包。

Clash Plus

Clash Plus

首推

适合作为首次安装的入口。安装后先导入订阅并选中配置,再检查出站模式与系统代理;不要在尚未载入代理出口时仅打开开关。跨设备使用时,订阅格式与本地设置仍需分别确认。

Clash Verge Rev

Clash Verge Rev

Windows · x64

适合需要管理配置、规则与代理接管方式的桌面场景。系统代理与 TUN 是两种不同的接管入口,建议先验证系统代理可用,再按应用需求配置 TUN 及相关服务权限。

FlClash

FlClash

Windows · AMD64

可用于桌面配置导入与策略选择。迁移已有 YAML 时,先检查配置中的文件路径、规则集位置与外部控制设置,避免把另一台设备上的本地路径直接带入当前环境。

Clash Nyanpasu

Clash Nyanpasu

Windows · x64

可作为另一种桌面配置管理界面。切换客户端前,应退出原客户端并关闭其系统代理或虚拟网卡接管,避免多个进程争用监听端口;导入后重新核对当前生效配置。

Clash for Windows

已停止维护

归档入口,适合复现旧环境或迁移既有配置时查阅。旧客户端不等同于当前 Mihomo 功能集合,新协议、DNS 参数和规则语法可能存在差异。新建环境优先使用上方客户端。

Windows 安装条件
检查项要求与处理方式
系统与架构使用受所选客户端支持的 Windows 版本;本区安装包为 x64 / AMD64,具体最低系统版本以安装器说明为准。
权限普通配置导入与 TUN 服务安装权限不同。需要安装系统服务时,按客户端提示完成管理员授权。
接管冲突先退出其他代理或 VPN 客户端;如端口被占用,查看日志定位进程,而不是同时开启多个接管开关。
命令行部署

Mihomo 内核文件

面向服务器、路由器及自行管理进程的用户。普通桌面与手机用户优先使用上方图形客户端;内核文件本身不提供订阅管理窗口。

按目标系统与架构选择内核
系统架构文件格式下载入口
WindowsAMD64ZIP下载 AMD64 ZIP
WindowsARM64ZIP下载 ARM64 ZIP
macOSIntel · AMD64GZ下载 Intel GZ
macOSApple Silicon · ARM64GZ下载 ARM64 GZ
LinuxAMD64DEB下载 AMD64 DEB
LinuxAMD64GZ下载 AMD64 GZ
LinuxARM64GZ下载 ARM64 GZ
LinuxARMv7GZ下载 ARMv7 GZ
LinuxMIPS · softfloatGZ下载 MIPS GZ

内核启动与配置验证

ZIP 与 GZ 文件需要先解压,GZ 是压缩后的内核文件,不是图形安装向导。Unix 类系统还需确认可执行权限。先使用配置检查命令验证 YAML,再以明确的配置路径启动;不要直接覆盖正在使用的二进制后跳过验证。

mihomo -t -f config.yaml
mihomo -f config.yaml

上述命令假设内核已位于命令搜索路径,且当前目录有可用的 config.yaml。配置检查通过只说明语法及相关加载检查完成,不代表出口一定可连接。继续核对 DNS、规则集加载与实际连接记录,部署步骤见 Mihomo 配置手册。

安装流程

安装前检查与首次连接

确认下载文件与目标设备一致

先确认操作系统,再确认处理器架构,最后确认包格式。Windows 的 EXE、macOS 的 DMG、Android 的 APK 和 Linux 的 DEB、RPM 分别服务于不同安装流程。浏览器显示下载结束后,再从文件管理器打开实际文件;如果文件仍带有临时下载标记,应等待下载完成,不要直接修改扩展名尝试安装。

架构标签描述文件面向的运行环境,不是性能排名。AMD64 与 x64 通常表示 64 位 x86,ARM64 与 ARMv7 则不能互换。部分设备具备兼容运行能力,但还受操作系统和客户端依赖限制。尤其在 macOS 上,按钮旁已经标明实际 x64 文件的入口,不应被理解为原生 Apple Silicon 包。

保留配置,再替换旧客户端

升级或迁移前,保留本地配置、覆写脚本、自定义规则及需要恢复的设置。订阅地址可能包含访问凭据,不要放进公开截图、论坛帖子或共享日志。关闭原客户端的系统代理与网络接管,再启动新客户端,可以减少端口占用、残留代理设置和虚拟网卡冲突。

同名客户端的不同发行包可能采用不同签名和配置目录。如果安装器提示冲突,先记录错误,再查明已有应用来源。不要为解决安装问题直接清除所有应用数据;确需卸载时,确认备份可恢复,并记下订阅服务方要求的导入格式。

导入配置后验证接管结果

安装客户端不等于已获得代理服务。先导入有效订阅或自行编写配置,确认当前配置已选中,再检查规则模式与策略组。日常分流通常使用 Rule;Global 会改变出站选择逻辑,不能用来替代订阅修复,也不能保证原本不可用的出口恢复。

桌面环境可先验证系统代理,再按需要启用 TUN。手机环境则需处理系统网络授权。连接后打开目标服务,同时查看客户端连接记录:没有记录时优先检查流量是否进入客户端;有记录但失败时,再按规则命中、DNS 解析和出口连接顺序排查。完整操作见 订阅导入、系统代理设置与连接验证。

安装与选择

下载常见问题

从包类型、架构与安装环境开始核对。

初次安装应该选择客户端还是 Mihomo 内核?

桌面和手机用户优先选择图形客户端。Clash Plus 是 Windows、macOS、Android 与 iOS 的首推入口;Linux 可先查看 Clash Verge Rev。内核文件面向需要自行编写配置、管理进程与设置路由的服务器或路由器用户。

ARM64、AMD64 与通用包有什么区别?

AMD64 与 x64 通常指同一种 64 位 x86 架构,ARM64 则对应另一类处理器。Android 的 ARMv7 包面向兼容的 32 位环境,通用包包含多个架构。应以系统信息和实际包说明为准,不能仅按设备品牌判断。

Apple Silicon 下载入口为什么可能得到 x64 文件?

当前清单中部分客户端的 Apple Silicon 与 Intel 入口指向同一个 x64 文件。页面已在相关按钮旁标明包类型。这类文件不能当作原生 ARM64 包;Apple Silicon 用户需确认 Rosetta 兼容条件,或选择明确提供 ARM64 文件的客户端。

下载安装后为什么还不能直接建立代理连接?

客户端安装包不包含可用的代理服务。需要导入有效订阅或自行配置代理出口,选中配置与策略组,再启用系统代理或按需启用 TUN。最后通过连接记录确认请求已进入客户端,并核对命中的规则与出口。

安装失败或客户端打不开时先检查什么?

先核对系统、处理器架构和安装包格式,再检查下载是否完成、磁盘空间与系统安全提示。不要反复叠加安装。涉及 TUN 或辅助服务时,按客户端说明处理管理员权限,并查看具体错误日志。

升级客户端前需要保留哪些配置?

保留订阅地址、本地 YAML、覆写配置、自定义规则及需要恢复的策略组选择。订阅地址可能包含访问凭据,应存放在受控位置。升级后先验证配置解析、DNS 与代理接管,再恢复自动更新等日常设置。