Clash Plus
首推适合从图形界面管理订阅、选择代理模式与查看连接。下载后运行安装向导,按提示完成安装,再导入已有配置。程序安装完成不等于系统代理已经生效,应在客户端内确认运行状态与代理开关。
首次使用先完成规则模式下的基础连接,再按需要启用 TUN。已有其他代理软件时,先确认哪个程序负责系统代理,避免多个客户端同时修改同一组设置。
客户端 / 安装包 / 架构
先选操作系统,再核对处理器架构。图形客户端用于日常配置与连接;独立 mihomo 内核用于自行部署。
Windows / x64
当前图形安装包以 x64 为主。先在“设置 → 系统 → 系统信息”查看系统类型,再选择客户端。
适合从图形界面管理订阅、选择代理模式与查看连接。下载后运行安装向导,按提示完成安装,再导入已有配置。程序安装完成不等于系统代理已经生效,应在客户端内确认运行状态与代理开关。
首次使用先完成规则模式下的基础连接,再按需要启用 TUN。已有其他代理软件时,先确认哪个程序负责系统代理,避免多个客户端同时修改同一组设置。
适合需要管理多个配置、策略组与规则的桌面用户。安装后先选择配置并观察日志是否成功加载,再开启系统代理。界面中的配置编辑与订阅更新是两个动作,更新订阅可能替换远程配置内容。
使用服务模式或 TUN 时,根据程序提示完成权限设置。遇到服务启动失败,先检查服务状态与安全软件提示,不要直接把配置中的所有网络开关同时打开。
安装版适合常规桌面使用;压缩包适合希望自行管理程序目录的用户。使用压缩包时应先完整解压,再启动程序,不要直接从压缩文件预览窗口运行。程序目录与配置存储位置也不一定相同。
升级前保存当前可用配置,退出旧进程后再替换程序文件。跨客户端迁移时重新确认策略选择与系统代理端口,不能只根据相似的界面名称判断设置已经沿用。
提供桌面配置管理入口,适合需要在图形界面中切换配置与查看运行状态的用户。导入后先确认客户端实际使用的内核,再检查配置是否包含该内核不支持的字段或协议。
系统代理只影响遵循系统代理设置的程序。部分应用需要单独设置代理,另一些流量需要 TUN 接管;应先明确流量入口,再决定是否增加接管范围。
保留用于旧配置迁移、历史界面参考与既有环境复现。归档意味着维护已经停止,不表示新协议、规则类型或系统版本仍会持续得到适配。首次安装建议优先查看上方仍在维护的客户端。
迁移时先导出本地配置、记录端口与策略组选择,再在新客户端中逐项复核。不要把旧程序的数据目录整体覆盖到新程序目录,二者的界面状态与配置存储格式可能不同。
| 检查项 | 选择依据 |
|---|---|
| 系统版本 | 建议使用仍获系统维护的 Windows 10 / 11;具体最低版本以所选客户端发布说明为准。 |
| 处理器 | 本区安装包为 x64。Windows on ARM 的兼容运行能力不等于原生 ARM64 支持。 |
| 运行权限 | 常规配置操作与 TUN、服务安装所需权限不同,后两者可能触发管理员授权。 |
macOS / ARM64 · x64
在“关于本机”查看芯片类型。Apple Silicon 优先选择明确标注 ARM64 的构建,Intel 选择 x64。
提供分别面向 Apple Silicon 与 Intel 的安装入口。打开磁盘映像后,将应用放入“应用程序”目录,再从该目录启动,避免一直从挂载映像运行。首次启动按系统提示处理必要授权。
导入配置后先确认当前配置已启用,再设置系统代理。需要更完整的流量接管时,再阅读客户端对网络扩展、辅助服务或 TUN 权限的说明。
适合管理订阅配置、规则与桌面代理状态。当前清单的两个架构入口指向同一个标有 x64 的文件,不能将第二个入口理解为 ARM 原生包;Apple Silicon 设备需确认 Rosetta 兼容运行条件。
安装后检查辅助服务是否正常运行。若系统代理已经开启而浏览器仍直连,先核对本地监听端口与系统代理端口是否一致,再查看连接日志。
适合希望沿用 FlClash 配置操作方式的桌面用户。当前两个入口均映射至 AMD64 文件,Apple Silicon 用户应先确认兼容运行支持;需要原生构建时,可选择上方明确标注 ARM64 的安装包。
应用升级前退出正在运行的旧进程,再替换“应用程序”中的文件。保留订阅地址与本地覆写设置,升级后重新检查策略组选择,不必通过反复重装解决配置错误。
归档入口用于已有环境参考与配置迁移。当前两个架构入口指向同一个 x86_64 文件,Apple Silicon 使用前应确认兼容性。停止维护的版本不适合作为新系统与新协议适配的默认选择。
迁移到其他客户端时,先关闭旧程序的系统代理,再启用新程序。保留原始 YAML 便于回看,但应按新内核支持情况调整字段,而不是直接沿用全部旧设置。
| 检查项 | 选择依据 |
|---|---|
| 系统版本 | 不同客户端的最低 macOS 版本不同,安装前查看对应发布说明与系统提示。 |
| 芯片类型 | Apple M 系列为 ARM64;Intel 为 x64。兼容入口不代表提供 ARM 原生构建。 |
| 安装位置 | 将应用放入“应用程序”目录;网络相关授权按系统与客户端提示处理。 |
Android / ARM64 · ARM
多数近期手机使用 ARM64。安装后首次连接需授予 VPN 权限,后台稳定性还取决于系统省电策略。
适合通过手机界面完成订阅导入、模式选择与连接管理。此入口为 ARM64 安装包;若设备提示无法安装,应先确认系统架构与系统版本,而不是反复下载同一个文件。
首次启动连接时,Android 会显示 VPN 连接授权。授权后观察通知栏与客户端状态,再验证实际访问。需要长期后台运行时,按设备系统设置允许后台活动并检查电池优化。
适合需要按架构安装、管理 Clash 配置与查看代理状态的 Android 用户。ARM64 与 ARM 32 位不是同一个构建;无法确定设备架构时,可先查阅系统信息,再考虑通用版。
导入订阅后应等待配置下载成功,再选中该配置并启动服务。VPN 授权仅代表系统允许建立本地接管通道,不代表远程代理已经可用,仍需检查策略组与连接日志。
提供 ARM64、ARM 32 位与 x86_64 安装入口。普通 ARM 手机不应因为系统写着“64 位”就选择 x86_64;后者主要用于相应架构的设备或模拟环境。
从其他客户端切换时,先停止原有 VPN 连接。Android 的 VPN 通道通常不能由两个此类应用同时占用;反复弹出授权或连接被替换时,应先检查是否有其他 VPN 应用正在运行。
采用不同于 Clash YAML 的配置体系,适合已有兼容订阅或熟悉对应语法的用户。不能把任意 Clash 配置直接当作 Surfboard 配置导入,应先确认订阅提供方输出的格式。
转换配置时要关注规则类型、策略组与协议支持差异。能够导入不代表所有字段都得到等价保留,首次连接后仍需逐项验证关键规则与应用访问行为。
| 检查项 | 选择依据 |
|---|---|
| 系统与架构 | 核对客户端支持的 Android 版本;arm64-v8a 为 ARM64,armeabi-v7a 为 ARM 32 位。 |
| 安装权限 | 浏览器或文件管理器安装 APK 时,按系统提示授予该来源的安装权限。 |
| 运行权限 | 首次连接需 VPN 授权;后台断连时检查电池优化、后台活动与自动启动限制。 |
iOS / App Store
通过 App Store 查看设备兼容性并安装。系统版本要求以商店详情页实时显示的信息为准。
从商店详情页进入安装流程,完成后打开应用并导入有权使用的订阅或配置。首次建立连接时,按 iOS 提示允许添加 VPN 配置;需要时使用设备认证完成授权。
连接状态与策略选择需要分别确认。系统显示 VPN 已连接,说明接管通道已经建立;访问是否按预期分流,仍取决于当前模式、配置规则与所选策略。
应用后续更新由 App Store 管理。更换设备前记录订阅与必要的本地设置,重新安装后先完成基础连接,再恢复按应用或域名设计的分流需求。
| 检查项 | 选择依据 |
|---|---|
| 兼容性 | 在 App Store 详情页查看当前最低系统要求及支持的设备。 |
| 安装方式 | 通过商店安装与更新;安装后在应用中导入配置。 |
| 连接授权 | 首次使用按系统提示添加 VPN 配置,随后确认当前策略与规则模式。 |
Linux / AMD64
桌面用户按发行版选择 DEB 或 RPM;无桌面环境的服务器可查看下方独立内核区。
DEB 通常用于 Debian、Ubuntu 及其衍生发行版;RPM 通常用于 Fedora、openSUSE 等采用相应包管理体系的发行版。包格式匹配还不够,桌面运行库与系统版本也需要满足客户端要求。
安装后先通过桌面入口启动,观察配置与内核状态。终端程序不一定读取桌面系统代理,需要按工具自身支持设置代理环境变量;TUN 则涉及额外的路由与权限管理。
本区提供面向 AMD64 桌面环境的 DEB 包。安装前确认发行版使用相应包管理体系,并通过系统包管理器处理依赖。ARM64 设备不能直接使用此 AMD64 安装包。
需要开机运行时,应区分桌面登录后的自动启动与系统服务。前者依赖图形会话,后者需要独立的权限与运行目录设置;服务器场景通常更适合直接部署内核。
| 检查项 | 选择依据 |
|---|---|
| 处理器 | 使用 uname -m 查看架构;x86_64 对应本区 AMD64 图形安装包。 |
| 发行版 | 按包管理体系选择 DEB / RPM,具体依赖与最低发行版要求以客户端说明为准。 |
| 运行环境 | 图形客户端需要桌面会话及相关运行库;无桌面服务器优先考虑独立内核。 |
core / mihomo
面向服务器、路由器与自行维护服务的用户。普通桌面与手机用户优先安装上方图形客户端。
内核负责读取配置、匹配规则与建立代理连接,不自带完整的桌面配置管理流程。使用前需要准备 config.yaml、运行目录与启动方式;需要开机运行时,再配置系统服务。压缩文件解压后得到的可执行文件,也需要与设备的操作系统和处理器相匹配。
Linux 路由器还需关注固件、指令集与运行环境。MIPS-softfloat 仅适用于匹配的软浮点目标,不是所有 MIPS 设备的通用选项。开启 TUN 前应理解路由修改范围,远程服务器操作时保留现有管理连接。
查阅 config.yaml 配置字段 →下载解决程序安装;配置与系统授权决定流量如何进入代理。
更换客户端或升级前,保存当前可用的订阅地址、本地 YAML、覆写内容与必要的策略组设置。订阅可能包含访问凭据,不应公开到截图或反馈记录中。新客户端成功读取配置后,先验证常用访问场景,再停用旧环境。
首次使用可按“导入配置 → 选中配置 → 选择规则模式与策略 → 开启代理 → 查看日志”的顺序操作。只安装程序不会自动获得代理服务;已有配置也可能因协议、规则类型或字段差异而无法被另一代内核直接读取。详细步骤见Clash 使用指南。
系统代理、Android 或 iOS 的 VPN 授权、桌面 TUN 与后台服务并不是同一个开关。先用最少的设置建立可用连接,再逐步扩大接管范围。遇到异常时保留日志中的时间、错误类型与对应操作,避免同时修改 DNS、路由和代理模式后失去排查依据。
按架构、兼容性与使用场景定位安装选择。
Windows、macOS、Android 与 iOS 可先查看 Clash Plus;Linux 可先查看 Clash Verge Rev。先核对系统与处理器架构,再选择安装包。需要沿用既有配置时,还应确认客户端所用内核是否支持其中的协议与字段。
ARM64 与 x64 表示不同的处理器架构;AMD64 通常也是 x64 的名称。Android 的 armeabi-v7a 是 ARM 32 位构建,通用版会包含多个架构的组件。应以设备系统信息和安装包实际架构为准,不仅凭设备品牌选择。
当前清单中 Clash Verge Rev 与 FlClash 的两个 macOS 入口均映射到标有 x64 或 amd64 的文件,ClashX Meta 也映射到 x86_64 文件。这不代表文件是 ARM 原生构建。Apple Silicon 用户应确认该客户端支持通过 Rosetta 运行,或选择明确标注 ARM64 的安装包。
归档版本可能继续运行,但不会因此获得新的维护和内核能力。它主要适合复现旧环境或迁移前查看原有配置。新安装优先选择仍在维护的客户端,迁移前导出配置,并重新核对规则、策略组和订阅兼容性。
安装包只提供客户端程序,不附带可直接使用的代理服务。安装后需要导入有权使用的订阅或配置,选择代理模式与策略,并按平台启用系统代理或授予 VPN 权限。TUN 接管还可能需要额外权限。
服务器、路由器、容器或自行维护启动服务的用户可能需要独立内核。普通桌面与手机用户通常直接安装图形客户端。独立内核需要自行准备配置文件、运行目录、权限与服务管理方式,不能替代客户端界面的全部功能。