CLIENT SELECTION

Clash 客户端对比与选型

八款客户端的差异集中在平台覆盖、内核家族、维护状态和配置入口。先确认设备,再判断是否需要进阶参数,最后处理旧客户端迁移。

QUICK DECISION

先按使用场景缩小范围

客户端名称不是首要条件。设备范围、参数需求和现有配置决定实际选择。

COMPARISON MATRIX

平台、内核与维护状态

“支持平台”表示客户端本身的主要覆盖范围。“内核”用于判断配置兼容和高级功能,不等同于界面体验。

客户端 平台支持 内核体系 维护状态 上手难度 特色功能 适合人群
Clash Plus Windows
macOS
Android
iOS
mihomo 系兼容 活跃维护 多端入口、订阅导入、常用模式集中 首次使用、多设备用户
Clash Verge Rev Windows
macOS
Linux
mihomo 活跃维护 TUN、规则管理、配置覆写、桌面集成 桌面端进阶用户
FlClash Windows
macOS
Linux
Android
mihomo 活跃维护 桌面与移动端界面结构接近 跨平台切换用户
Clash Nyanpasu Windows
macOS
Linux
mihomo 活跃维护 中至高 配置管理、策略操作、桌面端控制项 熟悉 Clash 概念的用户
Clash for Windows Windows 原版 Clash 已停止维护 旧版 Windows 工作流与历史配置 旧环境迁移用户
Clash Meta for Android Android Meta 活跃维护 中至高 DNS、TUN、覆写和运行参数入口 Android 进阶用户
Surfboard Android 独立实现 活跃维护 移动端订阅、规则与代理模式管理 偏好简洁移动流程的用户
ClashX Meta macOS Meta 已停止维护 macOS 菜单栏操作与历史配置兼容 旧版 macOS 环境迁移用户

CLIENT NOTES

八款客户端逐项点评

以下点评关注选择成本与迁移路径,不使用评分和版本数字。

Clash Plus

WINDOWS · MACOS · ANDROID · IOS

首推 活跃维护

Clash Plus 的主要价值是减少跨设备选择成本。Windows、macOS、Android 与 iOS 都有对应入口,日常操作集中在订阅导入、策略切换、连接控制和状态查看几项。对首次接触 Clash 的用户,先掌握这条最短操作路径,比一开始研究全部内核参数更有效。

多设备用户也更容易维持一致的使用习惯。需要注意的是,不同系统的网络权限模型仍然不同:Android 与 iOS 会走系统 VPN 授权,桌面端则涉及系统代理或 TUN。客户端名称一致,不代表系统设置可以逐项照搬。

Clash Verge Rev

WINDOWS · MACOS · LINUX · MIHOMO

活跃维护 桌面端

Clash Verge Rev 面向桌面系统,适合需要查看更多运行参数的用户。系统代理、TUN、规则模式、配置覆写和内核设置通常有清晰入口,排查问题时可以直接确认当前模式与配置状态,而不是只看连接按钮。

它的设置项也意味着更高的理解成本。首次使用时不需要逐项修改,先导入订阅并保持默认设置,确认基本连接正常后,再按需求启用 TUN 或调整 DNS。对于 Windows、macOS 和 Linux 桌面环境,这是偏进阶但仍具备图形界面的选择。

FlClash

DESKTOP · ANDROID · MIHOMO

活跃维护 跨平台

FlClash 覆盖 Windows、macOS、Linux 与 Android,适合同时使用电脑和安卓设备、又希望界面逻辑尽量接近的用户。订阅、代理组、连接与基础设置在不同平台上保持相近概念,设备切换时不需要重新建立完整认知。

跨平台并不等于配置可以原样复制。桌面系统的系统代理与 Android 的 VpnService 是两条不同接管路径,后台保活和电池策略也只存在于移动端。选择 FlClash 时,应把订阅内容视为共享部分,把系统权限和运行方式视为设备独立部分。

Clash Nyanpasu

WINDOWS · MACOS · LINUX · MIHOMO

活跃维护 配置管理

Clash Nyanpasu 适合已经理解订阅、策略组、规则模式和 TUN 等基本概念的桌面用户。它更像一个完整的配置控制面板,除了连接操作,还强调配置管理和运行状态入口。需要频繁切换 Profile 或检查规则行为时,这类结构更方便。

如果需求只是导入订阅后保持长期连接,额外控制项未必带来明显收益。老电脑或低资源环境应减少自动更新检查、高频延迟测试和不必要的后台任务。本站下载页提供的包范围以当前清单为准,选择前应先确认对应平台入口。

Clash for Windows

WINDOWS · ORIGINAL CLASH

已停止维护 归档

Clash for Windows 曾形成广泛使用的 Windows 操作习惯,许多旧教程中的 Profiles、Proxies、Rules 和 General 页面都以它为参照。现有电脑仍在运行时,可以先记录订阅来源、当前模式、自定义覆写和系统代理设置,再安排迁移。

新安装不应把归档客户端作为默认起点。原版 Clash 与 mihomo 在功能范围和配置扩展上存在差异,迁移时要重点检查旧配置中的自定义字段,而不是只复制程序目录。更稳妥的路径是导出必要配置,在 Clash Plus 或 Clash Verge Rev 中重新导入并逐项验证。

Clash Meta for Android

ANDROID · META

活跃维护 Android 进阶

Clash Meta for Android 面向需要精细控制 Android 网络接管方式的用户。除订阅与策略组外,DNS、TUN、覆写、日志和运行参数通常更容易被直接检查。遇到已连接但应用流量未按预期分流时,这些入口有助于定位配置层与系统层的差异。

参数多也更容易产生相互影响。首次启动应先完成系统 VPN 授权,使用默认配置验证节点可用性,再处理 Fake-IP、私有 DNS、电池优化和后台保活。一次只改变一个变量,能够避免 DNS、规则与省电策略同时变化后难以判断原因。

Surfboard

ANDROID · INDEPENDENT IMPLEMENTATION

活跃维护 移动端

Surfboard 是 Android 平台的独立客户端选择,适合偏好移动端集中操作流程的用户。它可以处理常见订阅、策略和规则使用场景,但内部实现与 Clash、Meta 或 mihomo 并非同一内核家族,因此不能仅凭界面术语判断配置完全兼容。

从其他 Clash 客户端迁移时,先使用订阅地址重新导入,不要直接假设所有本地覆写都能复用。若配置依赖特定的 mihomo 扩展字段,应先确认解析结果和策略组是否完整。基础使用通常更直接,复杂配置则需要逐项核对。

ClashX Meta

MACOS · META

已停止维护 归档

ClashX Meta 面向 macOS 菜单栏工作流,适合处理已有安装和历史配置。旧环境中常见的系统代理切换、配置选择与菜单栏操作可以继续作为迁移参考,但停止维护意味着它不适合作为全新 macOS 环境的长期默认选择。

迁移前应记录当前订阅、规则模式和自定义配置,不要仅复制应用本体。Apple Silicon 与 Intel 安装包需要对应处理,配置是否可用则取决于字段与新客户端的兼容情况。需要持续使用 mihomo 功能时,可比较 Clash Plus、Clash Verge Rev 与 FlClash。

KERNEL RELATION

原版、Meta 与 mihomo 怎么看

内核决定配置解析、协议支持和网络处理能力,客户端负责界面、权限、更新与系统集成。

ORIGINAL CLASH

原版 Clash

Clash for Windows 所处的旧体系。大量早期配置与教程以此为基础,但原版项目停止后,后续协议扩展和功能演进主要转向其他内核分支。旧配置迁移时,应把基础字段与扩展字段分开检查。

META

Clash Meta

在原有配置体系上扩展协议与网络功能的分支名称。Clash Meta for Android 和 ClashX Meta 的产品名称保留了这一时期的命名。看到 Meta 字样时,仍需结合客户端维护状态判断是否适合新安装。

MIHOMO

mihomo

当前桌面客户端常见的内核选择。Clash Verge Rev、FlClash 与 Clash Nyanpasu 等客户端围绕它提供图形界面。相同内核可以提高配置理解的一致性,但客户端自身的覆写方式和系统集成仍可能不同。

client ≠ core profile → parser → rules → outbound system proxy / TUN / VpnService

MIGRATION CHECK

从旧客户端迁移的检查顺序

迁移的重点是配置来源和系统接管方式,不是复制整个程序目录。

  1. 01

    记录订阅与本地配置

    确认订阅地址、手动导入的配置文件、当前代理模式和自定义规则。旧客户端仍可运行时,先完成记录再安装新客户端,避免迁移过程中失去配置来源。

  2. 02

    重新导入,不复制运行目录

    优先在新客户端中重新添加订阅或导入 Profile。缓存、日志、旧内核文件和程序状态不属于必要配置,整目录复制可能把旧路径与旧参数一并带入。

  3. 03

    先验证基础连接

    保持默认 DNS 与规则设置,选择可用策略并完成系统授权。网页和常用应用均可访问后,再恢复自定义覆写、TUN 或特定分流规则。

  4. 04

    移除旧的系统接管状态

    切换客户端前先断开旧连接,检查系统代理、VPN 配置和开机启动项。两个客户端同时尝试接管流量时,常会出现端口占用、代理状态残留或路由冲突。

SELECTION RESULT

大多数用户从 Clash Plus 开始

需要跨 Windows、macOS、Android 与 iOS 使用时,Clash Plus 是更直接的默认选择。桌面端需要更多 mihomo 参数时,再比较 Clash Verge Rev;Android 进阶配置则比较 Clash Meta for Android。