Download for Windows
Supports Windows 10/11, compatible with x64 (standard) and ARM64 (Surface Pro, etc.).
Clash Verge Rev
A next-gen Tauri-based desktop client with a modern UI. Built-in Mihomo core supporting TUN mode, rule subscriptions, and multi-node management. The top choice for Windows.
FlClash
Material You design with simple, intuitive logic. Perfect for beginners, supporting subscription management and basic rules.
Clash for Windows
Formerly the most popular Windows client. The project was discontinued in Nov 2023. While installers still work, we recommend migrating to actively maintained clients.
Download Archived VersionClash Nyanpasu
A community fork of Clash Verge with a vibrant UI and Mihomo core support. It's still maintained but less active than Clash Verge Rev.
Download Archived VersionDownload for macOS
Supports macOS 12 Monterey and above, with native support for Apple Silicon (M1/M2/M3) and Intel architectures.
Clash Verge Rev
Offers native installers for both Apple Silicon and Intel. Fully supports all Mihomo core features, including TUN mode, multi-subscription management, and system proxy. The preferred Clash client for macOS.
ClashX Meta
A classic Clash client for macOS with a convenient status bar design. Still available for download, but development has slowed down. New users are recommended to use Clash Verge Rev.
Download ZIPDownload Clash for Android
Supports Android 5.0 and above. Provides APKs for ARM64 / ARMv7 architectures for direct installation without an app store.
FlClash
A Material You style Clash client for Android with a modern interface and simple operation. Features one-click subscription import and supports Android 12+ dynamic themes. Compatible with almost all phones released after 2016.
ClashMeta for Android
The official Android client from MetaCubeX, deeply integrating the Mihomo core. Supports all advanced configuration options, suitable for experienced Clash users.
Surfboard
A once-popular Android proxy client that supported Clash configurations. The original repository has been deleted and is no longer maintained. Not recommended for new users.
Download Archived VersionAndroid phones released after 2016Almost all use ARM64-v8a architecture, simply download the ARM64 version. Only a very few older phones from before 2015 require the ARMv7 version.
If unsure, check "Settings → About Phone → Processor Info" for the architecture, or just try the ARM64 version first. If it won't install, switch to ARMv7.
APK Installation Note:During initial installation, the system may prompt "Allow installation from unknown sources". Please enable this temporarily in settings; you can disable it after installation.
Download Clash for iOS
iOS clients are distributed through the App Store and require a non-Mainland China Apple ID (e.g., US, HK) for purchase.
Due to Apple policy, Clash-compatible clients for iOS are not available on the Mainland China App Store and are mostly paid apps. You need a US (or HK/TW) Apple ID to switch accounts and purchase them. Refer to the US Apple ID registration guide below.
Stash
The most feature-complete Clash client for iOS. Native Mihomo support, polished UI, and support for Widgets and Shortcuts. Experience close to desktop versions.
Shadowrocket
Shadowrocket is a classic iOS proxy client with the largest user base. Supports Clash configuration imports and is easy to use. Great value at approx. $2.99.
Quantumult X
An extremely powerful iOS proxy tool supporting scripts, rewrites, and task automation. Loved by power users, though it has a steeper learning curve.
How to register a US Apple ID (Free, ~10 mins)
Before purchasing iOS clients, you need a US Apple ID. Here is a quick way to register without a credit card:
Visit the Apple ID Registration Page
Open appleid.apple.com, click "Create Your Apple ID", fill in your name and birthday using anemail address not yet registered with Apple。
Select "United States" as the region
Under "Country/Region", select United States. Complete the password setup and verify your email.
Switch Accounts in App Store
Open App Store on your iPhone, tap the profile icon, scroll to the bottom to sign out, and sign in with your new US ID.
Purchase Apps (No Credit Card Required)
Search for "Shadowrocket" or "Stash". When prompted for payment, select "None" (you may need to add a US Gift Card or use an App Store Gift Card balance first). After purchasing, you can switch back to your original account; the app will still work.
Download Clash for Linux
Choose between a GUI desktop client or a CLI core. Supports both amd64 and arm64 architectures, compatible with major distributions.
Clash Verge Rev
Available in DEB and RPM formats for major Linux distributions like Ubuntu, Debian, Fedora, and openSUSE. The GUI is identical to the Windows/macOS versions.
FlClash
A cross-platform GUI client. The Linux version provides a DEB package with a clean, user-friendly interface, ideal for Linux beginners.
Mihomo Core CLI (Command Line Version for Servers/Power Users)
If you are running Clash on a headless server or prefer managing proxies via config files, download the Mihomo binary and use systemd for auto-start.
Quick Start in Three Steps
From installation to accessing global resources in under 5 minutes
Choose Platform & Download
Pick the client for your OS: Clash Verge Rev for Windows/macOS, FlClash for Android, and Shadowrocket or Stash for iOS. All installers can be downloaded directly from this site without visiting GitHub.
Paste Subscription · Import Nodes
After installation, paste the subscription link from your provider into the "Subscription" or "Profiles" page and click "Update". Nodes and rules will be downloaded automatically.
View Detailed TutorialEnable Proxy & Smart Routing
Select a node on the "Proxy" page and enable "System Proxy" (or TUN Global Mode). The Clash engine handles traffic automatically: domestic sites stay fast via direct connection, while global traffic goes through the proxy for seamless access to Google, YouTube, and GitHub.
Download FAQ
Covers common issues like client selection, platform differences, iOS purchases, and installation failures.
Which Clash client should a beginner choose?
Windows: Recommended: Clash Verge Rev (modern UI, actively maintained, full features). If you prefer simplicity, try FlClash.
macOS: Also recommended: Clash Verge Rev. Ensure you download the correct version for Apple Silicon (M-series) or Intel.
Android: FlClash is currently the best choice for Android beginners. Material You design, easy installation, and one-click subscription import.
iOS: Shadowrocket is recommended (approx. $2.99, one-time purchase). Requires a US Apple ID; refer to the registration guide above.
Which version should I download for M1/M2/M3 Mac? What about Intel Mac?
For Macs released after late 2020 (M1/M2/M3 series), download the ARM64(Apple Silicon) version, specifically clash-verge-rev-mac-arm64.dmg。
For Macs released before 2020 (Intel processor), download the x64(Intel) version, specifically clash-verge-rev-mac-x64.dmg。
If you are unsure about your chip type, click the Apple icon in the top-left corner → About This Mac to check the processor or chip model.
Android phones: ARM64 or ARMv7 version?
Download the ARM64 version directly. Almost all Android phones released after 2016 use the ARM64-v8a architecture. Only a few very old models from before 2015 require ARMv7.
If you get an "App not installed" error with the ARM64 APK, it likely means the architecture is incompatible; try the ARMv7 version instead.
Why is iOS paid? Are there free Clash clients for iOS?
Due to Apple's policies, proxy apps are not available on the Mainland China App Store, and most mainstream Clash-compatible clients on iOS are paid apps (Stash, Shadowrocket, Quantumult X).
There are currentlynofree, feature-complete Clash clients for iOS. The most cost-effective option is purchasing Shadowrocket (approx. $2.99) with a non-Mainland Apple ID. See our US Apple ID guide on this page.
Can Clash for Windows still be used? Why is it marked as "Archived"?
The original author of Clash for Windows deleted the GitHub repository and ceased maintenance in November 2023. Existing versionscan still runand function properly, but they will no longer receive security fixes, bug fixes, or support for new protocols.
We mark it as "Archived" to warn users that the software is discontinued and may have potential security risks.We strongly recommend migrating to Clash Verge Rev. Their configuration formats are fully compatible, making the transition effortless.
System Proxy vs. TUN Mode: Which should I use?
System Proxy: Only proxies applications that support HTTP/SOCKS protocols (browsers, most GUI software). Terminal tools (git, npm, pip, curl) arebypassingproxied by default.
TUN Mode: Intercepts all network traffic via a virtual network interface, ensuring all apps and terminal tools follow Clash rules without individual configuration.
Recommendation: Regular users can use System Proxy. Developers and those who need terminal traffic proxied should enable TUN Mode.
How to import a subscription link into Clash Verge Rev?
1. Open Clash Verge Rev and click "Profiles" in the left menu.
2. Paste the subscription link (usually starting with https:// ) provided by your service provider into the top input box.
3. Click the "Import" button and wait for the node list to download.
4. Click the subscription card to set it as active, then go to the "Proxies" page to select a node.
5. Enable the "System Proxy" toggle in the top-right corner to start.
For a more detailed guide, please refer to the Usage Documentation。
What if the download speed is too slow?
All installers on this site are hosted directly on our servers, avoiding GitHub and ensuring normal speeds for most users. If you still experience slow downloads:
1. Try downloading again during off-peak hours (late at night).
2. Use download managers (like IDM or Motrix) for multi-threaded downloading.
3. If you have another proxy active, enable it before downloading our installers.
Didn't find your question?
View Full Usage Guide