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