Official Secure Downloads

Clash Client
Download Center

Providing the latest Clash installers for Windows, macOS, Android, iOS, and Linux. Free, open-source, and officially verified.

Select Platform
Find the Perfect Version for You
Other Available Versions
Clash for Windows
Legacy Edition

Once the most popular Clash client for Windows (CFW), known for its stable UI and vast community resources. The developer deleted the GitHub repository and ceased maintenance in 2023. New users are encouraged to choose Clash Verge Rev, though existing users may still use this archived version.

Original GitHub repo deleted; project no longer maintained.
Windows 7+ x64 EOL (End of Life)
Other Available Versions
macOS Security Tip: If you see an "Unidentified Developer" warning, Right-click the icon → select "Open" → click "Open" again. Alternatively, go to "System Settings → Privacy & Security" and click "Open Anyway." This is a standard macOS Gatekeeper feature, not a virus.
Other Available Versions
How to Install APK? Download the file and tap to install via your file manager. If prompted to "Allow unknown apps," go to "Settings → Security" and grant permission for your browser or file manager.
iOS Platform Note: Apple's App Store policy restricts distribution to the official store; no IPA downloads are available. The following apps are fully compatible with Clash YAML configs and subscriptions.
Stash
Clash Core Driven
⭐ Recommended

The most recommended Clash-compatible client for iOS. Fully supports Clash YAML subscriptions with a polished UI and powerful splitting rules. Uses the same configs as macOS/Windows versions.

Closed-source commercial app.
iOS 15+ Paid App Network Extension
Download on the App Store
Shadowrocket
Shadowrocket · The Classic
Popular

One of the most established proxy tools on iOS (affectionately known as "Little Rocket"). Supports Clash subscriptions and major protocols like Shadowsocks, VMess, and Trojan. Simple and easy to configure.

Closed-source commercial app.
iOS 13+ Approx. $2.99 Clash Subscription Compatible
Download on the App Store
Surge for iOS
Pro-Grade Network Tool
Pro Version

The most professional proxy and debugging tool for iOS/macOS. Extremely powerful, supports Clash formats, and is ideal for developers and power users.

Closed-source commercial app.
iOS 13+ Paid App Developer's Choice
Download on the App Store
Other Available Versions
Mihomo Core (CLI)
Command Line

Headless Mihomo core binaries supporting amd64, arm64, armv7, etc. Can be set to autostart via systemd and managed remotely via Web dashboards.

Headless amd64 / arm64 / armv7 systemd Support

Mihomo Core Engine (formerly Clash.Meta)

Mihomo is an enhanced fork of the Clash core, adding support for the latest protocols like VLESS+Reality, Hysteria2, and TUIC v5, as well as advanced features like Script rules and Sub-Rules. GUI clients (Clash Verge Rev, FlClash, etc.) have this built-in; manual download is only necessary for deployment on routers, NAS, or servers.

MetaCubeX/mihomo · GitHub
OS Architecture Format Best Use Case Download
Windows AMD64 .zip 64-bit Windows 10/11 Download
Windows ARM64 .zip ARM-based PCs (Snapdragon) Download
macOS ARM64 .gz Apple Silicon M1/M2/M3 Download
macOS AMD64 .gz Intel-based Macs Download
Linux AMD64 .gz Ubuntu / Debian / CentOS x86_64 Download
Linux AMD64 .deb Debian / Ubuntu Distributions Download
Linux ARM64 .gz Raspberry Pi 4+ / ARM Servers Download
Linux ARMv7 .gz Raspberry Pi 2/3 / 32-bit ARM Download
Linux MIPS .gz OpenWrt Routers (Soft Float) Download
Usage: Extract the mihomo executable, place it in any directory, and run it with config.yaml using: ./mihomo -d /path/to/config/dir. We recommend using the metacubexd Dashboard for visual management.
Selection Guide

How to Choose the Right Clash Client?

While most clients share the same Clash/Mihomo core, they differ in UI and feature sets. Choose the one that best fits your workflow.

Clash Verge Rev

The most feature-complete cross-platform GUI client. Built with Rust + Tauri for speed, it supports advanced features like TUN Mode, Service Mode, and Scripting. The top choice for new Clash users.

Windows macOS Linux

FlClash

A modern Flutter-based client with a beautiful, clean UI. Supports Windows, macOS, Android, and Linux, providing a seamless, unified experience across all devices.

Windows macOS Android Linux

Clash Nyanpasu

Also built on Tauri, known for its personalized design and multi-kernel support (Clash Original, Mihomo, Clash.RS). Ideal for power users who love deep customization.

Windows macOS Linux

ClashX Meta

A native macOS menu bar app with minimal resource usage. Perfect for Mac users who want Clash to stay "quietly" in the background without a complex UI.

macOS

Mihomo Core

A headless CLI engine for deployment on OpenWrt routers, Linux servers, or NAS devices. Runs as a daemon with extremely low resource usage, managed remotely via Web Dashboards.

Linux OpenWrt NAS

Clash for Windows (Legacy)

Formerly the most popular Windows client. While development has stopped, current versions still work and community resources are vast. For a modern experience, consider migrating to Clash Verge Rev.

Windows Discontinued
Security Note

Secure Downloads: Use Official Channels

Clash code is fully open-source and auditable. Avoid non-official sources to prevent malware risks.

Official Secure Sources

All installers provided here come directly from the official GitHub Releases of each project. File integrity is guaranteed.

Beware of Unofficial Channels

Many modified Clash clients found online may contain backdoors or ad injections. Do not download from forums or unknown websites to protect your privacy and security.

Open Source & Transparent

The Clash core and GUI clients are open-source. Hosted on GitHub, the code is public and free of hidden features or data collection.

Node Security & Privacy

Clash does not provide proxy services. Nodes are provided by third-party providers. Choose reputable services and avoid unknown free nodes to protect your online privacy.

FAQ

Download & Install FAQ

A collection of common download and installation issues with quick solutions.

Which Clash version is the best? Recommendations for Windows and Mac?
For Windows, we recommend Clash Verge Rev for its beautiful UI, active updates, and robust TUN mode. For macOS, we also recommend Clash Verge Rev (ARM64 for Apple Silicon, x64 for Intel). Android users should choose FlClash for its modern design, while iOS users should go with Stash or Shadowrocket.
Can I still use Clash for Windows (CFW)? Why switch?
CFW maintenance stopped in late 2023. While still functional, it won't receive bug fixes or support for new protocols. We recommend migrating to Clash Verge Rev or Clash Nyanpasu, both of which are actively maintained and support Hysteria2 and TUIC v5.
Which Android APK should I download? Universal vs. arm64?
Universal: Includes code for all architectures; larger size but compatible with every device.

arm64-v8a: Optimized for 64-bit ARM, smaller and faster—perfect for most modern phones (2016+). recommended.

armeabi-v7a: For legacy 32-bit devices.
Difference between Mihomo core and vanilla Clash? Do I need to download the core?
Mihomo (formerly Clash.Meta) is an enhanced fork adding support for VLESS+Reality, Hysteria2, TUIC v5, WireGuard, and advanced scripting.

General users don't need a separate core—modern GUIs like Clash Verge Rev and FlClash have it built-in. Manual core downloads are only for routers or headless servers.
How to fix "App cannot be opened" on macOS?
This is macOS Gatekeeper, not a virus.

Method 1 (Recommended): Right-click the app → select "Open" → click "Open" again.

Method 2: Go to "System Settings → Privacy & Security" and click "Open Anyway" at the bottom. Once done, you can double-click as usual.
How to verify file integrity after download?
Use SHA256 hashes provided on GitHub. Run shasum -a 256 filename on Mac/Linux or Get-FileHash filename -Algorithm SHA256 on Windows PowerShell. Compare with the official hash. Files provided here are direct from official repositories.
How to start using Clash after installation? Do I need nodes?
You'll need a subscription link from a third-party provider (airport); Clash doesn't include nodes.

Paste the link in the "Configs" tab → Click Update → Select a node in "Proxies" → Toggle "System Proxy." See the Tutorial for details.

Start Using Clash for Free

The choice of 50 million users. 100% open-source, zero subscription fees.