极速轻量
<20MB
基于Go语言原生编译,无运行时依赖。内存占用极低,适合各类设备运行。
规则路由
灵活分流
支持域名、IP、GEOIP、进程名等多种规则,精细化控制流量走向。
策略组
智能选择
支持负载均衡、故障转移、延迟测试等策略组类型,自动优选节点。
RESTful API
完整接口
提供完善的RESTful API,支持第三方客户端和脚本集成控制。
跨平台
全平台支持
支持Windows、macOS、Linux、OpenWrt、Android等多个平台。
热重载
无需重启
配置文件修改后自动重载,无需中断已有连接,体验无缝升级。
协议支持
持续兼容主流协议 · 社区驱动更新
★★★★★
“Clash是我用过最稳定的代理核心,规则配置灵活,API接口完善。配合各类图形客户端使用体验极佳。”
使用3年 · 社区贡献者
★★★★★
“轻量级设计太棒了,树莓派上跑Clash毫无压力。规则热重载功能很实用,不用频繁重启服务。”
嵌入式设备部署
★★★★★
“策略组功能很强,可以配置多个节点自动切换,延迟测试也很准。已经推荐给团队所有同事。”
企业级部署
★★★★★
“配置语法简洁明了,文档完善。社区活跃,遇到问题很快就能找到解决方案。”
使用2年
1
下载安装
选择对应平台客户端
2
配置规则
编辑YAML配置文件
3
启动核心
运行Clash守护进程
4
设置代理
配置系统代理或TUN模式
Clash和Clash Verge有什么区别?▼
Clash是核心引擎(Go语言开发),Clash Verge是基于Rust/Tauri的图形化客户端。两者配合使用,Clash提供底层代理能力,Verge提供可视化界面。
支持哪些平台?▼
支持Windows、macOS、Linux、OpenWrt、Android、iOS(通过第三方客户端)等多个平台。
如何配置规则?▼
通过YAML格式配置文件,支持域名、IP、GEOIP、进程名等多种规则类型,文档提供完整示例。
如何更新到最新版本?▼
GitHub Releases页面提供最新版本下载,支持自动更新检测。
如何开启TUN模式?▼
在配置文件中启用tun模块,并配置相关参数。具体步骤请参考官方文档。
如何反馈问题或贡献代码?▼
欢迎在GitHub提交Issue或Pull Request,社区会及时响应。