Official Client Download Center

Clash Client Download for All Platforms

Installation packages directly hosted on this site, fast download, no GitHub access required
Full coverage for Windows · macOS · Android · iOS · Linux

Original Secure Package, No Secondary Repackaging
Directly Hosted, No Need to Access GitHub
High-Speed Download, Global CDN Acceleration
Continuously Updated, Always Up to Date

Windows Client Download

Supports Windows 10 / 11, x64 architecture version recommended

Highly Recommended Actively Maintained

Clash Verge Rev

The next-generation Clash GUI client built on the Tauri framework, with a modern interface design, built-in Mihomo core engine, supporting subscription management, rule editing, system proxy, and TUN mode. Outstanding performance and extremely low memory usage make it the best overall Clash client on the Windows platform.

Mihomo Core TUN Mode Subscription Management Rule Editor System Proxy Low Memory Usage
System Requirements: Windows 10 or later (64-bit)
clash-verge-rev/clash-verge-rev
Recommended for Beginners

FlClash

Flutter cross-platform client, simple and friendly interface, zero learning curve, suitable for first-time proxy users.

Simple Interface One-Click Import Subscription Cross-Platform
Windows 10 64-bit and above
Download FlClash x64 chen08209/FlClash
Actively Maintained

Clash Nyanpasu

Tauri-based Clash GUI client, built-in Mihomo core, unique interface style, rich script extension functions, suitable for advanced users.

Mihomo Core Script Extension
Windows 10 64-bit and above
Download Nyanpasu x64 LibNyanpasu/clash-nyanpasu
Archived

Clash for Windows

Once the most widely used Clash client for Windows, the original author stopped maintenance in 2023. The existing version can still be used normally, but there are no more security updates. It is recommended to migrate to Clash Verge Rev.

Maintenance Stopped, No Security Updates Provided
Download Archived Version Original repository (Fndroid/clash_for_windows_pkg) has been deleted by the author

macOS Client Download

Supports Intel x64 and Apple Silicon (M1/M2/M3/M4), please select the version according to your chip

Highly Recommended Actively Maintained

Clash Verge Rev

A deeply adapted Clash GUI client for macOS, natively supports Apple Silicon chips, fully covers Mihomo core functions, supports system-level TUN mode global proxy, and integrates perfectly with macOS design language. It is the preferred solution for the Mac platform.

Native Apple Silicon TUN Global Proxy Mihomo Core Subscription Management Custom Rules
System Requirements: macOS 11 Big Sur or later
clash-verge-rev/clash-verge-rev
Actively Maintained

ClashX Meta

Lightweight macOS menu bar proxy tool, stays in the system tray, extremely low resource usage on startup, uses Mihomo core, suitable for Mac users who pursue a lightweight background experience.

Menu Bar Background Extremely Lightweight Universal
macOS 10.13+, Universal for Intel and Apple Silicon
Download ClashX Meta MetaCubeX/ClashX.Meta
Recommended for Beginners

FlClash

Flutter cross-platform client, clean interface, extremely low learning curve, one-click paste of the subscription link to start the proxy, smooth and natural running on macOS.

Zero Learning Curve Cross-Platform
macOS 12 and above
chen08209/FlClash
macOS Installation Note:When opening for the first time, macOS may prompt "Cannot be opened because the developer cannot be verified". Please go toSystem Settings → Privacy & Security, scroll to the bottom, and click "Open Anyway" to run it normally. This is a normal security prompt from macOS Gatekeeper, not a virus.

Android Client Download

Supports Android 5.0 and above, APK file installs directly, no app store required

Highly Recommended Actively Maintained

ClashMeta for Android

The Android Clash client maintained by the MetaCubeX team, deeply integrates the Mihomo core, fully supports major protocols such as Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and rule-based routing, and provides comprehensive TUN mode support. It is the most comprehensive proxy tool on the Android platform in terms of performance and functionality.

Mihomo Core TUN Mode Full Protocol Support Rule Routing
Architecture Selection Guide:Most Android phones released after 2016 are ARM64 (arm64-v8a) architecture. Just choose the first one to download. If unsure, choose the Universal version.
Android 5.0 and above
MetaCubeX/ClashMetaForAndroid
Recommended for Beginners

FlClash

Lightweight Android proxy client in Material Design style, beautiful and easy to use interface, convenient configuration import, quick to get started, suitable for users seeking a simple experience.

Material UI Lightweight and Fast
Android 5.0 and above
chen08209/FlClash
Archived

Surfboard

Once an Android proxy client with an excellent interface, now maintenance has stopped. It can still be installed and used, but there are no more updates. It is recommended to migrate to ClashMeta for Android.

Maintenance Stopped, No Longer Updated
Download Archived Version Original repository has been deleted by the author
Android APK Installation Instructions:Before installation, please enable "Allow installation of apps from unknown sources" inSettings → Security. If it prompts "There was a problem parsing the package", it is usually because the APK download is incomplete. Re-download it to install normally.

iOS Client Download

iOS clients must be purchased through the App Store, requires a US Apple ID

Important Note:Clash clients on the iOS platform are all paid apps and are only available on theUS App Store. You need to switch to a US Apple ID to log into the App Store before purchasing and downloading. A detailed free tutorial on registering a US Apple ID is provided at the bottom of the page.
Highly Recommended Closed Source

Stash

The most comprehensive iOS/iPadOS Clash client, fully supports Clash rule syntax, script tasks, proxy groups, and other advanced features. The interface is beautiful and smooth, and its stability has been verified by a large number of users. It is the preferred proxy tool for the iOS platform.

Full Rule Support Script Tasks System Widgets
Paid App on App Store
Go to App Store to Download Closed Source App, No Open Source Repository
Widely Used Closed Source

Shadowrocket

The most representative proxy client on iOS, commonly known as "Little Rocket" in the Chinese community. It supports multiple protocols and rule subscriptions, flexible configuration, long-term stable updates, and is a classic choice for many users.

Multi-Protocol Support Rule Subscriptions Long-Term Maintenance
Paid App on App Store
Go to App Store to Download Closed Source App, No Open Source Repository
Recommended for Advanced Closed Source

Quantumult X

An iOS network proxy tool for advanced users, with extremely strong script task capabilities, complete traffic analysis functions, and high customizability. It is the top choice for senior users who need fine-grained control over network traffic.

Advanced Scripts Traffic Analysis Highly Customizable
Paid App on App Store
Go to App Store to Download Closed Source App, No Open Source Repository

How to Free Register a US Apple ID

iOS clients are only sold in the US App Store, so a US Apple account is required for purchase. The following steps can help you create a dedicated US account for free.

1
Prepare an Unused Email

Use an email that has never registered an Apple ID (Gmail or Outlook is fine). It is recommended to create a dedicated account, managed separately from your personal main account.

2
Visit Official Apple Website to Create Account

Openappleid.apple.com→ Click "Create Your Apple ID" → SelectUnited Statesin the Country/Region, and complete the email verification.

3
Fill in the US Billing Address

For payment method, selectNone. For the billing address, you can use a tax-free Oregon address, for example: City: Portland · State: OR · ZIP: 97201. For the phone number, fill in any US format number.

4
Switch Login Account on iPhone

OpenApp Store→ Click the avatar in the top right corner → Scroll to the bottom and click "Sign Out" → Log in with the newly registered US account, then you can search and purchase apps like Stash / Shadowrocket.

Linux Client Download

Supports Debian/Ubuntu (.deb), Fedora/CentOS (.rpm) and Mihomo command line core

Recommended (GUI) Actively Maintained

Clash Verge Rev

The best graphical Clash client for Linux platform, offering both .deb and .rpm packages, covering mainstream Linux distributions. Built-in Mihomo core, supports system proxy and TUN mode, auto-start on boot, ideal for desktop Linux users.

.deb Package .rpm Package TUN Mode Auto-Start
Debian 11+ / Ubuntu 20.04+ / Fedora 36+ / Arch Linux
clash-verge-rev/clash-verge-rev
Recommended for Beginners

FlClash

Flutter cross-platform client with a clean and modern graphical interface. Perfect for Linux desktop users unfamiliar with command-line configuration, easy to start after installation.

Simple GUI Zero Learning Curve
Debian / Ubuntu (amd64)
Download .deb amd64 chen08209/FlClash
Command Line / Server

Mihomo Core

High-performance core engine of Clash, suitable for server deployment or developers. No GUI, managed via YAML config files, supports multi-platform and multi-architecture, can be remotely managed with Web Dashboard.

GUI-less Lightweight For Servers Multi-architecture
Linux amd64 / arm64 / armv7 / MIPS
MetaCubeX/mihomo
Mihomo Quick Install (Debian / Ubuntu)
$ sudo dpkg -i mihomo-linux-amd64.deb
# Enable and start the service
$ sudo systemctl enable mihomo --now
# Check running status
$ sudo systemctl status mihomo
● mihomo.service - Mihomo Daemon
   Active: active (running) since ...

Quick Start · Complete Clash Setup in 3 Steps

From download to successful proxy, finish all configurations in just 5 minutes

01

Download Client

Based on your device system, select the corresponding platform above to download and run the recommended client installer.

02

Paste Subscription Link

Open the client, paste your subscription link in the 'Subscriptions' or 'Profiles' menu, and click update to automatically download the configuration.

03

Enable Proxy, Enjoy the Network

Select a suitable node, enable 'System Proxy' or 'TUN Mode', and enjoy global internet access.

Download and Usage FAQ

Covering platform selection, installation queries, protocol explanations, and other frequently asked questions

I am a beginner and have no idea which client to choose. What should I do?

Just remember one rule per platform:Windows→ Clash Verge Rev (x64 version);macOS M-series → Clash Verge Rev(ARM64);macOS Intel → Clash Verge Rev(x64);Android → ClashMeta for Android(ARM64);iOS→ Stash (requires US Apple ID);Linux Desktop→ Clash Verge Rev (.deb). Cards on the page with the 'Highly Recommended' green tag represent the best choice for the current platform.

What is the difference between TUN mode and System Proxy? Which one should I use?

System ProxyOnly takes over apps supporting HTTP/SOCKS (like browsers, some apps), easy to configure, low permission requirements.TUN ModeTakes over all traffic at the OS network layer, including UDP games, command-line tools, and apps that don't support proxy. For daily browser use, System Proxy is enough. If you need global proxy for all traffic (game acceleration, command line, Ping tests, etc.), please enable TUN mode, which requires administrator privileges.

macOS prompts 'Cannot verify developer' when opening the client, how to fix?

This is a normal security prompt from macOS Gatekeeper for apps not notarized by Apple, it's a false alarm, not a virus. How to fix:System Settings → Privacy & Security, find the app's prompt at the bottom of the page, and click 'Open Anyway'. macOS 15 Sequoia users may need to execute xattr -d com.apple.quarantine /Applications/AppName.app in the terminal to remove the restriction.

Which architecture APK should I download for Android phones? ARM64 or Universal?

For Android phones released after 2016, over 95% are ARM64 (arm64-v8a) architecture. Please prioritize the ARM64 version for smaller package size and higher running efficiency. If you are unsure about your device's architecture or have an older phone, just download the Universal version, which is compatible with all architectures. The ARMv7 version is only for extremely old devices before 2014, modern phones don't need to choose this version.

Why are there no free Clash clients on iOS?

Due to Apple App Store review restrictions, open-source free proxy clients represented by Clash cannot be listed on the store. The available options are all maintained by individual developers who bear the annual Apple Developer account fee ($99/year) and ongoing maintenance costs, thus they are sold as paid apps in the App Store. The price is usually between $2.99 and $7.99, a one-time purchase for lifetime use. Compared to the cost of long-term proxy subscriptions, the one-time payment is very worthwhile.

Can Clash for Windows still be used? Why is it marked as 'Archived'?

Clash for Windows (CFW) stopped maintenance by the original author Fndroid in 2023 and the GitHub repository was deleted. The installation packages archived on this site can still be installed and used normally, and basic functions are not affected, but there have been no security patches or feature updates since it stopped updating. If you are an old user and used to it, it's not a big problem to continue using it in the short term. However, if you are a beginner or have security requirements, we strongly recommend choosing Clash Verge Rev directly, which has more complete features and active maintenance.

Should M1/M2/M3 Mac choose ARM64 or Intel version? How to check my Mac chip?

For Macs with Apple M-series chips (M1, M2, M3, M4), please choose the ARM64 version for the best performance and lowest power consumption. Intel chip Macs (older models before late 2020) choose the Intel x64 version. How to check: Click the Apple icon in the upper left corner → 'About This Mac', check the 'Processor' or 'Chip' section: if it shows "Apple M1/M2/M3", choose ARM64; if it shows "Intel Core i5/i7/i9", choose x64. Macs purchased after 2021 are mostly M-series, just choose ARM64.

What is the relationship between the Mihomo core and GUI clients? Do I need to download the core separately?

Mihomo (formerly Clash.Meta) is the core engine of Clash, responsible for the underlying work of protocol parsing, traffic forwarding, and rule matching. GUI clients like Clash Verge Rev and FlClash already have the built-in Mihomo core. Ordinary users directly use the GUI client and do not need to download the core separately. The scenarios for separately downloading the Mihomo core are: server deployment (no desktop environment), developer debugging, or advanced users who need to run the proxy as a system service.