跳到主内容

Clash 客户端区别:CFW、CFA、CMFA、OpenClash、ShellCrash分别是什么

这五个名字对应的工具,平台和形态并不相同。CFW、CFA 使用 Premium 内核,CMFA 使用 Mihomo;OpenClash 是 OpenWrt 插件,ShellCrash 则通过 Shell 环境部署和管理内核。

名字全称或名称平台内核现状
CFWClash For Windows跨平台,不限于 WindowsClash Premium已停更,发布仓库已删除
CFAClash For AndroidAndroidClash Premium已停更,代码库已删除,Google Play 已下架
CMFAClash Meta For AndroidAndroidMihomo截至 2026-11-06,Google Play 已下架
OpenClash(OC)OpenClashOpenWrtMihomo截至 2026-11-06,项目 README 将其定义为 LuCI 插件
ShellCrash(SC)ShellCrash多类路由器固件及 Linux 环境mihomo、sing-box截至 2026-11-06,项目 README 将其定义为脚本工具

01五个名字怎么区分?

先分清客户端、插件和脚本,再看它们使用的内核。内核是代理工具处理连接时使用的核心程序,工具名称和内核名称需要分开看。

CFW、CFA、CMFA 是代理客户端。OpenClash 的定位是插件,ShellCrash 的定位是脚本工具,不能只凭名字把它们当成同一种软件。

截至 2026-11-06,Clash Verge 术语文档将 Premium 列为闭源内核,将 Mihomo 列为开源内核。开源指源代码公开;想继续分清这两个内核,可以看 Premium 与 Mihomo 内核的区别。

02CFW和CFA还能找吗?

你刚开始接触代理客户端,就别再找 CFW、CFA 作为新入口。两者均已停更,相关仓库也已删除。

CFW 的全称虽然带有 Windows,但它并不只面向 Windows。CFA 则是 Android 客户端,两者都基于 Clash Premium。

截至 2026-11-06,Clash Verge 术语文档记载了两者停更、删库的情况,也记载了 CFA 从 Google Play 下架。名称相近不代表项目相同,CMFA 需要单独辨认。

> 看到 CFW、CFA 的旧教程时,先留意停更状态;名称和旧说明不能代表当前获取渠道。

03CMFA是什么?

CMFA 是面向 Android、使用 Mihomo 内核的代理客户端。它的全称是 Clash Meta For Android,与 CFA 的名称和内核都不同。

截至 2026-11-06,CMFA 的 README 列出了设备架构要求,并展示了 F-Droid 徽章。设备架构指处理器采用的指令体系,列出的类型包括 `armeabi-v7a`、`arm64-v8a`、`x86`、`x86_64`。

README 展示的是 F-Droid 徽章,与 Google Play 下架是两条信息。查看单款客户端资料,可以接着读 CMFA 的平台与设备要求。

04OC和SC差在哪?

差别在工具形态和适用环境:OC 是 OpenWrt 插件,SC 是 Shell 脚本工具。LuCI 是 OpenWrt 的网页管理界面;Shell 是运行脚本的命令环境。

截至 2026-11-06,两处文档对 OC 的表述不同:

出处对 OC 的表述
Clash Verge 术语文档面向嵌入式及 Linux 环境,基于 Clash 内核的面板
OpenClash 项目 README面向 OpenWrt 的 LuCI 插件,管理 Mihomo 内核

两处写法在平台和内核描述上存在差异。辨认 OpenClash 的项目定位时,以项目自身 README 为依据。

截至 2026-11-06,ShellCrash 的 README 列有 OpenWrt 系固件、标准 Linux、Padavan、潘多拉及华硕/梅林等环境,并要求 SSH 和 Root。SSH 用于远程进入设备命令行,Root 指系统管理权限。

同一份 README 还列有订阅导入、定时任务和本地网页面板。你要在路由器上使用这类工具,可以先看 路由器运行代理工具前的硬件检查,再核对工具对应的环境。

常见问题

CFW 名字里有 Windows,就只能在 Windows 用吗?

+

不是。CFW 的全称是 Clash For Windows,但它属于跨平台代理软件,不能只凭名称判断平台。它已停更,发布仓库也已删除,你刚开始接触时别再把它当作新入口。

Q: CFA 和 CMFA 是同一个客户端吗?
A: 不是。CFA 全称为 Clash For Android,使用 Premium 内核;CMFA 全称为 Clash Meta For Android,使用 Mihomo 内核。两者都面向 Android,但名称和内核不同。

Q: OpenClash 和 ShellCrash 该按什么区分?
A: 按工具形态和设备环境区分。OpenClash 是面向 OpenWrt 的 LuCI 插件;ShellCrash 在 Shell 环境中工作,覆盖的设备环境更多,并要求 SSH 和 Root 权限。

还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。