客户端 / 安装包 / 内核

Clash 下载

按操作系统选择客户端。先确认处理器架构,再下载安装包;安装完成后导入订阅,设置规则与代理模式。

桌面与移动端优先使用带图形界面的客户端。独立内核面向服务器、路由器和手动管理配置的用户。

Windows 客户端

本区桌面安装包以 x64 为主。首次使用可选择 Clash Plus;需要其他界面或配置管理方式时,再比较 Clash Verge Rev、FlClash 与 Clash Nyanpasu。安装前退出正在运行的同类客户端,避免端口与系统代理设置互相覆盖。

Clash Plus

Clash Plus

首推

适合从订阅导入、规则模式和系统代理开始配置的用户。安装后先确认当前配置已启用,再选择代理策略;需要接管未遵循系统代理的应用时,另行配置 TUN。

Windows x64 · EXE 安装程序

Clash Verge Rev

Clash Verge Rev

使用 mihomo 内核的桌面客户端,可管理订阅、规则和代理组。若已有本地覆写或规则集,迁移后应检查合并顺序,避免订阅刷新覆盖需要保留的设置。

Windows x64 · EXE 安装程序

FlClash

FlClash

适合希望在桌面与手机上使用相近操作界面的用户。安装程序便于创建系统入口;压缩包可用于手动解压部署,但配置保存位置与权限仍需按客户端实际行为确认。

Windows AMD64 · 安装程序 / ZIP

Clash Nyanpasu

Clash Nyanpasu

另一种桌面配置管理选择。导入原有 YAML 后,先查看配置检查结果,再设置系统代理。不同客户端的服务模式、配置目录与开机启动入口可能不同,不宜直接复制整个程序目录。

Windows x64 · EXE 安装程序

Clash for Windows

已停止维护

归档入口,供旧环境复现和配置迁移参考。它并非仅因名称中含 Windows 就适合所有新系统。旧内核对新协议和配置字段的支持有限,新安装建议优先选择上方仍在维护的客户端。

Windows · 归档安装程序

Windows 安装条件

检查项目选择依据
系统与架构在“设置 → 系统 → 系统信息”查看系统类型。本区提供 x64 包;Windows ARM 设备需另行确认模拟运行兼容性。
系统版本建议在受支持的 Windows 10 / 11 环境安装;具体最低版本与运行库要求以安装程序提示为准。
权限与端口普通系统代理和 TUN 的权限要求不同。安装服务或虚拟网卡时可能请求管理员权限,混合端口应避免与其他程序重复。

独立内核

mihomo 内核下载

面向服务器、路由器和自行管理服务的用户。内核负责读取配置与处理连接,不包含桌面订阅管理界面。普通用户优先使用上方 GUI 客户端,避免重复安装内核、服务和虚拟网卡。

平台架构格式与用途下载
WindowsAMD64ZIP · x64 主机下载 AMD64
WindowsARM64ZIP · ARM 主机下载 ARM64
macOSIntel / AMD64GZ · 命令行内核下载 Intel
macOSApple Silicon / ARM64GZ · 命令行内核下载 Apple Silicon
LinuxAMD64DEB · 软件包安装下载 AMD64 DEB
LinuxAMD64GZ · 手动部署下载 AMD64 GZ
LinuxARM64GZ · ARM 服务器下载 ARM64 GZ
LinuxARMv7GZ · 兼容的 ARM 设备下载 ARMv7 GZ
LinuxMIPS soft-floatGZ · 兼容的路由器下载 MIPS GZ

部署前确认架构与配置

GZ 解压后通常得到可执行文件,不是图形安装向导。Linux 与 macOS 还需设置执行权限,并明确工作目录、配置路径及日志输出位置。路由器需进一步确认 CPU 架构、字节序、内存与固件环境,不能只按设备外观或品牌选包。

准备好配置后,可用配置检查命令先发现 YAML 缩进、字段和策略组引用错误,再启动长期运行的服务。更新二进制时先停止服务,保留配置与启动参数;不要用客户端的订阅链接直接覆盖服务配置而忽略格式差异。

查看进阶配置手册 →

Linux / macOS · 解压并命名为 mihomo 后

chmod +x ./mihomo
./mihomo -v
./mihomo -t -f ./config.yaml

先查看内核信息,再检查本地配置。配置检查通过不等于订阅中的所有代理都可连接;连接仍取决于网络、服务端与认证信息。

安装后:订阅、模式与迁移

下载解决的是客户端安装,连接还需要有效配置。按以下顺序检查,可减少把配置问题误认为安装包问题的情况。

先导入,再启用配置

在客户端的订阅或配置页面添加链接,等待获取完成,然后将该配置设为当前使用项。链接返回 HTML 登录页、普通节点列表或格式错误的内容时,客户端可能无法直接读取;先确认订阅支持 Clash / mihomo YAML。

订阅地址可能包含账户标识。排查时可以保留错误提示,但分享截图前应遮住链接参数、代理密码与外部控制认证信息。不要将完整配置上传到不熟悉的在线转换工具。

查看订阅导入步骤 →

规则模式与系统接管分开设置

规则、全局与直连决定进入内核后的连接如何处理;系统代理与 TUN 决定哪些连接能进入内核。开启规则模式并不会自动接管每个应用,开启 TUN 也不会自动生成合理的分流规则。

先在规则模式下确认策略组名称有效,再开启需要的系统接管方式。遇到无法访问时,按应用代理设置、端口、DNS、策略匹配和远端连接逐层检查,避免同时修改多项设置后无法定位原因。

查看配置与连接问题 →

Clash 下载常见问题

安装包选择、配置迁移与兼容性说明。更完整的连接故障排查见帮助中心。

首次下载 Clash,应该选哪个客户端?

Windows、macOS、Android 与 iOS 可先查看 Clash Plus。Linux 可从 Clash Verge Rev 开始。先确认系统、架构和安装包兼容性,再考虑界面偏好;普通桌面用户通常不需要单独下载 mihomo 内核。

ARM64、x64 与通用包怎么区分?

x64、AMD64 与 x86_64 通常指同一类 64 位架构,ARM64 与 AArch64 指另一类架构。按系统信息选择,不要仅凭电脑或手机品牌判断。通用包可能包含多种架构,但体积通常更大;本页部分 macOS 清单入口实际返回 x64 文件,不能据按钮对应的清单键认定为 ARM 原生包。

安装客户端以后,为什么还需要导入订阅?

客户端负责读取配置、匹配规则与建立代理连接,安装包不等于可用的代理服务。需要导入自行持有的有效订阅或本地 YAML 配置,再选择策略组和连接模式。订阅链接可能包含访问凭据,不应公开分享。

更新客户端前需要保存哪些内容?

先导出或备份订阅配置、本地覆写、规则文件及自定义端口。退出旧客户端后再安装更新,不要同时开启两个客户端的系统代理或 TUN。跨客户端迁移时应重新检查 DNS、策略组名称和规则兼容性。

下载后无法安装,应该先检查什么?

先确认文件已下载完成,扩展名与平台一致,处理器架构匹配,系统版本符合客户端要求。通过系统安装提示查看具体原因,不要直接关闭安全保护。Linux 还需检查软件包格式和依赖,Android 需检查安装来源授权与剩余存储空间。

已停止维护的客户端还适合新配置吗?

归档客户端主要用于旧环境复现和配置迁移参考。旧内核可能无法识别新协议、规则字段或 DNS 参数。新安装优先选择仍在维护的客户端;迁移前保存原配置,并逐项检查日志中的不兼容字段。