clash-core — bash — 120×40 ● CONNECTED

Clash v3.0 — 免费开源网络代理工具

⚡ 高性能内核 ◈ 多协议矩阵 ⊕ 规则分流引擎 ▲ Go 原生编译

Clash 是一款免费开源的网络代理工具。基于 YAML 配置,支持智能规则分流,一键导入订阅链接即可使用,适配 Windows、macOS、Linux、Android 与 iOS 全平台。

42.9k+ GitHub 收藏数
5M+ 累计下载量
<1ms 规则匹配延迟
GPL-3.0 开源许可证

>> 核心功能介绍 [FEATURES]

◈ MOD_ROUTING

智能规则分流

抛弃传统的全局代理模式。支持基于 Domain、IP CIDR、GeoIP 及端口的精细化分流规则。毫秒级判定,流量精准调度至最优出站节点。

⊕ MOD_MULTIPROTO

多协议支持

底层深度兼容 Shadowsocks、Vmess、Snell、SOCKS5 等主流加密传输协议。模块化解析机制,轻松应对极其复杂的网络拓扑结构。

⊞ MOD_CROSSPLAT

全平台支持

使用原生 Go 语言编译内核,完美适配 Windows、macOS、Linux、Android 与 iOS 终端。一次编写配置文件,全生态无缝漫游。

▲ MOD_PERFORM

高性能低内存占用

采用底层异步 I/O 架构编写,极低内存驻留。在千兆级网络吞吐下仍能保持系统零延迟,极致榨干带宽潜能,专为高负载打造。

⑆ MOD_API

RESTful API 与面板控制

内置完整的 RESTful API 接口与 WebSocket 实时事件监控。允许第三方外部 UI 动态接管、配置重载与流量面板渲染。

⊙ MOD_OPENSRC

完全开源,无后门

核心代码完全开源并托管于 GitHub。拒绝闭源黑盒运行,无后门监控,绝对尊重并从底层保护极客的数字隐私自由。

>> 支持平台一览 [PLATFORMS]

全平台原生编译,无论您使用哪种操作系统,均可获得一致的极致体验。点击平台图标即可跳转至对应下载入口。

Clash 是什么?
Clash 是一款基于规则的网络代理工具,类似于 Shadowsocks 客户端,但功能更强大。它可以帮助你管理多个代理节点,并根据访问的网站自动选择直连或代理,让国内外网络访问都流畅无阻。

>> 三步极速上手 [QUICKSTART]

01

下载客户端

选择适合您平台的客户端版本,一键下载安装即可。支持 Windows / macOS / Linux / Android 全平台。

02

导入订阅配置

将服务商提供的 YAML 订阅链接导入客户端。Clash 将自动解析节点、规则集与策略组,零手动操作。

03

开启系统代理

一键启用系统代理或 TUN 模式,即刻享受精准分流、低延迟的网络路由体验,全程无感知。

>> 工作原理:智能分流架构 [ARCHITECTURE]

[ LOCAL_NET ] [ CLASH_CORE_ENGINE ] [ WAN_INTERNET ] | | | (TUN/TAP/PROXY) +----------+----------+ +----------+----------+ | | | | | [ Requests ] ======> | Rule Matching | ======> | Proxied Sites | | | GeoIP / Domain | | SS / VMess / TLS | | +----------+----------+ +----------+----------+ | | | +------------------ [ DIRECT ] ----------------------> Domestic Sites

支持 TUN 虚拟网卡模式与传统代理模式。内核级接管所有 TCP/UDP 流量,通过内置的 Rule-ProviderGeoSite 数据库,智能分离国内外流量,彻底解决 DNS 污染与局部网络阻断问题。

>> 配置文件预览 [CONFIG.YAML]

~/clash/config.yaml
# Clash 核心配置 · 基础示例
port: 7890 # HTTP 代理端口
socks-port: 7891 # SOCKS5 代理端口
allow-lan: false
mode: rule # rule / global / direct
log-level: info
proxies:
  - name: "🇭🇰 香港节点-01"
    type: ss
    server: hk01.example.com
    port: 8388
    cipher: aes-256-gcm
rules:
  - GEOIP,CN,DIRECT # 国内流量直连
  - DOMAIN-SUFFIX,google.com,PROXY
  - MATCH,DIRECT # 兜底规则

>> 加密协议矩阵 [PROTOCOLS]

Shadowsocks (SS) ShadowsocksR (SSR) VMess VLESS Trojan SOCKS5 / HTTP(S) Hysteria / TUIC Snell WireGuard

>> 性能基准参考 [BENCHMARKS]

规则匹配速度≈ 0.3 ms
内存占用(空载)~12 MB
千兆网络吞吐940+ Mbps
并发连接支持无上限

>> 立即下载 Clash [DOWNLOAD]

Terminal — Download Manager v3.0.0
  • 🪟 Windows Invoke-WebRequest -Uri "clash-win.exe"
    v3.0.0 [ .EXE ]
  • 🍎 macOS brew install clash-mac-core
    v3.0.0 [ .DMG ]
  • 🐧 Linux sudo apt-get install clash
    v3.0.0 [ .TAR.GZ ]
  • 🤖 Android adb install clash_android.apk
    v3.0.0 [ .APK ]
  • 📱 iOS App Store → Search "Clash for iOS"
    v3.0.0 [ APP STORE ]

>> 常见问题解答 [FAQ]

Q.01Clash 是免费的吗?
是的,Clash 核心完全免费且开源(GPL-3.0),所有平台客户端均可免费下载使用。
Q.02Clash 和 VPN 有什么区别?
Clash 是基于规则的代理工具,可精细控制哪些流量走代理、哪些直连,比传统 VPN 更灵活,且不需要安装虚拟网卡驱动(TUN 模式除外)。
Q.03如何导入节点的 YAML 订阅链接?
在各平台客户端(如 Clash for WindowsClashX)的 Profiles / 配置面板中,将服务商提供的 https://... 订阅链接粘贴入 URL 栏并点击 Download 即可自动解析并加载节点配置。
Q.04什么是 TUN 模式?我需要开启吗?
TUN 模式会在系统内建立一张虚拟网卡,强制接管所有软件的流量(包括不遵循系统代理的 UWP 应用或终端命令行工具)。如果您有玩外服游戏(需要转发 UDP 流量)或使用特定非代理软件的需求,强烈建议在设置中开启 Service Mode 并启用 TUN。
Q.05为什么部分国内网站加载缓慢?如何优化规则?
这通常是因为默认配置不完善导致国内流量被误判走代理节点。建议在配置中引入 rule-providers,使用最新的 GeoIP (CN)GeoSite 规则集,确保国内直连(DIRECT)判定在代理规则之上,提升网络访问效率。
Q.06Clash 内核与各大 UI 客户端是什么关系?
Clash Core 是由 Go 语言编写的高性能底层命令行引擎,本身无图形界面。用户常搜的 Clash for Windows、ClashX (macOS)、Clash for Android 等,均是基于此开源内核开发的第三方 GUI (图形用户界面) 控制面板。