下一代 Clash 网络代理客户端

Clash 是一款开源的多平台网络代理工具,支持 Shadowsocks、VMess、Trojan 等多种协议,提供灵活的规则引擎与智能分流,帮助您高效管理网络流量。

50K+ GitHub Stars
100+ 支持协议
4 主流平台
Clash for Windows v0.20.39
🇯🇵
日本东京 - IPLC
Trojan · 12ms
🇺🇸
美国洛杉矶 - BGP
VMess · 86ms
🇸🇬
新加坡 - CN2 GIA
Shadowsocks · 45ms
🇭🇰
香港 - IEPL专线
VLESS · 18ms
核心优势

为什么选择 Clash?

Clash 凭借强大的架构设计与丰富的功能生态,成为最受开发者欢迎的代理客户端之一。

🔀

智能规则分流

基于域名、IP、进程、GeoIP 等多维度规则,实现精细化流量调度。不同应用走不同线路,互不干扰。

🧩

多协议全面支持

Clash 内核支持 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、TUIC 等主流代理协议,覆盖几乎所有场景。

🌐

跨平台运行

Clash 提供 Windows、macOS、Linux 以及 Android/iOS 移动端客户端,一套配置文件全平台通用。

📊

实时流量监控

内置可视化面板,实时展示各代理节点的连接状态、延迟数据和流量消耗,一目了然掌握网络状况。

🔄

订阅自动更新

支持一键导入订阅链接,定时自动拉取最新节点配置,告别手动更新的繁琐流程,始终保持最新状态。

🛡️

开源安全透明

Clash 完全开源,代码托管在 GitHub,任何人都可以审查源码。没有后门、没有数据收集,隐私有保障。

功能详解

深入了解 Clash 的强大能力

从配置文件到规则引擎,Clash 的每个模块都经过精心设计,兼顾灵活性与易用性。

基于规则的智能分流

Clash 的规则引擎是其核心竞争力之一。通过 YAML 格式的配置文件,您可以定义复杂的匹配规则,精确控制每一个网络请求的走向。规则支持按域名后缀、完整域名、IP CIDR、进程名称、GeoIP 国家代码等多种条件进行匹配,并且支持规则集的在线更新。

  • 域名规则:支持 DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD 三种模式
  • IP 规则:IP-CIDR、IP-CIDR6 精确匹配目标地址段
  • GeoIP 数据库:基于 MaxMind GeoLite2 自动识别流量归属国
  • 进程匹配:PROCESS-NAME 可按本地进程名进行分流
  • 规则集远程订阅:RULE-SET 支持从远程地址加载规则
# Clash 智能分流规则示例
rules:
  - DOMAIN-SUFFIX,google.com,Proxy
  - DOMAIN-SUFFIX,youtube.com,Proxy
  - DOMAIN-SUFFIX,github.com,Proxy
  - DOMAIN-KEYWORD,twitter,Proxy
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - DOMAIN-SUFFIX,qq.com,DIRECT
  - IP-CIDR,10.0.0.0/8,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,Proxy
全平台覆盖

Clash 支持的操作系统

无论您使用桌面端还是移动端,Clash 都能提供原生级的使用体验。

🪟

Windows

Win 7 及以上
🍎

macOS

10.15 及以上
🐧

Linux

多发行版
📱

Android

Clash Meta
📲

iOS

Stash / Surge
用户评价

Clash 用户的真实反馈

听听使用 Clash 的开发者和日常用户怎么说。

01

配置极其灵活

"YAML 配置文件让我可以精确控制每一条流量的走向,这是其他客户端做不到的。Clash 的规则语法设计得非常优雅。"

02

性能表现优异

"用 Go 语言编写,Clash 的并发处理能力极强。即便同时开启上百个代理规则,CPU 和内存占用也很低。"

03

社区生态繁荣

"Clash 生态非常丰富,有各种 Dashboard 面板、规则集订阅源和第三方客户端,遇到问题也很容易找到解决方案。"

04

开发者友好

"开源项目意味着我可以 fork 一份源码进行定制。Clash 的代码结构清晰,二次开发门槛不高,非常推荐。"

最新资讯

Clash 近期博客与教程

持续更新 Clash 使用技巧、版本动态和配置指南,助您玩转 Clash。

版本更新 2025-01-15

Clash Meta 2025 年首个大版本发布:新增 Hysteria2 协议支持

Mihomo(原 Clash.Meta)发布了全新的 1.19.x 版本,正式加入 Hysteria2 和 TUIC v5 协议支持,同时优化了规则匹配性能和内存管理策略。

阅读全文 →
配置教程 2025-01-12

Clash 订阅转换完全指南:从零开始配置你的第一条规则

本教程将手把手教您使用订阅转换工具,将普通订阅链接转化为 Clash 兼容的 YAML 配置文件,并讲解每一段配置的含义。

阅读全文 →
最佳实践 2025-01-08

Clash 分流规则进阶:如何实现 Netflix、Disney+ 专用线路

详解如何利用 Clash 的 RULE-SET 功能和第三方规则集,为流媒体平台指定最优线路,解锁 4K 播放的完整流程。

阅读全文 →
工具推荐 2025-01-05

2025 年最好用的 5 款 Clash Dashboard 面板推荐

从 YACD 到 Metacubexd,盘点目前最受欢迎的 Clash 可视化管理面板,附详细的安装部署教程和使用体验对比。

阅读全文 →
故障排除 2024-12-28

Clash 常见报错排查:TIMEOUT、REFUSED 和 DNS 解析失败的解决方案

汇总了 Clash 用户最常遇到的连接异常问题,逐一分析错误原因并提供可操作的修复步骤。

阅读全文 →
深度解析 2024-12-22

Clash 内核架构剖析:Go 语言如何实现高性能代理转发

深入 Clash 源码层面,解析其使用 Go 语言的 goroutine 调度机制、连接池管理和 TCP/UDP 多路复用的实现方式。

阅读全文 →
新手指南 2024-12-18

Windows 用户安装 Clash 完整教程:从下载到首次运行只需三步

面向新手用户的保姆级教程,覆盖 Clash 下载、配置导入、系统代理设置的全部流程,5 分钟即可上手。

阅读全文 →
版本更新 2024-12-15

Mihomo 1.18.0 更新日志:新增 HTTP/3 出站支持与 DNS 缓存优化

Mihomo 最新版带来了 HTTP/3 (QUIC) 出站能力,同时大幅改进了 DNS 缓存策略,减少了不必要的 DNS 查询开销。

阅读全文 →
实战分享 2024-12-10

Clash + Docker 部署实战:在群晖 NAS 上搭建 24 小时在线代理网关

手把手演示如何在 Synology NAS 上通过 Docker 容器部署 Clash,实现全家设备共享代理、自动切换节点。

阅读全文 →
功能科普 2024-12-05

Clash 的 TUN 模式详解:全局透明代理到底怎么实现的?

TUN 模式是 Clash 实现系统级透明代理的关键技术。本文从网络原理出发,解释 TUN 虚拟网卡的工作机制和配置方法。

阅读全文 →
常见问题

Clash 使用 FAQ

以下整理了用户最关心的 Clash 相关问题,帮助您快速找到答案。

Clash 是一款基于规则的网络代理客户端,不同于传统 VPN 的全局隧道模式,Clash 可以根据预设规则对不同的网络流量进行分流——某些流量直连、某些流量走代理节点,实现更精细化的网络管理。Clash 支持 Shadowsocks、VMess、Trojan 等多种代理协议,灵活性远超普通 VPN 工具。

建议通过 Clash 的 GitHub 官方仓库或经过验证的 Clash Meta(Mihomo)仓库获取安装包。Windows 用户可下载 .exe 安装程序,macOS 用户可获取 .dmg 文件。请务必从可信来源下载,避免使用来路不明的修改版本,以保障您的设备安全和隐私数据不被泄露。

Clash 作为开源项目,其"官网"主要指 GitHub 代码仓库(github.com/MetaCubeX/mihomo 等)。网上存在许多第三方 Clash 官网,请注意核实域名和仓库地址。真正的 Clash 项目不会要求付费、不会收集用户数据。建议收藏 GitHub 原始仓库地址,避免被仿冒网站误导。

Clash 内核(特别是 Mihomo/Clash.Meta 分支)支持的代理协议非常丰富,包括但不限于:Shadowsocks (SS/SSR)、VMess、VLESS、Trojan、Tuic、Hysteria/Hysteria2、WireGuard、SOCKS5、HTTP(S) 代理等。不同协议适用于不同网络环境,用户可根据自身需求灵活选择。

导入订阅非常简单:打开 Clash 客户端,进入"Profiles"(配置文件)页面,在 URL 输入框中粘贴您的订阅链接,点击"Download"即可自动拉取配置。如果订阅链接不是 Clash 格式,可以先通过在线订阅转换工具将其转为 Clash 兼容的 YAML 格式。导入后记得在"Proxies"页面选择合适的代理组和节点。

系统代理模式仅对支持代理设置的应用生效(如浏览器),而 TUN 模式通过创建虚拟网卡实现全局透明代理,能捕获所有应用的网络流量,包括命令行工具、游戏客户端等不走系统代理的程序。TUN 模式更适合需要全系统代理覆盖的场景,但配置相对复杂,需要管理员权限。

常见原因包括:① DNS 解析异常——可在 Clash 配置中启用 DNS 模块并设置可靠的 DNS 服务器;② 代理节点本身不可用——尝试切换其他节点或测试延迟;③ 规则配置不当——检查是否有规则将目标流量误导向了不可用的代理组;④ 端口冲突——确认 Clash 使用的端口未被其他程序占用。建议查看 Clash 日志获取更详细的错误信息。

当然可以。Clash 的配置文件采用 YAML 格式,文本可读性很好,推荐使用 VS Code 等编辑器配合 YAML 插件进行编辑。您可以手动添加代理节点、调整规则顺序、修改 DNS 设置等。编辑完成后保存,在 Clash 客户端中重新加载配置即可生效。注意保持 YAML 语法正确,缩进使用空格而非 Tab。

立即开始使用 Clash

免费开源、跨平台支持、社区活跃。现在就下载 Clash,体验更智能的网络代理管理。

⬇ 免费下载 Clash