Select your platform,
Download for Free Now
Featuring the most high-quality and continuously maintained Clash-based clients for Windows, macOS, Android, iOS, and Linux. Completely open source and free, ready to use after a one-click import of an airport subscription.
Windows Client Download
Supports Windows 10 1903 and later · x64 / ARM64
Clash Verge Rev
Windows Top Choice Free & Open Sourceclash-verge-rev · Based on Tauri + Meta Core
Currently the best Clash successor on the Windows platform. Modern and elegant interface, built-in latest Meta (Mihomo) proxy core, natively supporting ALL new protocols like TUN global routing, Hysteria2, TUIC v5. A perfect replacement for the discontinued Clash for Windows, representing the first choice for migrating from CFW.
FlClash
Free & Open SourceFlutter Cross-Platform
A lightweight proxy client built with Flutter, with extremely low memory usage and a very minimalist interface. Also built with the Meta core, supporting all platforms (Windows / macOS / Android / Linux).
Download FlClashClash for Windows (CFW)
Stopped Updatingv0.20.39 · Final Archived Version · Discontinued Nov 2023
The original author has deleted the repository and stopped updates. This final version is still usable, but cannot support new protocols like Hysteria2. It is strongly recommended to migrate to Clash Verge Rev.
Get Archived VersionmacOS Client Download
Supports macOS 10.15 Catalina and later · Both Apple Silicon (M-series) and Intel supported
Clash Verge Rev
macOS Top Choice Free & Open Sourceclash-verge-rev · Natively supports Apple Silicon
Developed based on the Tauri framework, natively supporting Apple M-series chips (ARM64) and Intel (x64), providing a Universal installer compatible with both architectures. Extremely low system resource usage, perfectly integrating into macOS design language.
xattr -cr /Applications/Clash\ Verge.app in the terminal
FlClash
Free & Open SourceFlutter · Lightweight
Minimalist style client, also supporting native execution on Apple Silicon. The interface is clean and intuitive, especially suitable for users without complex configuration requirements.
Download FlClashAndroid Client Download
Supports Android 5.0 and later · Install APK directly or via Google Play
FlClash
Android Top Choice Free & Open Sourcechen08209/FlClash · Native Flutter
A Clash client deeply optimized for Android. Based on Flutter native rendering, the interface is smooth and refreshing, memory usage is reduced by more than 60% compared to the old CFA. Built-in with the latest Meta core, fully supporting Hysteria2, TUIC, Reality and other new protocols. It is the best choice to replace the old Clash for Android.
Clash for Android
DiscontinuedCFA · Classic Archive
Once the most popular Android Clash client, the original author has stopped maintaining it. The final version v2.5.12 can still be used normally, but no longer supports new protocols. Strongly recommended to switch to FlClash.
Surfboard
FreeCompatible with Clash/Surge profile format · Available on Google Play
Another Android proxy client supporting Clash subscription format. With a clean interface, it can be installed directly from Google Play, suitable for users who don't want to install APK manually.
Google PlayiOS / iPadOS Client Download
Due to system restrictions on the iOS platform, the Clash open source core cannot be run directly. The following apps natively support importing Clash subscription formats and are the best solutions for iPhone / iPad users.
Special Note for iOS Platform
Due to Apple's App Store review policy, the following apps require an Apple ID from outside mainland China to search and purchase (US, HK, Taiwan regions are all fine). After purchase, you can switch back to the domestic ID for normal use. These apps natively support Clash YAML subscription format and can directly import your airport subscription link.
Shadowrocket
Paid $2.99Commonly known as "Little Rocket" · Highest Rating
The most popular proxy client on the iOS platform, commonly known as "Little Rocket". Perfectly supports Clash subscription format, with powerful rules, stable and reliable. One-time buyout with high cost-effectiveness. With 20k+ GitHub Stars, it is the first choice for the vast majority of iPhone users.
Stash
Paid $3.99Native Clash config · Beautiful UI
An iOS proxy client specially designed for Clash configuration format. Beautiful UI design, full support for Clash YAML format (including Rule Provider). Supporting new protocols like Hysteria2 and TUIC, suitable for advanced users with higher requirements for rule details.
Surge 5
Paid · Subscription-basedProfessional-grade network tool · Most powerful features
The most feature-rich professional network proxy and debugging tool on iOS / macOS platforms. Supports importing Clash format subscriptions. Higher price, mainly aimed at developers and advanced users with deep network requirements.
How to buy an overseas App?
Register a US / HK Apple ID (or top up an existing overseas Apple ID using gift cards)
On your phone, go to "App Store" → "Avatar" → "Sign Out", and log in with your overseas Apple ID
After searching and purchasing the App, switch back to your domestic Apple ID, the App can still be used and updated normally
Linux Client Download
Supports mainstream distributions like Ubuntu / Debian / Fedora / Arch Linux · x64 / ARM64
Clash Verge Rev
Linux Top Choice Free & Open Sourceclash-verge-rev · Tauri framework · Lightweight and native
Built on Tauri, with extremely low resource usage on Linux. Provides various package formats for different distros. Supports TUN mode (requires root privilege or setuid setup), built-in latest Meta core, and is the best graphical choice for Linux desktop users.
sudo dpkg -i clash-verge-rev_*.deb
yay -S clash-verge-rev
FlClash
Free & Open SourceFlutter · Cross-platform
Flutter cross-platform client, also providing .deb and AppImage formats on Linux. Minimalist interface, suitable for Linux users pursuing a minimal experience.
Download FlClashMihomo (Meta Core Headless Version)
Free & Open Source CLI / ServerMetaCubeX/mihomo · Suitable for VPS / Router / Docker
If you need to run Clash on servers, routers, or Docker containers, you can directly use the pure command line version of the Meta core (Mihomo), working with Web panels (Yacd / MetaCubeX UI) to achieve remote management.
Download MihomoCross-Platform Client Quick Reference Table
Don't know which one to choose? This table lets you see all recommended choices across platforms at a glance.
| Platform | Top Recommendation | Alternative | Free? | Maintenance Status |
|---|---|---|---|---|
| 🪟 Windows | Clash Verge Rev | FlClash | ✓ completely free | Actively maintained |
| 🍎 macOS | Clash Verge Rev | FlClash | ✓ completely free | Actively maintained |
| 🤖 Android | FlClash | Surfboard | ✓ completely free | Actively maintained |
| 📱 iOS / iPadOS | Shadowrocket | Stash / Surge | Paid App Store | Actively maintained |
| 🐧 Linux | Clash Verge Rev | FlClash / Mihomo CLI | ✓ completely free | Actively maintained |
Download FAQs
Answers to frequently asked questions about downloading and installing
SHA256 hash for the file on the GitHub Release page and compare it with your local file
(Windows: certutil -hashfile filename SHA256, macOS/Linux:
sha256sum filename).
Downloaded it?
An illustrated complete tutorial showing you step by step from importing a subscription to enabling TUN global proxy, easy even for complete beginners.