基于规则引擎的智能分流代理客户端,支持多协议、多平台,为开发者和用户打造极致网络体验
Clash 是一款基于 Go 语言开发的开源跨平台网络代理工具,以高性能、灵活的规则引擎和极低的资源占用著称,是技术爱好者和开发者首选的代理客户端。
基于 Go 语言编写,采用异步 I/O 架构,连接建立速度极快,内存占用极低。即使在低配设备上也能流畅运行,完美适配路由器、NAS 等嵌入式设备。
内置强大的规则引擎,支持 DOMAIN-SUFFIX、IP-CIDR、GEOIP、PROCESS-NAME 等多种规则类型,可精确控制每个连接的走向,实现精细化流量管理。
兼容 Shadowsocks、VMess、Trojan、Snell、HTTP(S) 等主流代理协议,支持 WebSocket/gRPC 传输层,满足各种代理场景需求。
原生支持 Windows、macOS、Linux、Android、iOS 五大平台,配合 Clash for Windows、ClashX、Clash for Android 等图形客户端,开箱即用。
六大核心能力,构建完整的网络代理解决方案
基于规则自动分流,国内外流量精准识别,延迟最低的节点自动切换,确保访问速度始终最优。
RULE-BASED内置流量统计面板,实时查看连接数、带宽使用、延迟数据,所有代理活动一目了然。
MONITOR全面兼容 SS/VMess/Trojan/Snell/HTTP 等协议,WebSocket 与 gRPC 传输方式完整支持。
MULTI-PROTO修改配置文件后自动生效,无需重启服务。支持订阅链接自动更新,节点变动实时同步。
HOT-RELOAD内置 DNS 模块,支持自定义 DNS 服务器、防泄漏规则,域名解析精确匹配,有效避免 DNS 污染。
DNS-MODE提供完整的 RESTful API 接口,可远程控制代理行为、切换节点、查询状态,轻松集成到自动化工作流。
APIClash 提供强大的规则系统,精确控制每一条流量的走向
按域名后缀匹配,如 .google.com、.github.io,精确分流指定服务流量
按 IP 段匹配,支持 IPv4/IPv6 CIDR 格式,实现基于 IP 地址的精准路由
按地理位置匹配 IP,自动识别国内/国外流量,结合 GeoIP 数据库使用
按进程名匹配,为特定应用指定代理策略,如浏览器走代理、下载器直连
引入外部规则集,支持订阅远程规则文件,规则库随社区实时更新
兜底规则,所有未匹配的流量将按 MATCH 规则处理,确保无遗漏连接
Clash 覆盖主流操作系统,配合图形客户端开箱即用
来自全球开发者和用户的好评