Clash Core Meta v1.18 稳定版发布

Clash 智能网络路由引擎

Clash 是全球开发者首选的基于规则的跨平台本地代理引擎。通过极其灵活的 YAML 配置,实现对全协议网络流量的毫秒级接管、精确解析与智能分流,极大提升网络诊断与开发效率。

clash-dashboard-ui

Global Traffic

128.4 GB

Active Connections 342
Avg Latency 45ms

Live Logs

[INFO] Load config.yaml success

[MATCH] Domain github.com matched Developer_Rule

[MATCH] IP 104.244.42.1 matched Global_Proxy

[WARN] Connection timeout for Node_03

[MATCH] Domain baidu.com matched DIRECT

10M+
全球开发者正在使用
100%
核心代码开源透明
<10MB
极低内存资源占用
15+
支持主流传输协议

构建于现代网络之上的底层逻辑

抛弃传统全局代理的笨重与迟缓,Clash 引入精细入微的路由规则,让每一个数据包都有迹可循。

多维度规则分流

内建强大的规则匹配引擎。支持基于 DOMAIN-SUFFIX(域名后缀)、IP-CIDR(IP段)、GEOIP(国家物理位置)甚至具体进程名称,决定流量走向。

并发测速与高可用

内置 Proxy Group(代理策略组)概念。可配置自动 Fallback(故障转移)或 URL-Test(延迟最低自动切换),保证网络时刻在线。

本地 DNS 劫持防护

接管系统 DNS 解析请求,支持 DoH (DNS over HTTPS) 和 DoT,有效防止 DNS 污染与劫持,提供纯净的域名解析环境。

YAML 声明式配置

无需繁琐的 UI 点选,一切逻辑皆代码。使用易读的 YAML 语言编写您的路由配置,方便在极客社区中分享、备份与复用。

外部 Controller API

Clash 内核提供了一个轻量级的 RESTful API 接口,允许第三方开发者创建精美的 Web 仪表盘(如 Clash.razord),实现无头服务器运行。

Mixin 预处理机制

强大的代码级干预能力。允许在读取订阅配置之前,使用 JavaScript 动态修改配置内容,满足极度个性化的路由需求。

Clash 路由处理管线

当一个网络请求发起时,Clash 将对其进行深度包检查,并严格按照 YAML 文件中定义的先后顺序进行匹配。

匹配成功后,流量将被导向指定的代理组,而国内流量或内网服务则触发 `DIRECT` 规则,实现物理网卡级直连,零损耗。

  • 解析请求源(域名或IP)
  • 自上而下遍历 Rules 集合
  • 命中规则,转发至对应 Proxy Group
  • 通过底层协议完成加密传输
// config.yaml 核心路由片段示例
rules:
  # 屏蔽广告与隐私追踪
  - DOMAIN-SUFFIX,ad.com,REJECT

  # 开发者网络环境加速
  - DOMAIN-KEYWORD,github,Proxy_Dev
  - DOMAIN-SUFFIX,docker.com,Proxy_Dev

  # 国内常见服务直连处理
  - GEOIP,CN,DIRECT
  - DOMAIN-SUFFIX,cn,DIRECT

  # 兜底规则,未匹配流量走全局代理
  - MATCH,Proxy_Global

拥抱全场景的网络传输协议

Shadowsocks VMess (V2Ray) Trojan VLESS / XTLS Hysteria 2 TUIC Snell SOCKS5 HTTP/HTTPS Proxy WireGuard

为每一种极致需求而生

程序员与开发者

突破网络阻力,急速拉取 GitHub 代码库、Docker 镜像,顺畅访问 StackOverflow 与各类外文技术文档。

硬核游戏玩家

利用 UDP 代理与专线节点,解决外服游戏高延迟、丢包问题,针对特定游戏进程独立分流。

跨国企业远程办公

安全接入企业海外内网服务器,稳定使用 Zoom、Teams 等视频会议软件,保证跨国业务沟通无阻。

科研与学术研究

无缝访问 Google Scholar、arXiv、Sci-Hub 等全球顶级学术资源,及时获取第一手学术期刊。

无处不在的 Clash 客户端

无论您使用什么设备,开源社区都为您准备了极其优秀的图形化交互客户端。

进入完整下载中心获取详细版本

极速接入:三步完成核心配置

1

获取并安装客户端

在下载中心选择适合您当前操作系统的 Clash 分支应用,下载并完成标准安装流程。初次运行可能会提示防火墙授权,请允许通过。

2

导入服务提供商配置 (YAML)

绝大多数网络服务商会提供一键导入的“订阅链接”。在客户端的 `Profiles` 或 `配置` 面板,粘贴该链接并点击下载。客户端会自动解析出包含数百个节点与分流规则的完整策略。

3

启动系统代理与模式选择

回到主界面,开启 `System Proxy` (系统代理) 开关。建议将代理模式设置为 `Rule` (规则模式) —— 此时网络请求将完全由 Clash 智能分流引擎接管,实现国内直连、海外加速的完美体验。

关于 Clash 配置的常见疑问解答

Clash 是什么软件?它是如何工作的?

Clash 是一款用 Go 语言编写的高性能跨平台网络代理内核。它的核心工作原理是在本地建立一个 HTTP/HTTPS/SOCKS 代理服务器,接管系统的网络请求,然后利用极其强大的 YAML 规则匹配引擎,判断这些请求应该直接发送到目标服务器,还是通过各种加密协议(如 Shadowsocks, VMess 等)转发到远端节点。

全局模式 (Global) 和 规则模式 (Rule) 应该怎么选?

强烈建议日常使用 Rule(规则模式)。在该模式下,Clash 会根据配置文件中的规则智能分流,国内网站不走代理以保证最快速度,外网走节点。Global(全局模式)则无视规则,强制所有系统流量通过指定的一个节点,通常仅在网络环境特殊或规则文件失效时进行排错使用。

Clash for Windows / ClashX 提示系统安全拦截怎么办?

因为 Clash 需要修改系统底层的网络路由表与代理设置,部分杀毒软件(如 360、Windows Defender)可能会将其误判为风险程序。请放心,只要您是从官方开源仓库或本站提供的受信任链接下载,程序本身是绝对安全的。您可以将其文件夹添加至杀毒软件的信任白名单中。

更新配置订阅时提示失败 (Timeout/Error) 怎么解决?

1. 检查您的本地网络是否正常连接。
2. 部分服务商的订阅链接域名被 DNS 污染,您可以尝试在不开启系统代理的情况下,将链接复制到浏览器查看是否能访问。
3. 确保复制的订阅链接完整,且没有多余的空格。
4. 联系您的节点服务提供商更换备用订阅链接。