为什么选择 Clash
基于规则的策略组
灵活的规则定义,支持域名、IP、GEOIP 自动选择节点,精确分流。
毫秒级延迟
高性能原生内核,极低内存占用,规则匹配几乎零损耗。
透明代理 (TUN)
支持虚拟网卡,实现全局透明代理,所有流量随心掌控。
实时监控
可视化流量图表与连接日志,网络状态一目了然。
配置热加载
修改配置文件无需重启,秒级生效,生产级体验。
开源安全审计
代码完全开源,社区驱动,数千双眼睛保障安全。
核心规则引擎 · 智能分流
1. 用户请求
2. 内核捕获
3. 规则匹配
4. 策略选择
5. 返回响应
悬浮至任意节点查看 YAML 配置示例
# 示例规则片段 - DOMAIN-KEYWORD, youtube, PROXY - GEOIP, CN, DIRECT - MATCH, Proxy
性能基准 · 毫秒级响应
延迟对比 (ms) 越低越好
吞吐量 (连接数/秒)
全平台覆盖 · 无缝体验
🌿 由社区驱动的 Clash 生态
Clash Verge
ClashX
Clash for Windows
Clash Android
MetaCubeX
TUN 模式扩展
RESTful API
❓ 常见产品问题 · 步骤详解
1. Clash 是什么?核心价值体现在哪些方面?
- 定义:Clash 是一款基于规则的多协议代理内核,使用 Go 语言开发,支持 HTTP/Socks5 及透明代理。
- 规则驱动:通过 YAML 配置策略组,实现精细化分流,例如国内流量直连,国外流量代理,极大提升访问效率。
- 性能优势:原生并发模型,内存占用通常小于30MB,规则匹配延迟低于1ms,适合长期后台运行。
- 全平台支持:从路由器 OpenWrt 到桌面操作系统,再到移动端,均有图形化或命令行版本。
- 安全透明:开源代码经过全球开发者审查,无后门风险,并且支持 TLS 加密传输。
- 生态繁荣:大量 GUI 衍生版与第三方工具,降低使用门槛,同时保留高级用户的定制自由。
2. 如何快速安装 Clash 并开始使用?
- 选择版本:根据操作系统从 GitHub Releases 下载对应二进制或 GUI 客户端(如 Clash Verge)。
- 准备配置文件:获取订阅链接或编写 config.yaml,包含代理节点及规则。
- 运行内核:命令行执行 `./clash -f config.yaml`,或使用 GUI 一键导入。
- 设置系统代理:将系统 HTTP/HTTPS 代理指向 127.0.0.1:7890,或开启 TUN 模式全局接管。
- 验证连通性:访问 https://www.google.com 或检查日志面板确认规则命中情况。
- 开机自启:Windows 添加任务计划,macOS 使用 launchctl,Linux 编写 systemd 服务。
3. 规则配置逻辑与策略组如何工作?
- 规则优先级:Clash 按照配置文件顺序自上而下匹配,命中即停止。
- 内置策略组:PROXY(代理节点池)、DIRECT(直连)、REJECT(拦截)和策略组嵌套。
- 分流典型场景:DOMAIN-SUFFIX 匹配特定域名,GEOIP 根据 IP 归属地分流,实现国内外智能切换。
- 延迟测试:Clash 定期对代理节点进行延迟测试,自动选择最快可用节点。
- 脚本扩展:Premium 版本支持 JavaScript 规则,动态处理复杂请求逻辑。
- 调试技巧:开启 `log-level: debug`,通过 Web UI 观察实时匹配过程,精准调优规则。
4. Clash 的安全性与隐私保护能力如何?
- 代码透明:完全开源,所有二进制文件可从源码构建,避免供应链攻击。
- 本地代理:数据不经过第三方中转,仅按规则发送至指定代理服务器,无云端泄露风险。
- 加密传输:支持 Shadowsocks/Vmess/Trojan 等加密协议,确保流量不被监听篡改。
- DNS 防泄漏:内置 DNS 模块支持远端解析,防止 DNS 污染和本地泄露真实域名。
- 访问控制:可配置仅允许特定进程或 IP 段使用代理,并支持 REJECT 规则阻断恶意域名。
- 定期审计:社区安全专家持续审查,漏洞修复迅速,建议始终使用最新稳定版。
5. 如何参与贡献或获取技术支持?
- GitHub 提交 issue:在官方仓库提交 bug 报告或功能请求,遵守模板规范。
- 贡献代码:Fork 仓库,编写测试用例并提交 Pull Request,代码需符合 Go 规范。
- 文档翻译与撰写:帮助完善 Wiki 及入门指南,降低新手门槛。
- 社区论坛/Discord:加入 Clash 中文/国际社区,解答他人问题或分享规则模板。
- 赞助支持:通过 GitHub Sponsors 资助核心开发者,推动项目长期维护。
- 安全漏洞报告:通过安全联系人渠道私密反馈,获得 CVE 编号致谢。
6. Clash 与其他代理工具(如 Surge, Quantumult X)对比优势?
- 开源免费:Clash 完全免费无内购,跨平台支持远超封闭式付费软件。
- 高性能内核:基于 Go 协程,资源占用远低于 Electron 类应用,适合低配设备及路由器。
- 规则语法丰富:支持 GEOSITE, 进程路径匹配等高级特性,兼容 Premium 版本更强大。
- 生态工具链:存在大量 GUI 壳、配置转换工具、订阅转换服务,定制自由度极高。
- 透明代理完善:TUN 模式在 Windows/macOS/Linux 均稳定运行,实现 VPN 级全局代理。
- 社区驱动更新:版本迭代迅速,及时支持最新协议与安全补丁,无厂商锁死风险。