规则驱动的跨平台网络代理工具

Clash · 高性能、规则分流、多协议聚合。开源社区驱动,透明代理与策略组赋能现代网络。

🔓 GPL-3.0 开源协议 ⭐ GitHub 12.8k Stars 🌍 150+ 社区贡献者

⚡ 核心特性 · 领先一步

高性能

Go语言原生并发,轻量极速,毫秒级规则匹配,日均数千万请求依旧稳定。

了解更多 →
🌍

多协议支持

Shadowsocks(R)、VMess、Trojan、WireGuard、Hysteria2,兼容主流机场协议。

了解更多 →
🧩

规则智能分流

域名、IP、GeoIP、进程名精准分流,直连/代理智能切换,告别全局代理。

了解更多 →
⚙️

策略组 (Proxy Groups)

URL延迟自动优选、fallback故障转移、负载均衡,提升可用性。

了解更多 →

📥 安全下载 · 社区推荐客户端

💻 Clash Verge Rev

Windows / macOS / Linux · Tauri2 + Rust,现代GUI首选

前往GitHub
⚠️ 请校验SHA256,避免篡改

🍏 ClashX / ClashX Pro

macOS原生体验,支持M1/M2

下载
提供arm64版本

🐧 FlClash (Android)

Clash Meta for Android, 图形化操作

GitHub获取
仅从官方仓库安装

📱 iOS 兼容工具

Shadowrocket / Quantumult X 支持Clash订阅格式

美区AppStore
需海外Apple ID

🛜 OpenClash (OpenWrt)

软路由网关全透明代理

下载插件
适合路由器部署

🧠 核心内核 (mihomo)

Clash Meta 继任核心,命令行高灵活性

获取内核
搭配Web UI使用

🔒 安全提示:所有推荐客户端均来自官方GitHub Releases,下载后务必进行SHA256完整性校验,防止第三方恶意修改。

🔧 硬核功能 · 超越传统VPN

🔹 透明代理与TUN模式
虚拟网卡全局劫持,支持游戏、UDP等非HTTP流量,实现真正的全应用代理。
🔹 预处理与高级配置
Merge/Script语法,动态追加分流规则,灵活性拉满。
🔹 远程Providers实时更新
无需重启,定时拉取远端代理列表,策略组自动同步。
🔹 RESTful API 云端管理
通过API实时切换策略组、更新配置,融入自动化运维。
🔹 WebDAV 配置同步
多设备配置文件云端同步,设置无缝迁移。
🔹 Fake-IP 防DNS污染
极大提升HTTP/HTTPS解析速度,降低延迟。

🌐 社区动态 · 活跃生态

✨ Clash Verge Rev v2.2.0 正式发布,支持Tauri2优化与多语言界面 2026-04-15
🧬 mihomo 内核 v1.19.0 增加Hysteria2协议支持,性能提升20% 2026-04-02
📘 社区Wiki全面更新 新版TUN配置教程与安全审计指南 2026-03-28
💬 Discord 成员突破 8,000+ 欢迎加入中文/英文技术讨论 2026-04-20
前往GitHub 关注最新动态 →
JD
MM
LK
YC
RA
+42

❤️ 感谢所有开源贡献者,Clash由社区共同维护

🏢 企业级 & 高级方案

🏢 跨境办公优化

TUN模式+BGP智能路由,保障企业全球SaaS应用访问质量,支持多地域容灾。

了解方案 →

🛡️ OpenWrt 全网关部署

软路由场景,透明代理+广告过滤,统一网络出口,降低管理成本。

查看部署指南 →

📜 预置分流模板

面向AI、开发、教育场景规则模板,一键导入,团队快速上手。

获取模板 →

❓ 常见问题 · 六类关键解答

1️⃣ 如何安全下载Clash及客户端并避免恶意版本?
  1. 步骤1: 访问官网下载板块(本页面#downloads区域),所有链接均指向社区维护的GitHub官方仓库。
  2. 步骤2: 点击对应平台的客户端卡片,跳转至GitHub Releases页面。
  3. 步骤3: 检查Release标签页是否为官方发布者(例如 clash-verge-rev、MetaCubeX)。
  4. 步骤4: 下载对应的安装包或二进制文件,避免第三方网盘或未知来源。
  5. 步骤5: 下载后使用SHA256校验工具(Windows: certutil, Mac: shasum)比对官方提供的哈希值。
  6. 步骤6: 校验一致方可运行,强烈建议开启系统保护与防火墙规则。

✅ 遵循以上步骤,可100%规避植入后门或篡改风险,确保软件完整性。

2️⃣ 如何编写自定义分流规则,实现特定网站走代理?
  1. 步骤1: 编辑配置文件 config.yaml,找到 rules 字段区域。
  2. 步骤2: 使用规则语法: DOMAIN-SUFFIX, google.com, PROXY 表示 google.com域名走代理。
  3. 步骤3: 也支持 GEOIP, IP-CIDR, PROCESS-NAME 等规则类型精细匹配。
  4. 步骤4: 注意规则顺序:从上到下匹配优先级,建议将精确域名匹配置于上方。
  5. 步骤5: 保存配置后,通过 RESTful API 或重启核心使规则生效。
  6. 步骤6: 利用 Dashboard 实时查看规则命中情况,调试优化规则集。

📌 高级用户可使用 script 脚本实现动态规则决策,提高灵活性。

3️⃣ Clash TUN模式如何开启?解决游戏/终端代理问题?
  1. 步骤1: 确保使用支持TUN的核心 (mihomo 或 Clash Meta)。
  2. 步骤2: 在配置文件中增加 tun 字段: enable: true, stack: system 或 gvisor。
  3. 步骤3: 设置 dns 模块启用 fake-ip 增强兼容性。
  4. 步骤4: 以管理员/root权限启动Clash (需要创建虚拟网卡)。
  5. 步骤5: 调整防火墙规则,允许虚拟网卡流量转发。
  6. 步骤6: 测试任意软件或 ping 请求,确认流量被接管,完成全透明代理。

💡 TUN模式特别适合游戏、命令行工具及UDP应用,告别HTTP代理限制。

4️⃣ 如何降低Clash内存/CPU占用并提高分流速度?
  1. 步骤1: 精简规则集,避免几万条冗余域名规则,使用GeoSite精简库。
  2. 步骤2: 关闭不必要的日志输出 level: silent。
  3. 步骤3: 减少不必要的代理组轮询检测,调整健康检查间隔。
  4. 步骤4: 开启 fake-ip 减少DNS查询延迟,提高解析效率。
  5. 步骤5: 如果是路由器部署,选择更轻量级的snell或减少并发连接。
  6. 步骤6: 定期升级到最新内核,获得性能优化和内存泄漏修复。

🚀 实际测试配置合理后,Clash内存占用可控制在50MB以内。

5️⃣ Clash原始仓库已归档,该选择哪个社区衍生版本?
  1. 步骤1: 普通桌面用户首选 Clash Verge Rev —— 跨平台GUI,功能完整且更新活跃。
  2. 步骤2: macOS 用户可选 ClashX Pro,原生流畅支持TUN。
  3. 步骤3: 软路由/OpenWrt 环境推荐 OpenClash,深度集成。
  4. 步骤4: 命令行/高级用户直接使用 mihomo 内核+第三方Web面板。
  5. 步骤5: Android 平台可安装 FlClash 或 Clash Meta for Android。
  6. 步骤6: 定期关注社区公告,所有推荐版本均在官网下载区展示,安全有保障。

🎯 每个版本特点不同,根据个人使用场景及更新频率灵活选择。

6️⃣ 如何配置自动故障转移 / 负载均衡策略组提升稳定性?
  1. 步骤1: 在 proxy-groups 中定义 type: fallback 实现自动故障转移。
  2. 步骤2: 在组内列出多个代理节点,并设置间隔测试参数 interval。
  3. 步骤3: fallback 会按顺序选择第一个可用节点,不可用时自动切换。
  4. 步骤4: 负载均衡使用 type: load-balance,可设置 strategy: consistent-hashing。
  5. 步骤5: URL 测试组 (url-test) 定期测速并自动选择延迟最低节点。
  6. 步骤6: 配合 providers 动态拉取节点,策略组即可实现高可用智能路由。

📊 建议多节点组合,极大提升跨境访问的稳定性和速度。