Clash Plus
首推适合作为 Windows 上的首次安装入口。完成安装后,先添加订阅或导入本地配置,再检查策略组与运行模式。系统代理与 TUN 是不同的流量接入方式,初次连接宜先验证系统代理,确认配置可用后再调整其他功能。
CLIENT / PLATFORM / ARCHITECTURE
先选系统,再选处理器架构。图形客户端用于导入配置、管理策略组;Mihomo 内核用于自行部署服务。
# config.yaml · 配置入口示例
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
安装包负责运行客户端,订阅与规则由配置文件提供。
PACKAGE INDEX
每个平台独立列出可用客户端。首次使用可从首推项开始;更换客户端前,先备份订阅地址、本地 YAML 与覆写设置。
以下图形客户端安装包面向 x64 环境。打开「设置 → 系统 → 系统信息」,核对系统类型,再选择安装文件。Windows on ARM 的兼容运行能力取决于系统与客户端,不能仅凭系统名称判断。
适合作为 Windows 上的首次安装入口。完成安装后,先添加订阅或导入本地配置,再检查策略组与运行模式。系统代理与 TUN 是不同的流量接入方式,初次连接宜先验证系统代理,确认配置可用后再调整其他功能。
适合需要通过桌面界面管理配置与规则的用户。订阅更新可能替换订阅文件内容,因此自定义 DNS、端口与规则应放到客户端支持的覆写位置。启用服务模式或 TUN 前,先确认安装流程已完成,再按系统提示授予必要权限。
提供跨平台图形界面,适合在桌面与移动设备之间使用相近的配置管理流程。AMD64 在此表示 x86-64 架构,不限 AMD 品牌处理器。迁移配置时,应重新确认系统代理监听端口,避免其他软件仍指向旧客户端端口。
另一种桌面配置管理选择。导入已有配置后,先检查配置是否被实际选用,再检查代理组中引用的名称。不要同时开启两个客户端的系统代理或 TUN,以免路由、DNS 与监听端口相互覆盖,导致故障现象难以定位。
归档入口用于旧环境复现与迁移参考。旧客户端不应被视为当前系统兼容性或新协议支持的保证。新安装优先选择上方客户端;迁移前保存原配置和覆写内容,迁移后逐项核对规则、DNS 与策略组,不要直接覆盖唯一备份。
| 检查项 | 选择依据 | 安装后检查 |
|---|---|---|
| 系统与架构 | 优先使用仍获系统支持的 Windows 10 / 11 x64 环境;具体最低版本以对应安装程序要求为准。 | 在系统信息中核对是否为基于 x64 的处理器。 |
| 权限与端口 | 普通界面运行与服务安装所需权限不同,TUN 或服务模式可能要求管理员授权。 | 确认混合端口未被占用;退出旧客户端后再测试。 |
| 配置来源 | 准备有权使用的订阅地址或本地 YAML 文件。 | 配置启用后再打开系统代理,结合日志确认规则命中。 |
在「关于本机」查看芯片信息:Apple M 系列属于 Apple Silicon,Intel 机型属于 x64。下载渠道名称与文件架构需要一起看;当前部分渠道仍返回同一个 x64 文件。
提供独立 ARM64 与 x64 安装文件,按芯片类型选择即可。打开 DMG 后将应用放入「应用程序」目录,再从该目录启动。配置导入完成后检查系统代理状态;需要接管更多应用流量时,再根据客户端指引配置 TUN。
用于管理订阅、策略组与规则配置。当前两种 macOS 渠道对应同一份 x64 DMG,Apple Silicon 运行需要 Rosetta 2。安装后先用最小改动验证原始订阅,再添加个人覆写,便于区分订阅本身的问题与本机设置冲突。
适合希望保持跨平台操作习惯的用户。当前 macOS 两种渠道均指向 AMD64 文件,Apple Silicon 需要兼容运行环境。若系统代理已开启但某个应用仍直连,应检查该应用是否遵循系统代理,而不是反复更换安装包。
保留用于旧配置与既有工作环境迁移。当前两个渠道均返回 x86_64 文件,并非独立 ARM64 构建。新安装宜使用仍在维护的客户端;迁移时先保存菜单栏代理设置与本地配置,确认新客户端运行正常后再处理旧应用。
| 环境 | 安装包选择 | 注意事项 |
|---|---|---|
| Apple Silicon | 优先选择明确标为 ARM64 的原生包。 | 当前本页部分 macOS 渠道返回 x64 包,运行前需具备 Rosetta 2。 |
| Intel | 选择 x64、AMD64 或 x86_64 包。 | 这些名称在本页指向同一类处理器架构,不能运行 ARM64 原生包。 |
| 系统授权 | 系统版本需满足相应应用的安装要求。 | 按系统提示授权网络服务;遇到拦截先核实文件来源,不要整体关闭系统安全机制。 |
先确认设备支持的应用架构。多数较新的手机可使用 ARM64,旧设备可能需要 ARM 32 位;处理器支持 64 位不一定意味着系统允许安装所有 64 位应用,最终以设备系统环境为准。
适合 ARM64 Android 设备首次安装。导入配置后启动连接,系统会请求建立 VPN 连接的授权。该授权用于接入设备流量,不代表订阅已经有效;还需确认当前配置、策略组选择与规则模式。后台断连时再检查电池与后台运行限制。
提供 ARM64、ARM 与通用包,适合根据设备架构精确选择。无法确认架构时可考虑通用版,但它通常包含更多架构内容。导入配置后应启用对应配置条目,再启动服务;只把订阅地址保存到列表里,并不会自动完成流量接管。
提供与桌面端相近的配置管理方式。首次授权后,检查是否有其他 VPN 应用同时运行;Android 通常只允许一个应用占用系统 VPN 接口。需要指定应用走代理时,应在客户端中核对分应用设置,并区分该设置与 YAML 域名规则的作用范围。
使用 Surfboard 支持的配置格式,不应把它当作可直接加载任意 Clash YAML 的替代入口。准备迁移前,先确认服务方是否提供适配格式,核对协议、策略与规则能否对应。只改配置文件扩展名不能完成格式转换。
| 检查项 | 要求 | 排查方向 |
|---|---|---|
| 架构 | ARM64 对应 arm64-v8a;ARM 32 位对应 armeabi-v7a。 | 安装提示不兼容时核对架构、系统版本及现有应用签名。 |
| 安装授权 | 仅为执行安装的浏览器或文件管理器按需授权。 | 安装结束后可收回不再需要的来源安装权限。 |
| VPN 与后台 | 首次连接需确认系统 VPN 请求。 | 避免与其他 VPN 同时运行;后台中断时检查电池优化与自启动限制。 |
通过 App Store 安装 Clash Plus。安装要求、设备兼容范围与商店展示信息,以应用详情页为准。安装完成后仍需导入有权使用的配置,才能按策略与规则处理连接。
打开商店详情页安装应用,随后在客户端添加订阅或导入配置。首次启动连接时,按 iOS 提示允许添加 VPN 配置。完成授权后回到应用检查连接状态与策略组;若配置更新失败,应先核对订阅地址是否完整,再查看请求或格式报错。
不同平台的客户端可能采用不同配置入口,不能仅凭桌面端截图寻找同名按钮。已有 YAML 文件时,先确认导入结果和受支持字段,再启用连接。不要将包含私人订阅信息的完整配置截图发送到公开讨论区。
| 检查项 | 要求 | 操作位置 |
|---|---|---|
| 设备与系统 | 满足商店详情页列出的兼容性要求。 | 在 App Store 查看兼容性,在系统设置中查看当前 iOS 版本。 |
| 网络授权 | 允许客户端按系统流程添加 VPN 配置。 | 授权后回到客户端启动连接,确认实际使用的配置。 |
| 订阅准备 | 使用完整且仍有效的订阅地址,或兼容的本地配置。 | 导入后检查策略组与规则目标,更新与连接问题分开排查。 |
桌面环境优先使用图形客户端。本页 Linux 图形包面向 AMD64;选择 DEB 或 RPM 时同时核对发行版包管理方式、桌面运行依赖与处理器架构。服务器或路由器部署请使用内核区。
适合需要图形界面管理订阅与系统代理的 Linux 桌面用户。Debian、Ubuntu 系通常选择 DEB,Fedora 等 RPM 系发行版选择 RPM。使用发行版包管理器安装有助于识别依赖缺失;不要为了安装而强行忽略依赖错误。
面向使用 DEB 包管理方式的 AMD64 桌面环境。安装后先导入配置并确认本地端口监听,再检查桌面系统代理是否实际生效。命令行工具不一定读取桌面代理设置,需要根据工具文档单独指定代理或环境变量。
| 环境 | 检查方式 | 选择依据 |
|---|---|---|
| 处理器 | uname -m | x86_64 对应本页 AMD64 图形安装包;ARM 设备不能直接使用这些包。 |
| 发行版 | cat /etc/os-release | 根据发行版选择 DEB 或 RPM,并满足客户端所需桌面依赖。 |
| 服务权限 | 查看客户端日志与服务状态。 | TUN 需要相应设备与网络权限;系统代理只影响遵循该设置的应用。 |
面向服务器、路由器与自行管理服务进程的用户。内核不包含桌面配置界面,需要自行提供 config.yaml、工作目录、启动方式与网络权限。普通桌面或手机用户优先选择前面的图形客户端。
| 系统 | 处理器架构 | 文件类型与用途 | 下载 |
|---|---|---|---|
| Windows | AMD64 | ZIP · x86-64 命令行内核 | 下载 AMD64 ZIP |
| Windows | ARM64 | ZIP · ARM64 命令行内核 | 下载 ARM64 ZIP |
| macOS | Intel / AMD64 | GZ · 解压后运行二进制文件 | 下载 Intel GZ |
| macOS | Apple Silicon / ARM64 | GZ · ARM64 原生内核 | 下载 ARM64 GZ |
| Linux | AMD64 | DEB · 适用相应包管理系统 | 下载 AMD64 DEB |
| Linux | AMD64 | GZ · 自行管理二进制文件 | 下载 AMD64 GZ |
| Linux | ARM64 | GZ · 64 位 ARM 设备 | 下载 ARM64 GZ |
| Linux | ARMv7 | GZ · 对应 32 位 ARM 环境 | 下载 ARMv7 GZ |
| Linux | MIPS softfloat | GZ · 需额外核对端序与 ABI | 下载 MIPS GZ |
| 项目 | 要求 |
|---|---|
| 文件与目录 | GZ 文件需先解压,类 Unix 系统还需赋予二进制执行权限。将配置与运行目录明确分开,避免从不同目录启动时读取到另一份配置。 |
| 网络接入 | 本地 HTTP / SOCKS 代理、TUN 与透明代理需要不同接入设置。内核成功启动不代表路由器流量已自动转入代理。 |
| 配置与权限 | 确保配置可读取、端口可绑定,启用 TUN 时具备所需网络权限。服务进程应使用满足任务的最小权限。 |
准备部署前,可先用 mihomo -t -f config.yaml 检查配置能否被解析,再决定服务启动参数。字段含义与规则顺序见 config.yaml 配置参考;路由器部署思路见 OpenWrt 旁路由运行 mihomo 内核。
AFTER INSTALLATION
01 / IMPORT
安装完成后先准备配置来源。订阅地址需要完整复制,避免带入首尾空格;本地文件需要保持 YAML 缩进。导入后查看配置名称与报错,再将该配置设为当前使用项。客户端安装成功与订阅请求成功是两个独立步骤。
02 / SELECT
日常分流通常从 mode: rule 开始。检查规则所引用的策略组是否存在,手动选择组内可用出站。全局模式与规则模式的目标不同,不能把切换全局后可连接,当作所有分流规则都已正确的证明。
03 / VERIFY
桌面端先开启系统代理,移动端按提示授权 VPN。验证时查看连接记录中的匹配规则、出站目标与错误信息。遇到异常先缩小范围:配置更新、DNS 解析、代理连接与应用接入分别检查,避免同时修改多个设置。
DOWNLOAD NOTES
Windows、macOS、Android 与 iOS 优先从各平台首项 Clash Plus 开始;Linux 可先选 Clash Verge Rev。图形客户端适合导入订阅、切换策略组与查看日志。需要自行管理服务进程时再选择 Mihomo 内核。
AMD64 与 x64 通常都指 x86-64 架构;ARM64 是另一套指令集。先在系统信息中查看处理器类型。Android 通用版包含多个架构,适合暂时无法确认设备架构的情况,但文件通常更大。
Clash Plus 提供独立 ARM64 安装包,可选择 Apple Silicon 按钮。本页当前 Clash Verge Rev、FlClash 与 ClashX Meta 的两种 macOS 渠道均对应 x64 文件;Apple Silicon 使用这些文件需要 Rosetta 2,不能把渠道名称视为原生 ARM64 包的证明。
客户端安装包不等于代理配置。安装后还需导入有权使用的订阅或 YAML 文件,启用对应配置,在规则引用的策略组中选择可用出站,再开启系统代理或按需启用 TUN。连接失败时先查看客户端日志。
先备份原始配置与客户端覆写设置,再在新客户端中导入。通用 YAML 字段通常可以复用,但协议支持、TUN 设置、DNS 行为及客户端扩展字段可能不同。导入成功后应检查日志、策略组名称与规则目标,不要只看文件是否保存成功。
Clash for Windows 与 ClashX Meta 作为归档入口保留,便于旧环境复现与配置迁移。归档不代表仍持续获得系统适配或问题修复。新安装优先选择同平台前列客户端,并在确认新环境可用后再移除旧客户端。