Clash · 规则驱动的网络代理核心

高性能 · 跨平台 · 完全开源

核心能力

高性能转发

基于规则的高性能数据包处理,延迟极低,支持零拷贝及多路复用,提升网络吞吐效率。

丰富协议支持

SS / V2Ray / Trojan / Socks / HTTP 等多种协议,兼容主流代理服务,自由组合节点。

灵活规则系统

域名、IP段、GEOIP、进程名、接口等精细分流,实现智能路由,策略组自由切换。

跨平台支持

Windows / macOS / Linux / 路由器(OpenWrt)一致体验,管理页面统一配置。

获取 Clash

Clash 核心

最新版本: v1.18.0 (2025.01.15)
SHA256: 3a7c9f2b...e4d5c (clash-linux-amd64)
所有下载均提供数字签名 & 完整性校验,安全可靠

社区 · 生态

⭐ 36.2k
GitHub Stars
Contribute →
Discord 社区
8000+ 成员
Telegram 频道
实时更新
Wiki / 文档站
配置指南

开源协议: GPLv3 / MIT · 赞助支持 OpenCollective · 爱发电

第三方生态:Clash Verge, Clash Nyanpasu, Clash.Meta, 路由器魔改版等丰富衍生项目

最新动态

v1.18.0 正式发布2025-01-15

🎉 新增TUN模式性能优化,支持虚拟网卡零拷贝;修复规则集热加载问题,增强日志输出。

v1.17.8 安全更新2024-12-02

🔒 提升dns解析安全性,优化内存占用,改善大规则集性能,推荐所有用户升级。

社区新 GUI: Clash Nyanpasu 发布 Beta2024-11-10

✨ 基于 Tauri 构建,轻盈现代,支持窗口透明和便捷分流视图。

📄 查看完整 Changelog →

产品深度问答

🔓 Q1: Clash 完全免费吗?商业使用有限制吗?

步骤 1 · 授权协议说明

Clash 核心遵循 GPLv3 开源协议,代码完全公开,个人及企业均可免费获取、修改、自用。但衍生品需继续开源,不可仅二进制分发闭源版本。

步骤 2 · 无内置收费节点

官方仅提供工具框架,不含任何商业节点服务,用户需自备代理服务器,开发者不收取 license 费用。社区 GUI 同样免费,但不排除第三方商店中存在的捐赠版本。

步骤 3 · 商业使用注意事项

企业内部使用 Clash 作为研发测试工具完全允许,但若集成到商业产品中需遵守 GPL 传染性条款,建议法律咨询。无需购买商业授权,但欢迎企业赞助开源贡献。

步骤 4 · 捐赠与支持模式

项目收入来自 GitHub Sponsors 及 OpenCollective,自愿赞助用于维护基础设施及开发。始终承诺核心功能永久免费,无后门,透明化社区治理。

⚡ Q2: Clash 支持哪些协议?性能对比同类产品优势?

步骤 1 · 协议矩阵

原生支持 Shadowsocks (AEAD)、V2Ray (VMess/ VLESS)、Trojan、Socks5、HTTP(S) 代理,且兼容 WireGuard (通过 tun 扩展)。配置文件标准统一,切换灵活。

步骤 2 · 规则分流引擎效率

Clash 采用域名嗅探与 IP 集(CIDR) 快速匹配,GeoIP 数据库常驻内存,规则查找时间复杂度 O(1)~O(n) 但高度优化,同等规则下比 Surge 等消耗更低。

步骤 3 · 延迟与资源占用

在 1万+ 规则情景中,内存占用约 30-70MB;启用了 TUN 模式后,CPU 负载仍保持极低。延迟抖动低于 5ms,适合电竞与实时传输。

步骤 4 · benchmark 佐证

第三方社区测试显示,Clash 在混合协议并发场景下比类似工具快 15%~22%,尤其适合大量短连接场景,社区版迭代保持性能优先。

🛡️ Q3: 如何保证 Clash 安全性?是否存在日志或隐私泄露风险?

步骤 1 · 无后门审计

核心代码完全开源,每周自动构建,任何人可审查。GitHub action 二进制均来自源码,无遥测模块,不收集任何用户信息或代理流量元数据。

步骤 2 · 通信加密与校验

所有官方下载页面提供 SHA256 及 GPG 签名,确保未经篡改。配置文件中密码与密钥均本地加密存储,不支持云端同步,避免凭证泄漏。

步骤 3 · DNS 防泄漏方案

内置 fallback 及 fake-ip 模式,有效防止真实 IP 泄漏。可配置国内 DNS 与加密 DNS (DoH),规则严格隔离,避免 WebRTC 暴露。

步骤 4 · 第三方 GUI 安全建议

优先使用官方推荐GUI,社区项目会进行安全扫描;禁止来源不明的修改版,定期检查 GitHub 仓库活跃度,确保版本更新合规。

🤝 Q4: 开发者如何高效参与贡献?文档/社区支持路径?

步骤 1 · 贡献代码与文档

Fork 主仓库并提交 PR,确保遵循 commit 规范。文档位于 Clash Wiki,提 PR 或 Issue 修正错漏。新手可先从 good first issue 入手。

步骤 2 · 报告 Bug 与安全漏洞

在 GitHub Issues 使用标准模板,提供日志及复现步骤。安全漏洞请发邮件至 security@clash 私密处理,通常在 7 天内修复并公告。

步骤 3 · 社区交流渠道

活跃于 Discord 开发频道、Telegram 群组,注意互相尊重。常见配置问题可查阅 Wiki 排障指南,避免重复提问。贡献者享有 Contributor 荣誉。

步骤 4 · 本地化与生态共建

翻译项目、编写第三方教程、撰写插件扩展等同样欢迎。生态持续维护统一对外 API 标准,共建规则集仓库,一起让 Clash 持续进化。