开源生态 · mihomo 内核 · 客户端持续更新
收录 Windows、macOS、Android、iOS、Linux 五个平台的 Clash 客户端安装包与 mihomo 内核预编译包,配套订阅导入、规则分流与系统代理设置的完整参考文档。
ROUTE OVERVIEW
本站按平台整理客户端安装包与内核预编译包,并把订阅导入、配置字段、规则语法拆成独立的参考页面。选好出口,剩下的路按指引走即可。
FEATURES
左侧选一个方向,右侧面板展开完整说明。每一项都对应站内更深入的参考页面,首页只交代它解决什么问题、大致怎么用。
当前主流 Clash 客户端普遍以 mihomo(前身为 Clash.Meta)作为内核。相比停止更新的原始 Clash 内核,mihomo 补齐了更多出站协议与入站方式,规则类型更完整,并保持活跃的版本迭代节奏。对使用者而言,选择内置 mihomo 的客户端,意味着配置文件里的新字段能被正确解析,遇到问题时也更容易在社区找到对应版本的答复。本站下载页收录的客户端均基于 mihomo,或与其配置格式完全兼容。
mihomo · GPL-3.0规则分流是 Clash 配置的核心机制:每个请求按域名、IP 归属、进程名等条件自上而下匹配规则表,命中即执行对应动作——直连、交给某个策略组,或直接拒绝。配合 GeoIP 与 GeoSite 数据库,一行 GEOSITE 规则即可覆盖成百上千个域名,不必手工维护冗长列表。规则的书写语法、匹配顺序、以及"为什么这条规则没生效"之类的常见误区,配置参考页有逐条 YAML 示例说明。
DOMAIN-SUFFIX · GEOSITE · RULE-SET客户端支持通过订阅链接批量导入节点:粘贴 URL 后自动拉取远端 YAML,并按设定周期刷新,节点变动无需手工同步。进阶用法可以用 proxy-providers 把节点来源与本地规则彻底解耦,再借助覆写机制在不改动订阅原文的前提下调整策略组、DNS 与规则片段——订阅更新时本地定制不会被冲掉。首次导入的完整步骤见使用指南,各字段的含义与写法见配置参考。
YAML · proxy-providers · override系统代理只接管遵循代理设置的应用,命令行工具和部分程序会绕过它;TUN 模式则通过虚拟网卡接管全部出站流量,配合 fake-ip 还能降低 DNS 解析延迟。两种方式各有适用场景:日常浏览开启系统代理即可,需要全局接管时再启用 TUN。Windows 的服务模式授权、macOS 的系统扩展许可、Android 的 VpnService 权限等平台差异,在对应平台的教程与博客文章里有分步说明。
TUN · fake-ip · system-proxy五个平台的客户端共享同一套 YAML 配置语言:在桌面端调好的订阅、策略组与规则,可以原样迁移到手机与平板。差异只在系统集成方式——桌面端提供系统代理与服务模式,Android 依赖 VpnService 建立虚拟网卡,iOS 通过 Network Extension 实现同等能力。本站按平台整理了推荐客户端与安装要点,换设备时不必重新学习一套配置,把原配置文件带过去即可继续使用。
Windows · macOS · Android · iOS · LinuxPLATFORMS
每个平台整理了当前在维护的客户端与归档版本,点击即可跳到下载页对应分区。
OPEN SOURCE
Clash 不是一款单一软件,而是一套由内核、配置格式与多个客户端组成的开源生态。理解它们的关系,选客户端时会少走很多弯路。
原始 Clash 内核于 2023 年停止开发,Clash for Windows 等一批早期客户端随之停更。社区随后围绕兼容原有配置格式的 mihomo 内核重新聚拢:Clash Verge Rev、FlClash、Clash Nyanpasu、ClashX Meta 等客户端相继接棒,配置文件格式向后兼容,老用户的 YAML 基本可以原样迁移。今天说"用 Clash",实际使用的多半是这一代基于 mihomo 的客户端。
内核负责协议实现、规则匹配与 DNS 解析,客户端负责图形界面、订阅管理与系统集成。这也是为什么不同客户端的配置文件可以互通——它们驱动的是同一个内核。选客户端主要看平台支持与界面习惯,而配置能力的上限由内核版本决定。
客户端选择没有唯一正确答案,但可以按三个问题快速收敛。第一个问题是平台与硬件:Windows 用户优先考虑支持服务模式的桌面客户端,这样启用 TUN 时不必每次手动授权;macOS 要先分清 Intel 与 Apple Silicon 架构,下错架构的安装包会启动失败或性能异常;Android 关注是否提供对应 ABI 的安装包,arm64 设备装通用包会白白增加体积。第二个问题是使用深度:只要日常浏览,选一个界面清爽、能导入订阅并切换节点的客户端就够了;若要自己写规则、维护多份订阅、做规则集托管,则需要客户端提供覆写或合并入口,否则每次订阅更新都会冲掉本地修改。第三个问题是维护状态:同类客户端优先选最近仍有版本发布的,停更项目不会跟进新协议,遇到问题也很难找到当前有效的答复。三个问题都有答案后,再去下载页对照具体安装包即可。
本站下载页的安装包链接指向各项目的正式发布版本,页面版本号随发布清单自动刷新,不做人工改写;已停止维护的客户端会明确标注归档状态并保留下载入口,方便旧配置的迁移比对。内核源码可以直接克隆查阅:
git clone https://github.com/MetaCubeX/mihomo.git
BLOG
围绕安装配置与常见故障持续更新,每篇都基于可复现的操作步骤。
说明 Android 客户端依赖 VpnService 建立虚拟网卡的机制,逐步演示授予 VPN 权限、关闭电池优化、加入厂商省电白名单的操作,解决后台断连与通知栏消失问题。
从 DNS 解析流程讲清 Fake-IP 模式的工作原理:为什么返回保留段假地址、如何减少解析延迟,以及局域网服务、游戏联机等场景下需要配置 fake-ip-filter 的原因。
解释 GeoIP/GeoSite 数据库在规则匹配中的作用,对比客户端内置更新、手动替换与配置字段指定源三种更新方式,并说明数据库陈旧导致分流失准的典型表现。