Clash Official Site · Free Download

Clash Official Download
Free, Open-Source Proxy Client

Download the official Clash client — the most powerful open-source proxy tool available. Supports Clash for Windows (CFW), ClashX / ClashX Pro, Clash Verge Rev and FlClash on Android. Built on the Mihomo (Clash Meta) core with Shadowsocks, Vmess, Trojan & VLESS support, intelligent rule-based routing, and YAML policy groups.

Choose Your Client Version
Latest Release Detected
Windows Client Clash for Windows (CFW)
macOS Client ClashX / ClashX Pro
Android Client Surfboard / Clash for Android
iOS / iPadOS Client Supports Stash / Shadowrocket, etc.
Linux / Router Clash Core Engine
38.5K+ Trusted by Tech Enthusiasts
10M+ Global Downloads
~15MB Low Memory Usage
100% Open Source & Free

Why Choose Clash Official Client?

In today's complex network environment, traditional global VPNs no longer meet the needs of advanced users. Enabling a global proxy often slows down or breaks local services (like WeChat, shopping apps, or local streaming) and wastes proxy bandwidth.

Clash changes everything. By introducing powerful Smart Rule-based Routing and Proxy Groups, Clash manages network requests at the system level. It analyzes target domains or IP addresses in real-time and, based on your YAML config, decides whether to connect DIRECTLY, use a PROXY, or REJECT the request. This means you can enjoy seamless browsing where local traffic is at full speed while overseas services are instantly accessible via proxy.

The Choice of Geeks, Powerful Features

More than just a proxy tool—it's the ultimate command center for your network environment.

Extremely Flexible Rule-based Splitting

Supports traffic scheduling based on rules like DOMAIN-SUFFIX, DOMAIN-KEYWORD, GEOIP, and IP-CIDR. You can assign different proxy nodes or direct connections for specific sites like Netflix or Steam.

Full Compatibility with Multiple Proxy Protocols

The Clash core natively supports mainstream protocols, including Shadowsocks (SS), ShadowsocksR (SSR), Vmess, Vless, Trojan, Snell, and SOCKS5, perfectly fitting all major providers and self-built nodes.

Go-Powered Performance Beast

Thanks to Golang's excellent concurrency handling, Clash maintains low CPU and memory usage even under heavy load. It runs stably on high-end desktops, low-power routers, and older smartphones alike.

RESTful API and Visual Control

Clash includes rich RESTful API interfaces, allowing developers to easily build GUIs or Web dashboards (like Yacd or Razord) to monitor traffic speed, connection status, and switch nodes with one click.

DNS Anti-Pollution Mechanism

Features a powerful built-in DNS resolver supporting DoH (DNS over HTTPS) and DoT (DNS over TLS). Combined with Fake-IP mode, it eliminates DNS pollution and significantly speeds up initial connections to overseas sites.

Powered by Open Source Community

Clash is a fully open-source project. Transparent code means security (no backdoors or ads) and an active community of developers constantly contributing new features, bug fixes, and derivative clients for all platforms.

Free Download Clashs for All Platforms

Whether you are on desktop or mobile, there is a GUI version perfectly suited for you.

Windows

Clash for Windows

The most popular Windows GUI, supporting one-click system proxy switching, TAP virtual network cards for global traffic, and pre-processing scripts.

Download x64 Version

macOS

ClashX / Pro

Designed for macOS, perfectly integrated into the menu bar. Native support for Apple Silicon (M1/M2/M3) and Enhanced Mode.

Download .dmg Image

Android

Clash for Android

Developed on the Android VPN framework, supporting app-based split proxying, auto-latency testing, dark mode, and a Material UI interface.

Download .apk Offline Package

iOS / iPadOS

Stash / Shadowrocket

For iOS/iPadOS, we recommend Stash or Shadowrocket, which are compatible with Clash configuration rules. Please purchase and download from the App Store.

View Recommendations

Linux / Router

Clash Core

Provides native binary executables, perfect for deployment on servers, Docker containers, or OpenWrt router environments.

Get Core Package