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.
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
The most popular Windows GUI, supporting one-click system proxy switching, TAP virtual network cards for global traffic, and pre-processing scripts.
Download x64 VersionmacOS
Designed for macOS, perfectly integrated into the menu bar. Native support for Apple Silicon (M1/M2/M3) and Enhanced Mode.
Download .dmg ImageAndroid
Developed on the Android VPN framework, supporting app-based split proxying, auto-latency testing, dark mode, and a Material UI interface.
Download .apk Offline PackageiOS / iPadOS
For iOS/iPadOS, we recommend Stash or Shadowrocket, which are compatible with Clash configuration rules. Please purchase and download from the App Store.
View RecommendationsLinux / Router
Provides native binary executables, perfect for deployment on servers, Docker containers, or OpenWrt router environments.
Get Core Package