开源项目 · 客户端持续更新·clashsupport.com

Clash 全平台客户端下载与配置文档

这里汇总 Clash 生态在 Windows、macOS、Android、iOS、Linux 五个平台的客户端获取入口,配套订阅导入分步教程与按症状分章的故障排查手册,所有操作步骤都在真实设备上验证后成文。

永久免费 代码开源 中文文档 core: mihomo

遇到报错?先翻 疑难手册 →

clash/community
Public clash / community main

核心能力清单

按 issue 列表的方式整理 Clash 客户端的六项核心能力,点击标题可展开更长的说明。每一条都对应站内的教程或手册章节,不是宣传词。

Open 6 Closed 0 LabelsSort

策略组

Clash 的核心是规则引擎:每条连接按域名、IP 段、进程名等条件匹配规则表,命中后交给指定的代理或直连出口。国内网站直连、特定服务走代理,全程自动判断,不需要手动开关。订阅配置通常已内置成熟规则集,导入即可用;进阶用户也可以自写规则覆盖默认行为。

规则匹配自上而下逐条进行,常用类型包括 DOMAIN-SUFFIX(域名后缀)、DOMAIN-KEYWORD(域名关键词)、IP-CIDR(IP 网段)、GEOIP(地理数据库)与 PROCESS-NAME(按进程分流)。与传统"全局代理"工具的差异在于:Clash 不要求所有流量走同一出口,而是让每条连接各走各的路,既省流量又避免国内服务因代理出口被风控。规则写法与匹配顺序的完整说明见疑难手册与技术笔记的相关文章。

节点管理

策略组把多个节点组织成一个可选择的分组:select 组手动挑选,url-test 组周期性测延迟自动切到最快节点,fallback 组在首选节点故障时按顺序回退。订阅里几十上百个节点不再需要逐个试,客户端界面里点开策略组就能看到每个节点的实测延迟。

测速原理是向配置里指定的 url(常见为 Google 的 generate_204 地址)发起 HTTP 请求并计时,数值反映的是"通过该节点访问测试地址"的完整链路延迟,而非裸 ping。url-test 组的 interval 参数控制测速周期,tolerance 参数避免两个延迟接近的节点来回抖动切换。哪种业务用哪种组、如何嵌套组合,客户端对比页与技术笔记里有更展开的讨论。

订阅导入

机场订阅本质是一个可下载的 YAML 配置地址。所有主流客户端都支持粘贴订阅链接一键导入,并可设置定时自动更新,节点变动、规则修订都会随更新同步到本地。多个订阅可以并存,切换配置即切换整套节点与规则。

导入失败是新手最常撞到的问题,常见原因有三类:订阅地址本身需要代理才能访问(先用直连或临时节点更新)、订阅返回的是 base64 编码的其他格式(需要客户端支持转换或走转换服务)、订阅流量或有效期耗尽(服务端返回错误页而非 YAML)。逐项排查步骤见疑难手册的"订阅失败"章节,订阅更新失败的专项分析也可在常见问题页找到。

进阶

系统代理只能覆盖遵守代理设置的应用,命令行工具、游戏客户端、UWP 应用经常绕过它。TUN 模式在网络层创建虚拟网卡,把设备全部出站流量交给 Clash 处理,覆盖范围与 VPN 等同,分流规则依旧生效,是解决"部分应用不走代理"的标准方案。

开启 TUN 需要管理员权限(Windows 上通常配合服务模式安装),并建议同时启用 DNS 劫持,否则系统 DNS 查询可能绕开虚拟网卡导致规则失配。TUN 与系统代理不冲突,可以同时开启;性能开销略高于系统代理,但对日常浏览与下载几乎无感。两种模式的机制对比与选择建议,技术笔记里有一篇专文,Windows UWP 应用回环限制的处理也收录在疑难手册。

内核

现行客户端普遍搭载 mihomo 内核(社区常称 Clash Meta),在原版协议基础上补齐了 VLESS、Hysteria2、TUIC 等较新协议,一份配置同时混用多种协议的节点没有任何问题。内核以 GPL-3.0 协议开源,发行版覆盖桌面、服务器与路由器架构。

原版 Clash 内核已于 2023 年停止开发,mihomo 作为社区延续项目接手了协议演进:Shadowsocks、Trojan、VMess 这些老协议照常兼容,新增协议随上游实现跟进。对普通用户而言,选择"基于 mihomo 内核"的客户端即可获得最全的协议覆盖,本站下载页收录的活跃客户端均满足这一条件;订阅里出现新协议节点无法识别时,升级客户端内核版本通常就能解决。

进阶

开启 allow-lan 后,一台运行 Clash 的电脑就是局域网内的代理服务器:手机、电视、游戏机把网络代理指向这台电脑的 IP 与混合端口,即可共用同一套节点与规则,无需在每台设备上重复配置。

配置要点有三处:mixed-port 指定一个同时处理 HTTP 与 SOCKS 的混合端口;allow-lan 设为 true 并确认 bind-address 允许外部访问;操作系统防火墙对该端口放行入站连接。做到这三点后,其他设备在 Wi-Fi 代理设置里填电脑内网 IP 和端口即可。进一步可以把这台机器做成旁路网关,让整个网段默认走 Clash。完整步骤与防火墙放行截图说明见技术笔记的局域网共享专文。

三步跑通第一条连接

1

安装客户端并导入订阅

在下载页选择对应平台的安装包,安装后打开客户端,把机场提供的订阅链接粘贴到"配置/订阅"入口,等待配置下载完成。

2

选择规则模式与节点

代理模式保持默认的"规则"即可,进入策略组界面为主分组挑一个延迟较低的节点,或直接交给自动测速组。

3

开启系统代理并验证

打开"系统代理"开关(移动端为启动 VPN),访问一个境外网站确认连通,再访问国内网站确认直连未受影响。

每一步的详细操作、截图位置与常见卡点,见 查看完整教程 →

开源生态与维护方式

Clash 最初是 2018 年发布的开源规则代理内核,凭借清晰的 YAML 配置格式与规则分流设计,逐渐成为这一领域事实上的配置标准——今天绝大多数订阅服务输出的都是 Clash 格式配置。原作者于 2023 年停止开发后,社区项目 mihomo(Clash Meta)完整接手内核演进,协议支持与问题修复至今保持活跃更新。

围绕内核生长出一个多客户端生态:Clash Verge Rev、FlClash、Clash Nyanpasu 等图形客户端由不同团队独立维护,各自在界面与平台覆盖上取舍,但共享同一套内核与配置格式。这意味着换客户端不需要换订阅,一份配置在五个平台之间通用。内核与主流客户端均在公开仓库开发,代码、提交记录与发布产物任何人都可以审阅。

本站是社区维护的文档与下载导航站:下载入口跟随各客户端的正式发布渠道更新,教程与手册内容在真实设备上验证后发布,客户端出现重要变更时同步修订对应章节。站点本身不提供节点服务,也不与任何订阅服务商关联。

想直接从源码构建内核,克隆仓库即可:

git clone https://github.com/MetaCubeX/mihomo.git

facts.yaml

  • kernel: mihomo
  • license: GPL-3.0
  • config: YAML
  • platforms: Windows / macOS / Android / iOS / Linux
  • since: 2018

note

内核、客户端、规则集分别由不同仓库维护,升级互不阻塞;客户端内置的内核版本可在设置页查看,遇到协议不识别问题先核对内核版本。

常见问题精选

订阅更新一直失败怎么办?先确认订阅地址能否在浏览器直接打开,再检查客户端是否需要临时切换直连去拉取,详见常见问题

开了代理但部分应用不走?命令行与 UWP 应用常绕过系统代理,改用 TUN 模式即可接管,操作见使用指南

节点全部超时如何排查?按"本机网络 → 订阅有效性 → 节点可用性 → 规则命中"的顺序逐层定位,流程收录在疑难手册

不同客户端配置能通用吗?可以,主流客户端共享同一套 YAML 配置格式,换客户端直接重新导入订阅即可,选型建议见客户端对比

技术笔记 · 最近更新

按标签浏览全部内容:查看全部文章 →

Clash下载