Home Download

Download Center

Full coverage for 5 platforms. Installers are hosted locally for high-speed download without needing GitHub.

5 Supported Platforms
10+ Available Clients
8M+ Global Downloads

Windows

Supports Windows 10/11, compatible with x64 and ARM64 architectures

Windows x64 Win 10/11 Mainstream
Windows ARM64 Surface / Snapdragon
Recommended for Beginners
FlClash
Material You style with an intuitive interface. Extremely low barrier to entry for beginners with a consistent cross-platform experience.
Archived Clients (End-of-life, still usable)
Archived Clash for Windows
Formerly the most popular Windows Clash client. The author deleted the repository and stopped updates in Nov 2023. Existing installers still work, but we recommend migrating to Clash Verge Rev.
Download Archived Version
Archived Clash Nyanpasu
A community fork of Clash Verge with a vibrant UI and Mihomo core. Less active than Clash Verge Rev.
Download Archived Version
System Requirements: Windows 10 version 1903 or higher. Clash Verge Rev requires WebView2 (pre-installed in Windows 11; the installer will guide you for Windows 10).

macOS

Supports macOS 12 Monterey and above. Native support for Apple Silicon and Intel architectures.

macOS ARM64 M1 / M2 / M3 Chips
macOS Intel Intel-based Macs
Recommended for Beginners
FlClash
A Flutter-based cross-platform client with a clean interface. macOS version supports both Apple Silicon and Intel.
Archived Clients
Archived ClashX Meta
A classic Clash client for macOS with a menu bar design. Development has slowed down; new users are encouraged to choose Clash Verge Rev.
Download
Installation: Drag the DMG to Applications. If "Developer cannot be verified" appears, go to "System Settings → Privacy & Security" and click "Open Anyway".

Android

Supports Android 5.0 and above. Provides APKs for ARM64 and ARMv7. No app store required.

ARM64-v8a For Phones after 2016
ARMv7 (32-bit) Older Devices (pre-2015)
For Advanced Users
ClashMeta for Android
Official app from MetaCubeX, deeply integrating the Mihomo core with support for all advanced config options.
Archived Clients
Archived Surfboard
A formerly popular Android proxy client. The repository has been deleted; not recommended for new users.
Download Archived Version
Architecture: Almost all phones after 2016 are ARM64; simply download the ARM64 version. If prompted about "Unknown Sources", enable it temporarily to finish the install.

iOS

Distributed via the App Store. Requires a non-Mainland Apple ID (US/HK) for purchase.

iOS Clients are Paid Apps

Due to Apple's policies, you must use a non-Mainland ID to purchase from the App Store. Refer to the US Apple ID registration guide below.

Featured
Stash
The most full-featured iOS Clash client. Native support for Mihomo configs, widgets, and shortcuts. Experience close to desktop versions.
Paid App App Store
Recommended for Beginners
Shadowrocket
Shadowrocket (Little Rocket) is the most purchased iOS proxy client. Supports Clash config import and is very easy to use. Great value at ~$2.99.
Approx. $2.99 App Store
For Advanced Users
Quantumult X
Extremely powerful, supporting scripts, rewrites, and task automation. Popular with tech enthusiasts but has a higher config barrier.
Approx. $7.99 App Store

How to Register US Apple ID (Free, ~10 mins)

1

Visit Registration Page

Go to appleid.apple.com, click "Create Your Apple ID", and use an email address not previously registered.

2

Select Region "US"

Choose United States as the country/region, set a password, and verify your email to finish.

3

Switch App Store Account

Open iPhone App Store → Avatar (top right) → Scroll to bottom and Sign Out → Sign in with US ID.

4

Buy App

Search for the app and use a US Gift Card (available from online retailers) to pay. No US credit card needed.

Linux

GUI Desktop Client + CLI Core. Supports amd64/arm64 and compatible with major distributions.

amd64 DEB Ubuntu / Debian
arm64 DEB ARM Devices (e.g., Raspberry Pi)
x86_64 RPM Fedora / RHEL / openSUSE
Recommended for Beginners
FlClash
Cross-platform GUI client. Linux version provides DEB packages with a clean and friendly interface.
Mihomo Core CLI (Server / No-GUI)

To run Clash on a server without a GUI or manage proxies via config files, download the Mihomo binary and use systemd for auto-start.

bash — Quick Deploy for Linux
$# Download and extract Mihomo
$wget https://clashofficialcn.com/assets/clients/core/mihomo-linux-amd64.gz
$gunzip mihomo-linux-amd64.gz && chmod +x mihomo-linux-amd64
$sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
$# Create config directory
$mkdir -p ~/.config/mihomo && cp config.yaml ~/.config/mihomo/
$mihomo -d ~/.config/mihomo
INFO[2026-05-16] Mihomo started successfully

3 Steps to Start

Get connected in less than 5 minutes

01

Choose Platform

Pick the right client for your device. We recommend Clash Verge Rev for Win/Mac, FlClash for Android, and Shadowrocket for iOS.

02

Paste Subscription

Paste your subscription link in the "Profiles" page and click "Update". The node list downloads automatically.

03

Enable Proxy

Select a node in "Proxy" and enable "System Proxy" or TUN mode. Traffic is smartly split between local and proxy.

FAQ

FAQ for beginners on client selection, iOS payments, and installation.

Which client should I choose?

Windows / macOS: Clash Verge Rev is the best choice – modern and actively updated.

Android: FlClash for its Material You design and easy import.

iOS: Shadowrocket (~$2.99) offers the best value. Requires a US Apple ID.

Which version for M1/M2/M3 Mac?

For Macs after late 2020 (M-series), download ARM64: clash-verge-rev-mac-arm64.dmg.

For Intel Macs (pre-2020), download x64. Check "About This Mac" to see your chip.

ARM64 or ARMv7 for Android?

Always try ARM64 first; almost all phones since 2016 are ARM64-v8a.

Only try ARMv7 if the installer says "App not installed".

Why pay for iOS apps? Any free ones?

Due to Apple's policies, proxy apps are not available in the Mainland store. All reputable Clash clients on iOS are paid.

There are currently no reputable free, full-featured iOS Clash clients. Shadowrocket ($2.99) is the best value.

Why is Clash for Windows marked as "Archived"?

The author stopped updates in Nov 2023. It still works but won't receive security fixes.

Highly recommended to migrate to Clash Verge Rev; config formats are fully compatible.

Difference between TUN Mode and System Proxy?

System Proxy: Only proxies applications supporting HTTP/SOCKS like browsers. Command-line tools (git/npm/curl) won't use the proxy by default.

TUN Mode: A virtual network card intercepts all traffic, ensuring all apps and CLI tools follow Clash rules. Developers are recommended to enable TUN.

How to import a subscription link into Clash Verge Rev?

1. Open Clash Verge Rev → "Profiles" on the left.

2. Paste the subscription link (starting with https://) → Click "Import".

3. Click the profile card to activate → Select a node in "Proxy" → Enable "System Proxy".

What if the download speed is slow?

Installers are hosted locally, no GitHub access needed. If it's still slow:

1. Avoid peak hours (late night usually has more bandwidth).

2. Use multi-threaded download tools like IDM or Motrix.

3. If you have another proxy active, enable it before downloading.