社区驱动 · 持续维护

规则驱动,无处不在

Clash 是一套基于规则的跨平台代理工具核心,让每一次网络请求都精准到达目的地。 开源、透明、高性能,由全球社区共同维护。

42,800+ GitHub Stars 开源 · 跨平台 · 社区驱动
10+ 平台支持 Linux / macOS / Windows / Android / iOS / 路由器…
千万级规则并发 Go 语言编写,低内存占用,高并发处理
活跃开源社区 代码公开可审计,安全透明可信赖

三步骤,理解 Clash 请求处理流程

无需复杂配置,直观了解 Clash 如何接管并智能分流您的网络流量。

1

接收流量

系统或浏览器设置代理,将网络请求导向 Clash 监听的本地端口,所有流量进入核心引擎。

2

规则匹配

流量按照配置文件中的规则进行匹配——域名、IP 地址、GeoIP 地理位置等多维度精准识别。

3

策略执行

匹配后流量被发往直连、代理或拒绝,同时可按需记录日志,一切尽在掌控之中。

📱 用户设备 ⚡ Clash 核心 🔍 匹配规则 🌍 选择节点 🌐 Internet

选择您的平台,即刻开始

官方核心与 GUI 客户端均由社区维护,请认准下方正版链接。推荐使用图形界面客户端以获得更好的体验。

Clash Verge 活跃维护

v2.3.1 · 2026-04-28

基于 Tauri 的跨平台 Clash Meta GUI 客户端,界面现代、功能完善,推荐大多数用户使用。

SHA256: a1b2c3d4e5f6...
下载 Windows 版

Clash Meta 内核

v1.18.0 · 2026-04-25

纯命令行内核,适合进阶用户和自动化部署场景。

GitHub Release

ClashX Meta 活跃维护

v0.56.2 · 2026-04-27

macOS 原生 Clash Meta 客户端,菜单栏快捷控制,支持 Apple Silicon 原生运行。

SHA256: b2c3d4e5f6a1...
下载 macOS 版

Clash Meta 内核

v1.18.0 · 2026-04-25

通过 Homebrew 安装:brew install mihomo

GitHub Release

Clash Verge 活跃维护

v2.3.1 · AppImage / deb / rpm

支持多种 Linux 发行版,提供 AppImage、deb、rpm 格式包。

下载 Linux 版

Mihomo Party

v0.9.5 · 2026-04-20

另一款优秀的跨平台 Clash Meta GUI,界面简洁,专注核心体验。

下载 Mihomo Party

Clash Meta for Android 活跃维护

v2.10.1 · 2026-04-26

Android 平台 Clash Meta 客户端,支持代理、规则管理,Material Design 界面。

下载 APK

Stash App Store

v3.5.0 · 2026-04-22

iOS 平台基于 Clash 协议的代理客户端,支持规则分流,在 App Store 可获取。

前往 App Store

OpenClash 活跃维护

v0.46.0 · 2026-04-18

OpenWrt 路由器上的 Clash 插件,支持 Luci 界面管理,适合软路由用户。

下载 OpenClash
⚠️ 重要提示: Clash 原内核已停止更新(存档状态),社区在此之上发展出 Mihomo / Clash Meta 并持续维护。请务必从上述官方仓库下载,避免使用不明来源的版本。下载后请核对校验哈希确保文件完整性。

繁荣的 Clash 生态体系

从内核到图形客户端,从订阅转换到面板管理,社区贡献了丰富的周边工具。

查看全部生态项目 →

你的流量,由你掌控

Clash 完全在本地运行,无任何遥测,不收集任何使用数据。全部源代码公开在 GitHub,可由任何人随时审计。规则逻辑完全透明,每一次请求的去向都清晰可查。我们坚信,用户的网络隐私是不可妥协的底线。

关于 Clash,您可能想了解这些

以下是社区中最常被问及的问题,我们以分步骤的方式为您详细解答。

Clash 是什么?Clash 与 Clash Meta 有什么区别?
  1. 了解 Clash 的原始定位: Clash 最初由一位独立开发者创建,是一个基于 Go 语言编写的、以规则为核心的跨平台代理工具内核。它的设计理念是将所有网络请求按照用户定义的规则进行精准分流——哪些网站走代理、哪些直连、哪些被拒绝,全部由用户掌控。Clash 本身是一个命令行程序(无头核心),不包含图形界面,这为第三方开发者提供了极大的灵活性,可以围绕它构建各种 GUI 客户端。原项目在 GitHub 上获得了超过四万星标,成为全球最受欢迎的开源代理工具之一。
  2. 认识 Clash Meta(Mihomo)的诞生背景: 随着原开发者因个人原因停止维护 Clash 内核,社区迅速行动起来,由多位资深贡献者发起了 Clash Meta 项目(后更名为 Mihomo)。这个分支不仅继承了原 Clash 的全部功能,还在此基础上进行了大量改进和扩展,包括支持更多协议(如 VLESS、Hysteria2)、优化规则匹配性能、增强 API 接口、修复了原版中的多个已知问题。目前 Mihomo 已成为事实上的 Clash 生态标准内核。
  3. 理解两者的核心区别: 原版 Clash 内核已进入存档状态,不再接收任何更新和安全补丁。而 Clash Meta / Mihomo 处于活跃开发中,定期发布新版本,拥有更丰富的协议支持和更好的性能表现。在配置语法上,Mihomo 基本兼容原 Clash 配置,同时引入了一些增强特性。对于新用户来说,选择 Mihomo 几乎是无需犹豫的决定。
  4. 根据自身需求做出选择: 如果您是首次接触 Clash 生态的用户,我们强烈建议直接使用基于 Mihomo 内核的 GUI 客户端(如 Clash Verge、ClashX Meta、Mihomo Party)。这些客户端已经集成了最新的 Mihomo 内核,开箱即用,无需额外配置。如果您有旧的 Clash 配置文件,它们通常可以直接在 Mihomo 上使用,迁移成本极低。
我是新手,应该下载哪个版本?
  1. 首先确定您的操作系统: 不同平台有各自适配的客户端,选择正确的平台版本是第一步。请确认您使用的是 Windows、macOS、Linux 桌面版、Android 手机、iPhone 还是 OpenWrt 路由器系统。大多数桌面用户(Windows/macOS/Linux)推荐使用带有图形界面的 GUI 客户端,它们将复杂的内核操作封装成了直观的点选界面,无需记忆命令行参数。
  2. 区分内核与 GUI 客户端的关系: Clash 生态采用"内核 + 外壳"的架构模式。内核(如 Mihomo)负责实际的代理逻辑和规则处理,而 GUI 客户端(如 Clash Verge)则提供可视化的操作界面。普通用户只需下载 GUI 客户端即可,内核会被自动集成在其中。只有进阶用户或需要在服务器、路由器上部署时,才需要单独下载纯内核版本。
  3. Windows 用户的推荐选择: 对于 Windows 用户,我们首推 Clash Verge。它基于 Tauri 框架构建,界面现代美观,支持系统托盘快捷操作、配置热切换、规则可视化编辑等功能。安装包体积小巧,资源占用低,在 Windows 10/11 上均有出色表现。您可以在其 GitHub Releases 页面找到最新的 .exe 或 .msi 安装包。
  4. macOS 用户的推荐选择: macOS 用户的最佳选择是 ClashX Meta,这是一款专为 macOS 设计的原生客户端,完美支持 Apple Silicon(M1/M2/M3 芯片)和 Intel 处理器。它常驻菜单栏,提供一键开关代理、快速切换配置、流量监控等实用功能,操作逻辑符合 macOS 用户的使用习惯。
  5. 移动端用户的选择方案: Android 用户可下载 Clash Meta for Android(CMFA),它提供了 Material Design 风格的界面和完善的代理管理功能。iOS 用户由于系统限制,可选的 Clash 兼容客户端较少,目前 Stash 是 App Store 上较为成熟的方案,支持 Clash 规则语法和订阅导入。请注意 iOS 端的应用可能需要付费购买。
配置文件如何获取与编写?
  1. 了解配置文件的基本结构: Clash 使用 YAML 格式的配置文件,这是整个代理系统的核心。一个标准的配置文件包含以下几个关键部分:代理节点列表(proxies)、代理组策略(proxy-groups)、分流规则(rules)、以及全局设置(如端口、模式等)。理解这个结构对于后续的自定义配置至关重要。即使您使用订阅链接自动生成配置,了解其底层逻辑也能帮助您在遇到问题时快速排查。
  2. 通过订阅链接获取基础配置: 大多数用户通过代理服务提供商获取订阅链接。这是一个包含节点信息和基础规则的 URL,将其粘贴到 GUI 客户端的订阅管理界面中,客户端会自动下载并解析。如果您还没有订阅链接,可以从您信任的代理服务商处获取。请务必使用 HTTPS 加密的订阅链接以保护隐私。
  3. 使用订阅转换工具进行自定义: 原始订阅链接通常只包含节点信息,缺少精细的分流规则。这时您可以使用社区提供的订阅转换工具(如 Sub-Store、ACL4SSR 在线转换等),将原始订阅与您选择的规则集模板合并,生成带有完善分流规则的完整配置。这些工具提供了可视化界面,您可以选择"全球直连"、"AI 分流"、"流媒体优化"等预设模板。
  4. 手动编写和优化配置文件: 对于有特定需求的进阶用户,手动编写 YAML 配置可以实现最大程度的定制化。您可以直接定义每条规则的匹配条件和对应的代理策略,例如让 Netflix 流量走特定节点、让国内网站全部直连、让广告域名被拒绝等。社区维护了大量现成的规则集(Rule-Provider),您可以直接引用而无需从零编写。
  5. 将配置导入客户端并测试: 完成配置后,将其导入您的 GUI 客户端中。大多数客户端支持配置热重载,修改配置后无需重启即可生效。导入后请务必进行连接测试——访问一个被规则覆盖的网站(如 Google),确认流量是否按照预期走了代理通道。同时检查直连网站(如百度)是否正常访问,确保规则没有误伤。
  6. 验证规则匹配的准确性: 开启客户端的日志功能,观察实际访问时触发了哪条规则。如果发现某条规则未按预期工作,检查规则顺序(Clash 按从上到下的优先级匹配)和规则语法是否正确。社区论坛和文档中提供了大量调试技巧,可以帮助您快速定位配置中的问题。
Clash 是否支持移动设备?如何在手机上使用?
  1. 移动端支持的总体情况: Clash 生态对移动端的支持相当完善,Android 和 iOS 两大平台均有可用的客户端方案。移动端的核心体验与桌面端一致——基于规则的分流代理,但操作界面针对触屏进行了优化。需要注意的是,不同移动操作系统的实现方式存在差异,Android 的开放性使其拥有更多选择,而 iOS 由于系统沙盒机制的限制,可选方案相对有限但体验依然出色。
  2. Android 平台的完整方案: Android 用户拥有最自由的选择空间。推荐使用 Clash Meta for Android(CMFA),它支持所有 Clash 配置语法,提供分应用代理、Wi-Fi 下自动启用、电池优化等移动端专属功能。安装方式为下载 APK 文件直接安装(部分设备需开启"允许来自未知来源的应用"),或通过 F-Droid 等开源应用商店获取。配置导入方式与桌面端相同,支持订阅链接和本地文件。
  3. iOS 平台的使用方案: iOS 用户可在 App Store 中搜索 StashShadowrocket 等兼容 Clash 规则语法的代理应用。这些应用利用 iOS 的网络扩展(Network Extension)框架实现代理功能,支持规则分流、按需连接、iCloud 配置同步等特性。由于 iOS 对后台进程的严格管控,代理应用需要保持 VPN 配置文件处于激活状态才能持续工作,这是 iOS 平台的通用做法而非 Clash 特有的限制。
  4. 跨设备配置同步的便捷方法: 如果您在多个设备上使用 Clash,可以利用云存储服务(如 iCloud、Google Drive)或 WebDAV 来实现配置文件的同步。将配置文件保存在云端,每个设备的客户端指向同一个订阅链接或配置文件 URL,这样修改一处即可在所有设备上生效。部分客户端还支持配置的导入导出功能,方便在设备间迁移设置。
原 Clash 项目为什么停止更新?现在由谁维护?
  1. 回顾原 Clash 项目的历史背景: 原 Clash 项目由一位化名为 "Dreamacro" 的开发者于 2018 年左右创建并开源。凭借其出色的规则引擎设计和跨平台能力,Clash 迅速在技术社区中走红,成为代理工具领域的标杆项目。在数年时间里,原作者独立维护着核心代码库,同时社区贡献者通过提交 PR 的方式参与改进。然而,单一维护者的模式也埋下了可持续性的隐忧。
  2. 理解停止更新的直接原因: 2023 年底,原开发者因个人原因决定停止对 Clash 内核的维护,并将 GitHub 仓库归档为只读状态。这一决定可能与开源维护的高压环境、个人生活规划以及日益复杂的合规环境有关。归档意味着原仓库不再接受任何代码提交、Issue 报告或安全修复,这对一个被数百万人依赖的项目来说是一个重大转折点。
  3. 社区迅速接手的积极行动: 在原项目归档后,由多位长期贡献者和资深社区成员迅速组织起来,基于 Clash 的最后开源版本创建了 Clash Meta(后更名为 Mihomo)分支。这个新项目不仅延续了 Clash 的技术路线,还建立了更健康的多人协作维护机制,确保项目不再依赖单一个人。Mihomo 的维护团队来自全球各地,采用公开透明的决策流程。
  4. 当前维护状态与未来展望: 目前 Mihomo(Clash Meta)处于非常活跃的维护状态,平均每个月都会发布新版本,包含功能改进、协议支持和安全修复。相关的 GUI 客户端项目(Clash Verge、ClashX Meta、Mihomo Party 等)也保持着同步更新。整个生态已经从"单人维护"成功转型为"社区协作"模式,展现出更强的生命力。
  5. 给用户的实用建议: 如果您仍在使用原版 Clash 内核,建议尽快迁移到 Mihomo。迁移过程非常简单——几乎所有 GUI 客户端都已经默认集成了 Mihomo 内核,您只需更新客户端版本即可。原有的配置文件通常无需修改即可直接使用。继续使用已停止维护的原版内核存在安全隐患,因为任何新发现的安全漏洞都不会得到修复。
Clash 的安全性如何?会泄露我的数据吗?
  1. 本地运行架构的天然安全优势: Clash 及其衍生版本完全在您的设备本地运行,所有代理逻辑、规则判断和流量处理都在您自己的硬件上完成。这意味着您的网络请求不会经过任何第三方服务器进行"决策"——Clash 不是一个云端服务,而是一个本地工具。您的数据流向完全由您自己掌控,不存在被远程服务器记录或分析的风险。
  2. 开源代码带来的透明性与可审计性: Clash 生态所有核心项目均以开源许可证发布在 GitHub 上,任何人都可以随时查看完整的源代码。这种透明度意味着安全研究人员、开发者乃至普通用户都有机会审查代码中是否存在后门或恶意功能。一个拥有数万星标的开源项目,其代码被全球无数双眼睛审视过,隐藏恶意代码的难度极高。
  3. 明确的零遥测承诺: Clash 和 Mihomo 的代码中不包含任何遥测模块、使用统计上报或崩溃日志自动上传功能。与许多商业软件不同,Clash 不会"打电话回家"——它不会向任何服务器发送您的使用数据、配置信息或浏览记录。这一特性可以通过抓包工具自行验证,也可以直接在源代码中确认。
  4. 规则逻辑的完全透明性: Clash 的分流规则以纯文本 YAML 格式存储,您可以直接打开配置文件查看每一条规则的具体内容。没有任何隐藏的规则在后台悄悄修改您的流量走向。每一条"直连"、"代理"或"拒绝"的决策都可以被追溯到配置文件中对应的规则行,这种确定性是 Clash 安全模型的重要基石。
  5. 确保下载来源的安全性: 虽然 Clash 本身是安全的,但从非官方渠道下载的修改版可能存在风险。请务必仅从本网站列出的官方 GitHub 仓库下载客户端和内核,并在下载后核对文件校验哈希(SHA256)。避免使用任何声称"魔改版"、"增强版"但来源不明的版本,这些版本可能被植入了广告、追踪代码甚至更严重的恶意功能。
  6. 遵循安全使用的最佳实践: 为最大化保护您的隐私,建议定期更新客户端和内核到最新版本以获取安全补丁;使用 HTTPS 订阅链接防止配置在传输中被篡改;谨慎授予客户端权限(特别是移动端的 VPN 权限);定期检查配置文件中的规则是否仍然符合您的预期。安全意识是保护隐私的最后一道、也是最重要的防线。