Clash Clash Core Project

Clash 代理客户端, 全平台免费
一键下载

Windows macOS iPhone Android Linux

透明且强大的 Clash 核心引擎

无需臃肿的界面,观察 Clash 核心引擎如何静默运行,毫秒级响应分发您的每一次网络请求,实现精准的分流代理。

bash — clash-core-daemon
ACTIVE
# 核心启动过程初始化...
[INFO] Clash Core (Premium) starting...
[INFO] Load config from /root/.config/clash/config.yaml
[INFO] RESTful API listening at: 127.0.0.1:9090
[INFO] Start initial compatible provider US-Nodes
# 开始实时捕获网络请求并进行规则匹配 (Traffic Routing)
14:22:01 [TCP] 192.168.1.100:54321 --> api.openai.com:443 match DomainSuffix(openai.com) using US-Premium-Node
14:22:03 [TCP] 192.168.1.100:54322 --> www.google.com:443 match GeoIP(US) using US-Premium-Node
14:22:05 [UDP] 192.168.1.100:54323 --> 114.114.114.114:53 match GeoIP(CN) using DIRECT
root@clash-core:~#

向规则驱动演进

Rule-First

引入基于域名与 IP (GeoIP) 的智能路由体验。这种创新的方式使核心能够无缝运行于所有网络层,支持国内外网站精准分流,从容处理复杂的代理任务。

自然优雅的抽象层

Config

通过直观清晰的 YAML 配置文件,轻松管理您的代理节点、策略组与直连规则。将复杂的网络拓扑结构转化为易于阅读的代码,让科学上网完全可控。

全方位的网络接管

Takeover

在 Windows, macOS, Android 等所有主流平台提供直观的连接反馈。完美解析各类机场订阅链接,并支持 TUN 虚拟网卡模式,接管所有不遵循系统代理的软件流量。

Clash 核心工作原理
YAML 配置 · 规则分流 · 智能代理

CONFIG.YAML
proxies:
- name: "HK-Premium-Node"
type: ss
server: server.com
rules:
# 针对不同服务进行精细化路由匹配
- DOMAIN-SUFFIX,google.com,Proxy
- GEOIP,CN,DIRECT

声明式配置中心

提供功能完备的 YAML 语法支持。通过声明式的语言抽象,告别繁琐的手动设置,精准定义您的网络节点与路由拓扑。

策略组 (Proxy Group) 中切换节点
检索代理节点, 使用 @ 筛选地区
Auto 测速选择 Global 代理

智能分流规则集

引擎能够自主运行于网络层,瞬间匹配数以万计的域名与 IP 黑白名单,确保您的国内外访问请求被准确路由。

Downloads

Clash 全平台客户端下载
Windows · macOS · iPhone · Android · Linux

开源社区为五大主流平台提供完整图形化客户端,支持一键导入机场订阅链接,开启 TUN 模式实现真·全局代理。

Windows

Win 10 / 11
Clash Verge 主推
Clash for Windows
免费下载

macOS

Intel · Apple Silicon
ClashX 主推
Clash Verge for Mac
免费下载

iPhone / iPad

iOS 15+
Stash 主推
Shadowrocket · Quantumult X
App Store

Android

Android 5.0+
Clash for Android 主推
ClashMeta for Android
下载 APK

Linux

Ubuntu · Debian · Arch
Clash Verge 主推
Clash Core CLI
免费下载

iOS 平台应用(Stash、Shadowrocket)需在 App Store 单独付费购买,其余平台客户端均完全免费开源。 查看常见问题 →

5
支持平台
Windows · macOS · iPhone · Android · Linux
TUN
全平台 TUN 模式
接管所有应用流量,真·全局代理
机场订阅兼容
一键导入订阅链接,自动更新节点
Support

使用指南与常见问题

解决您在下载、代理配置与使用过程中的常见疑难。

Clash 是什么?它和传统的 VPN 有什么区别?
传统 VPN 通常在底层接管全局网络,容易导致访问国内应用(如微信、淘宝)缓慢或卡顿。而 Clash 是一个基于规则的智能代理核心,它通过匹配内置的分流规则,实现“国内流量直连,国外被屏蔽流量走代理节点”,速度更快且节省流量。
什么是系统代理 (System Proxy) 与 TUN 模式?
系统代理仅处理浏览器等标准网络请求。如果您需要让命令行终端、游戏客户端或不遵循系统设置的应用也通过代理访问网络,请在客户端(如 Clash Verge)设置中开启 TUN 模式。它会建立虚拟网卡,实现底层的真·全局流量接管。
如何导入我的机场订阅链接 (Subscription URL)?
以 Windows 版为例:首先复制服务商提供的订阅链接。打开客户端,进入左侧的“配置”或“订阅”菜单,在输入框粘贴链接并点击“导入”。成功后,在“代理”页面选择连通的节点,最后开启主界面的“系统代理”开关即可完成科学上网配置。
Clash for Windows、Verge、ClashX 有什么区别?
Clash for Windows 是最早的图形化客户端,功能全面,适合 Windows 用户;Clash Verge 是基于 Tauri 重构的新一代客户端,体积更小、性能更好,同时支持 Windows 和 macOS,目前是 Windows 端的主推选择;ClashX 是专为 macOS 设计的轻量级客户端,集成于菜单栏,操作简便,推荐 Mac 用户使用。
Clash 在 Android 手机上怎么使用?
Android 用户推荐使用 Clash for Android(CFA)客户端。下载安装 APK 后,进入"配置"页面,点击右上角"+"添加订阅 URL,粘贴机场提供的订阅链接并更新。返回主页后,点击"已停止"按钮启动代理,即可开始使用。CFA 同样支持 TUN 模式实现全局代理。
iPhone(iOS)上如何使用 Clash?推荐哪个客户端?
iOS 平台(iPhone / iPad)推荐使用 StashShadowrocket,二者均完整支持 Clash 配置文件与订阅链接,并可在"网络"设置中开启 TUN 模式实现全局代理。需注意这两款应用均需在 App Store 付费购买(需海外 Apple ID)。Quantumult X 也是 iOS 端的热门选择,功能同样强大。
Linux 上如何安装和使用 Clash?
Linux 用户有两种选择:① 图形界面用户推荐 Clash Verge,提供完整的 GUI,支持 Ubuntu、Debian、Arch Linux 等主流发行版,下载对应架构的 .deb / .rpm / .AppImage 安装即可;② 服务器或进阶用户推荐直接使用 Clash Core CLI,通过 YAML 配置文件进行管理,搭配 systemd 实现开机自启,性能极佳,资源占用极低。