Clash Plus
首推适合作为 Windows 首次安装入口。安装后先导入配置并确认策略组,再开启系统代理;需要接管更多应用流量时,另行检查 TUN 所需权限。不要同时让多个客户端修改系统代理设置。
平台安装包
首推入口位于各平台列表前列。文件名是判断实际包架构的重要依据,归档客户端另有维护状态说明。
本组提供 x64 桌面安装包。在“设置 → 系统 → 系统信息”查看系统类型;ARM 设备还需确认系统对 x64 应用及相关驱动的兼容情况。
适合作为 Windows 首次安装入口。安装后先导入配置并确认策略组,再开启系统代理;需要接管更多应用流量时,另行检查 TUN 所需权限。不要同时让多个客户端修改系统代理设置。
桌面图形客户端,适合集中管理配置与规则运行状态。安装完成后分别检查内核启动、系统代理和服务模式;服务权限用于相应的系统集成,不代表订阅已导入或节点已经可用。
适合需要在桌面与移动设备间保持相近操作习惯的用户。这里提供 Windows AMD64 安装包;跨设备使用时仍需分别授权网络接管,并核对配置引用的本地文件路径。
另一种 Windows 图形管理入口。迁移时建议先保留原客户端配置,再导入订阅并核对策略组名称。界面设置、端口偏好和客户端专用扩展不一定随 YAML 配置一起迁移。
归档入口,用于旧环境迁移与历史配置对照。旧版内核不保证识别新协议与新字段,也不保证适配后续系统变化。新安装建议选择前列客户端;迁移前备份订阅、本地规则和端口设置。
| 检查项 | 要求与说明 |
|---|---|
| 处理器 | 本组主要为 x64 / AMD64;不能作为原生 ARM64 驱动支持的保证。 |
| 系统兼容 | 以安装器声明的最低系统要求为准。旧版 Windows 需特别检查界面运行时依赖。 |
| 权限 | 普通配置管理与 TUN、服务安装的权限不同;仅在需要时授予管理员权限。 |
| 网络条件 | 配置有效、代理端口未被占用;系统代理与虚拟网卡不要由多个客户端同时控制。 |
在苹果菜单的“关于本机”查看芯片类型。Apple Silicon 与 Intel 是不同架构;下方会明确说明当前清单的实际文件,不能只凭下载键名称判断原生支持。
分别提供 ARM64 与 x64 磁盘映像。Apple Silicon 选择 ARM64,Intel 选择 x64;打开 DMG 后按安装界面提示完成应用安装,再授予所需网络权限并导入配置。
适合桌面订阅管理与内核运行状态查看。当前清单的两个 macOS 入口均对应 x64 文件;Apple Silicon 使用前需确认 Rosetta 兼容条件,需要原生 ARM64 包时可选择上方明确标注的入口。
提供与其他平台相近的配置管理方式。当前清单中的 macOS 文件标为 AMD64,两个入口指向同一文件。Apple Silicon 的应用转译能力不代表所有网络扩展都兼容,启用 TUN 前应单独确认。
归档的菜单栏客户端,主要用于延续旧工作流或迁移前对照配置。当前清单为 x86_64 文件,两个入口相同。不要将历史客户端的可运行性等同于新协议支持或新系统兼容性。
| 检查项 | 要求与说明 |
|---|---|
| 芯片类型 | Apple M 系列优先原生 ARM64;Intel 使用 x64 / AMD64 / x86_64。 |
| 系统兼容 | 最低 macOS 版本以具体安装包提示为准,旧系统需核对运行时要求。 |
| 转译条件 | Apple Silicon 运行 x64 应用可能需要 Rosetta,网络辅助组件仍需独立适配。 |
| 安装与授权 | 先完成应用安装,再按系统提示授权网络扩展;保留系统安全防护设置。 |
多数近期手机使用 ARM64,但处理器支持与系统实际支持的应用架构不一定相同。先核对设备信息,再选择 APK;旧设备可查看 ARMv7 或通用包。
提供 ARM64 安卓安装包。首次启动后导入订阅,连接时按系统提示允许建立 VPN 连接。该授权用于接管设备流量,与订阅账号或服务端认证是不同环节。
面向 Android 的配置管理入口,提供 ARM64、ARMv7 与通用包。通用包包含多个架构的代码,适合不确定设备架构时使用;已确认架构则优先下载对应包,减少不必要的包体积。
提供 ARM64 与 ARMv7 两种 Android 安装包。移动端连接中断时,除配置外还应检查系统后台限制和省电设置;允许后台运行并不改变规则模式,也不会自动修复失效订阅。
提供安卓通用安装包。Surfboard 使用的配置体系与 Clash YAML 不同,不能假定现有订阅可直接导入。下载前先确认配置来源是否提供 Surfboard 支持的格式,以及所用协议是否受支持。
| 检查项 | 要求与说明 |
|---|---|
| 应用架构 | ARM64 对应 arm64-v8a;ARMv7 对应 armeabi-v7a。通用包适合架构不明的设备。 |
| 系统版本 | 以包安装器给出的兼容性提示为准;出现不兼容时先检查 Android 版本和架构。 |
| 安装权限 | 仅为用于下载的浏览器或文件管理器授予所需安装权限,安装后可按需要收回。 |
| 网络接管 | 连接时需要 VPN 授权;另一个 VPN 应用可能占用同一系统通道。 |
通过 App Store 获取 Clash Plus。先查看商店中的系统兼容信息,再安装应用、导入配置并完成 VPN 授权。
iOS 使用 App Store 安装入口。安装后添加有效订阅或配置,检查策略组,再允许系统建立 VPN 连接。连接图标表示隧道已建立,不等于所有请求都走代理;实际路径仍由规则与策略选择决定。
| 检查项 | 要求与说明 |
|---|---|
| 设备兼容 | 支持的设备与最低 iOS / iPadOS 版本以 App Store 详情页为准。 |
| 应用获取 | 使用上方 App Store 详情链接完成安装,后续应用更新由商店管理。 |
| 网络授权 | 首次连接按系统提示添加 VPN 配置;其他 VPN 配置可能影响连接状态。 |
| 配置准备 | 准备有效订阅,导入后检查节点、规则与策略组是否完整加载。 |
先核对发行版与处理器架构。DEB 和 RPM 是不同的软件包格式,不应仅改扩展名互换;下列桌面安装包为 AMD64 / x86_64。
提供 Debian 系发行版常用的 DEB 与 RPM 系发行版使用的 RPM。通过系统包管理器处理依赖后再启动桌面应用。TUN 与服务安装需要单独检查权限,桌面应用能打开并不表示路由已接管。
提供 AMD64 DEB 桌面安装包。适合具有图形会话的 Linux 环境;纯命令行服务器更适合下方内核区。若启动时报告动态库缺失,应依据包管理器的依赖提示处理,而不是复制其他系统的库文件。
| 检查项 | 要求与说明 |
|---|---|
| 处理器 | 使用 uname -m 查看架构;x86_64 对应本组 AMD64 包。 |
| 软件包格式 | Debian / Ubuntu 系通常选择 DEB,Fedora 等 RPM 系选择匹配的 RPM。 |
| 运行依赖 | 需要桌面图形会话及包声明的运行库。具体发行版兼容性以安装器和启动日志为准。 |
| 权限与路由 | 系统代理依赖桌面环境和应用支持;TUN 还涉及设备权限、防火墙和路由规则。 |
服务器 / 路由器 / 自行管理配置
内核不包含订阅管理界面。普通桌面与手机用户优先使用前面的 GUI 客户端;只有需要自行维护配置目录、监听地址与服务进程时,才单独部署内核。
| 系统 | 处理器架构 | 文件形式 | 下载 |
|---|---|---|---|
| Windows | AMD64 | ZIP | 下载 AMD64 ZIP |
| Windows | ARM64 | ZIP | 下载 ARM64 ZIP |
| macOS | Intel / AMD64 | GZ | 下载 Intel GZ |
| macOS | Apple Silicon / ARM64 | GZ | 下载 ARM64 GZ |
| Linux | AMD64 | DEB | 下载 AMD64 DEB |
| Linux | AMD64 | GZ | 下载 AMD64 GZ |
| Linux | ARM64 | GZ | 下载 ARM64 GZ |
| Linux | ARMv7 | GZ | 下载 ARMv7 GZ |
| Linux | MIPS softfloat | GZ | 下载 MIPS GZ |
| 检查项 | 要求与说明 |
|---|---|
| 架构与 ABI | CPU、操作系统与二进制构建目标必须兼容,嵌入式固件尤其需要核对浮点 ABI 和字节序。 |
| 配置目录 | 准备可读的配置文件,以及配置实际引用的规则集、数据库与提供者资源。 |
| 网络权限 | 普通代理监听与 TUN 权限不同;按最小权限部署,不要将管理接口直接暴露到公网。 |
| 服务管理 | 先在前台确认启动日志与端口监听,再交给系统服务管理器,避免隐藏配置加载错误。 |
部署前可查阅 Mihomo 配置入门 →,协议支持与配置兼容性见 协议参考 →。
安装包之后
下载成功只完成了文件获取。按以下顺序检查,可以区分安装问题、配置问题与流量接管问题。
更换客户端前,记录订阅地址、当前策略组选择和本地规则。含有认证信息的订阅地址应保存在可信位置,不要贴入公开截图或故障讨论。新客户端能导入同一份 YAML,并不意味着它会继承旧客户端的服务模式、系统代理或启动项。
安装新客户端后先保持旧客户端停止运行,避免端口冲突。订阅更新可能覆盖远程配置中的规则,长期使用的本地修改应放入客户端支持的覆写或合并机制,并在更新后检查实际生效配置。
订阅链接导入与更新 →先在日志中确认配置加载完成、代理端口开始监听,再启用系统代理。系统代理依赖应用遵循操作系统设置,命令行工具与部分游戏可能采用不同的网络路径;TUN 则通过虚拟网卡处理流量,需要额外的权限与路由条件。
不要用“界面显示已连接”代替规则验证。查看测试请求是否出现在连接记录中、命中了哪条规则、最终使用了哪个策略。若记录里没有请求,应先排查接管路径,而不是反复更换节点。
首次连接与验证步骤 →CLIENT / CORE / PROFILE
客户端负责界面和系统集成,内核负责协议解析与连接处理,订阅负责提供远程配置内容。三者的更新周期不同,客户端名称也不能直接证明某个协议或字段一定受支持。
更新安装包前保留当前可用配置。更新后先检查内核是否正常启动,再检查订阅是否加载、策略组引用是否存在。遇到未知字段或不支持的协议,应结合实际内核信息判断,而不是仅比较客户端界面。
Clash for Windows 与 ClashX Meta 已停止维护,本页保留归档入口便于迁移。旧工作流可以作为参考,但新配置应按当前内核能力重新确认。安装程序、内核文件和远程配置各有独立的兼容边界。
查阅内核关系与协议兼容性 →首次使用优先选择图形客户端。客户端提供订阅导入、策略组选择、系统代理与日志界面;Mihomo 内核是连接处理程序,适合自行管理配置、启动参数和服务进程的服务器或路由器用户。
先在系统信息中确认处理器架构,再检查按钮及文件名。x64、AMD64 与 x86_64 通常指同一类 64 位架构,ARM64 是另一类。Android 优先选择匹配的 ARM64 或 ARMv7 包,无法判断时可用通用包。部分 macOS 清单入口目前指向相同的 x64 文件,Apple Silicon 设备应优先选择明确提供 ARM64 文件的客户端。
客户端安装包不包含可直接使用的代理服务。需要导入有效订阅或本地配置,完成策略组选择,再按应用需要启用系统代理或 TUN。最后通过连接日志和规则命中记录确认流量路径。
这两个客户端已停止维护,保留入口用于旧环境迁移与配置对照。历史内核不保证支持新协议、新字段或后续系统变化。新安装优先选维护中的客户端,迁移前备份配置与本地规则。
三者不应视为同一次更新。客户端更新涉及界面和集成功能,内核更新涉及协议与连接处理,订阅更新涉及远程配置内容。具体是否随安装包更新内核取决于客户端的打包方式,更新后应分别检查内核信息、配置加载状态与订阅更新时间。
先确认系统类型、处理器架构和安装包格式,再检查系统提示、磁盘空间与安装权限。Android 更新失败时检查旧包签名和安装来源;Linux 检查发行版包格式与依赖。不要仅为绕过提示而关闭系统安全防护。