Locally Hosted · High-speed Domestic Download · No GitHub Access Required

Clash Client Download
All Platform Installers · One-stop Access

Installation packages for Windows, macOS, Android, iOS, and Linux are all locally hosted for high-speed domestic downloads. From Clash Verge Rev to FlClash, we select the best clients for each platform, eliminating GitHub connection issues.

Windows Client Download

Clash for Windows (CFW) / Clash Verge Rev / FlClash · Supports x64 & ARM64

⭐ Featured Recommended for Beginners
Clash Verge Rev

A modern Clash proxy client built on the Tauri 2 framework, offering a native Windows experience with extremely low resource usage and a beautiful interface. Built-in high-performance Mihomo (formerly Clash Meta) core, actively maintained, and currently the most popular Clash alternative for Windows. Supports TUN mode for global proxying, system proxy mode, proxy chains, and rule sets, with one-click subscription updates.

TUN Mode Graphical Interface Mihomo Core Rule-based Split Tunneling Subscription Management Windows 10/11
System Requirements: Windows 10 / 11 (x64 recommended; ARM64 for Snapdragon-powered Windows devices)
Recommended for Beginners
FlClash

A Flutter-based cross-platform proxy client with a clean interface and low learning curve, perfect for first-time Clash users. Also based on the Mihomo core, fully featured and ready to use.

📦 Archived
Clash for Windows

The classic Windows Clash client (CFW). The author has stopped maintenance and deleted the repository. Historical packages are still usable, butnot recommended for new users. We recommend switching to Clash Verge Rev or FlClash.

How to choose a version? For most desktops and laptops, please choose the x64 version. Only Windows devices powered by ARM chips like Qualcomm Snapdragon (Snapdragon X) or MediaTek require the ARM64 version. When unsure, the x64 version has better compatibility and should be tried first.

macOS Client Download

Clash Verge Rev / FlClash / ClashX Meta · Supports Apple Silicon (M Series) & Intel

⭐ Featured
Clash Verge Rev
Apple Silicon Version

Natively optimized ARM64 macOS client for Apple Silicon (M1 / M2 / M3 / M4), offering excellent performance and battery life without Rosetta translation. Features a beautiful GUI, built-in Mihomo core, supports TUN mode enhanced proxy, and subscription management. Currently the top choice for Mac users.

Apple Silicon M1 / M2 / M3 / M4 TUN Mode Graphical Interface macOS 11+
System Requirements: macOS 11 Big Sur and above (Apple Silicon); Choose x64 for Intel Mac
📦 Archived
ClashX Meta

A formerly popular macOS menu bar Clash client. Maintenance has stopped and features are no longer updated. Legacy users can continue using it, but new users are advised to choose the recommended clients above.

After downloading the .dmg, double-click to mount and drag the app to the Applications folder to complete installation. On first run, macOS may prompt "Unidentified Developer"—go to "System Settings → Privacy & Security," find the app, and click "Open Anyway."

Android Client Download

ClashMeta for Android / FlClash APK · Supports ARM64 / Universal / armeabi-v7a

⭐ Featured
ClashMeta for Android

The official Android Clash client maintained by the MetaCubeX team. Based on the Mihomo (formerly Clash Meta) core, it offers full functionality, supports VPN mode for global proxying and rule-based split tunneling, and is compatible with mainstream provider subscription formats. Features a clean Material Design interface, real-time traffic stats, and latency testing—the top choice for Android users.

VPN Mode Global Proxy Rule-based Split Tunneling Real-time Traffic Android 5.0+
System Requirements: Android 5.0+; Most phones post-2016 use arm64-v8a; Choose Universal if unsure
📦 Archived
Surfboard

A formerly popular Android proxy client. The author has stopped updates and deleted the repository. Not recommended for new users. Historical packages are provided for legacy users who need them.

Android Architecture Guide:Almost all phones released after 2016 feature ARM64 (arm64-v8a) processors; choosing the arm64-v8a version will provide the best performance. Before installation, enable Allow installation from unknown sources in "Settings → Security," and you can disable it after. If the arm64 version fails to install, try the Universal version.

iOS / iPadOS Clients

Stash / Shadowrocket / Quantumult X · App Store Download Required · Non-Mainland China Apple ID Required

All iOS / iPadOS clients are paid App Store applications; this site does not provide IPA files. The following clients are fully compatible with Clash / Mihomo YAML formats and require a non-Mainland China Apple ID (e.g., US region) for searching and purchasing on the App Store.
⭐ Featured
App Store Paid
Stash

Fully compatible with Clash YAML configuration, supports TUN mode for global proxying, with a beautiful interface and powerful rule engine. The top choice for iOS users seeking a complete Clash experience with first-class stability and features.

Recommended for Beginners
App Store Paid
Shadowrocket

Simple and intuitive, supports one-click subscription import and is compatible with Clash YAML configuration. One of the most downloaded proxy tools for iPhone / iPad. Comprehensive features, one-time purchase for long-term use, ideal for users seeking ease of use.

App Store Paid
Quantumult X

An extremely powerful iOS proxy client supporting script execution, streaming unlock, and deep customization. Compatible with Clash configuration formats. Best for advanced users needing granular control over proxy rules and scripts.

How to register a US Apple ID and buy iOS proxy apps?

The iOS clients listed above cannot be found in the Mainland China App Store; you must switch to a US (or other non-mainland) account to purchase. Here is the full process for registering a free US Apple ID:

Open the Apple ID official website, visit appleid.apple.com, click "Create Your Apple ID," and use an unregistered email address.

Select Country/Region as United States, and fill in a US address (any zip code like CA 90001 or New York works).

Skip Credit Card Binding, and select "None" for the payment method. After verifying your email, the US Apple ID is registered.

Switch App Store Account: Open App Store → Click your avatar → Scroll to the bottom and "Sign Out" → Sign in with your new US account.

Purchase App: Search for Stash or Shadowrocket, and pay using a gift card or international credit card. Buy once, use forever.

Linux Client Download

Clash Verge Rev / FlClash · DEB / RPM Packages · AMD64 / ARM64 · Mihomo CLI Core

⭐ Featured
Clash Verge Rev
Linux Version

Graphical Clash clients supporting mainstream Linux distributions like Ubuntu, Debian, and Fedora. Provides DEB and RPM formats for both amd64 and arm64 architectures. Built-in Mihomo core, supports TUN mode and system proxy—the best choice for Linux desktop users.

Graphical Interface DEB / RPM AMD64 / ARM64 TUN Mode Ubuntu / Debian / Fedora
System Requirements: Ubuntu 20.04+ / Debian 11+ / Fedora 36+ (amd64 recommended)
Recommended for Beginners
FlClash(Linux)

A cross-platform Flutter client with a simple interface. The DEB format is suitable for Ubuntu / Debian-based distributions, making it easy to get started.

Advanced Users
Mihomo Core (CLI)

The underlying core of Clash (formerly Clash Meta), running via command line. Ideal for server transparent proxy, side-router, and Docker deployment scenarios. Requires configuration files and a Web Dashboard.

DEB Package Installation Example (Ubuntu / Debian)

After downloading the .deb file, use the following command to install:

Mihomo Core Multi-architecture Downloads

Complete Clash configuration in three steps after downloading

After installing the client, simply import your subscription link to start using intelligent split tunneling. The whole process takes about 3 minutes, no programming required.

Install and Open Client

Download the installer for your system from above, install it, and open the client.

Paste Provider Subscription Link

Paste the subscription URL provided by your provider on the client's "Profiles" or "Subscriptions" page and click download to sync nodes automatically.

Enable Proxy & Start Browsing

Select a suitable node and enable "System Proxy" or "TUN Mode." Clash's intelligent rules will take effect immediately.

View Detailed Tutorial

Download & InstallationFAQ

Which client should beginners choose? x64 or ARM64? Why is iOS paid? What's the difference between TUN mode and System Proxy?

Which Clash client should beginners choose?
Recommendations by platform:

· Windows: Primary choice is Clash Verge Rev (feature-rich and beautiful); choose FlClash
· macOS: Primary choice is Clash Verge Rev (Apple Silicon) for M-series Mac or x64 for Intel Mac.
· Android: Primary choice is ClashMeta for Android arm64-v8a; beginners can also choose FlClash
· iOS: Recommended Stash (fully featured) or Shadowrocket (simpler operation), both requiring a US Apple ID.
· Linux: Desktop users choose Clash Verge Rev DEB/RPM; servers/side-routers choose Mihomo Core
What's the difference between Windows x64 and ARM64? Which should I download?
Most users should choose the x64 (64-bit) version. x64 refers to traditional Intel / AMD processor architectures, covering over 95% of Windows laptops and desktops.

The ARM64 version is only for Windows devices powered by Qualcomm Snapdragon (Snapdragon X / 8cx series) ARM processors, such as some new Copilot+ PCs (e.g., Surface Pro X / MateBook X Snapdragon). If unsure, try x64 first, and only switch to ARM64 if prompted with incompatibility.
So many Android APK versions, how to choose between arm64-v8a / Universal / armeabi-v7a?
Almost all Android phones released after 2016 are ARM64; download the arm64-v8a version for best performance.

· arm64-v8a: 64-bit ARM processor, suitable for most modern phones (Recommended)
· armeabi-v7a: 32-bit ARM processor, for old devices pre-2013 or extremely low-spec
· Universal: Universal package containing multiple architectures; larger size but most compatible; use if architecture is unknown

Check your phone's architecture in "Settings → About Phone → Processor" or simply choose the Universal version.
Why are Clash clients on iOS paid? Are there free ones?
Mainstream iOS / iPadOS clients compatible with Clash (Stash, Shadowrocket, Quantumult X) are paid App Store applications. This is the developer's business model: one-time purchase for permanent use, no recurring fees, usually priced between $2.99–$7.99.

Currently, there are no fully functional and actively maintained free Clash-compatible clients on iOS. This differs from Android, which has free options like ClashMeta for Android. App Store review policies also limit certain open-source clients, so users must use paid apps for a full experience.

These apps must be searched and purchased using anon-Mainland China Apple ID, see the "How to register a US Apple ID" guide above for details.
What's the difference between TUN mode and System Proxy?
Both allow apps to use the proxy, but their coverage differs:

· System Proxy: Works via system HTTP/HTTPS/SOCKS5 settings. Only apps supporting system proxy (browsers, some apps) will use it; CLI tools and games often won't.
· TUN Mode: Creates a virtual network card at the system layer to capture all TCP/UDP traffic, achieving true global proxying for browsers, CLI tools (npm, pip, git), and games. It also supports DNS hijacking to prevent leaks.

TUN mode is recommended for developers and advanced users, while daily users can stick to System Proxy, which uses fewer resources.
Clash for Windows (CFW) is discontinued; where should I migrate?
The author of Clash for Windows has stopped maintenance and deleted the GitHub repository, so there are no further security updates.We strongly recommend migrating to Clash Verge Rev, the most actively maintained Clash client for Windows with better UI and features than CFW.

Migration is simple:
1. Download and install Clash Verge Rev
2. Open the "Profiles" page and paste your subscription link again
3. Enable System Proxy or TUN mode

Existing subscription links and YAML configs are fully compatible. FlClash is another simpler alternative for those who don't need advanced features.
Are the installation packages safe? How to verify their reliability?
All installation packages provided on this site are sourced directly from official GitHub Release pages and hosted without modification. Each client card has a link to its corresponding GitHub repository for you to verify.

Safety recommendations:
· Avoid "cracked" or "enhanced" versions from unknown sources—these may contain malicious code and pose privacy risks.
· Clash Verge Rev, FlClash, and ClashMeta for Android are fully open-source with code auditable on GitHub.
· iOS paid apps (Stash, Shadowrocket) are distributed through and audited by the Apple App Store, providing a level of security.

Clash / Mihomo Fully Open Source · 50,000+ GitHub Stars

The Clash core (Mihomo) code is fully open-source on GitHub, audited by global developers with no backdoors or telemetry. Contributions are welcome.

50k+ GitHub Stars
500+ Contributors
5M+ Total Downloads
View Source on GitHub