Choose the Right
Clash Client for You

All five major platforms covered. Installers are hosted directly on this site, no GitHub access required, allowing high-speed downloads for mainland users.

System detected:Detecting...  ·  Recommended version highlighted for you

Windows

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

Main Choice Actively Maintained
Windows x64 Windows 10/11 Mainstream
Windows ARM64 Surface / Snapdragon
Recommended for Beginners
FlClash
Material You style, intuitive interface, very low barrier to entry for beginners, consistent cross-platform experience.
Archived Clients (Discontinued but still usable)
Archived Clash for Windows

Once the most popular Windows Clash client, the author deleted the repository and stopped updates in November 2023. Existing installers still work, but migration to Clash Verge Rev is recommended.

Download Archived Version
Archived Clash Nyanpasu

A community branch based on Clash Verge, with a lively UI style and support for Mihomo core. Lower activity than Clash Verge Rev.

Download Archived Version
System Requirements: Windows 10 version 1903 or higher; Clash Verge Rev requires WebView2 (built-in in Windows 11; the installer will automatically guide installation).

macOS

Supports macOS 12 Monterey and above, natively adapted for Apple Silicon and Intel architectures

Main Choice Actively Maintained
macOS ARM64 M1 / M2 / M3 Chips
macOS Intel Intel Processor Mac
Recommended for Beginners
FlClash
Flutter cross-platform client with a clean interface. macOS version supports both Apple Silicon and Intel.
Archived Clients
Archived ClashX Meta

A classic macOS Clash client with a menu-bar-resident design for easy operation. Feature development has slowed down; new users are recommended to choose Clash Verge Rev.

Installation Note: Drag into Applications after DMG download. If prompted "developer cannot be verified" on first open, go to "System Settings -> Privacy & Security" and click "Open Anyway".

Android

Supports Android 5.0 and above, provides ARM64 / ARMv7 multi-architecture APKs, no app store required.

Main Choice Recommended for Beginners
ARM64-v8a For phones released after 2016
ARMv7 (32-bit) Older models before 2015
Advanced Users
ClashMeta for Android
Official product from MetaCubeX, deeply integrated Mihomo core, supports all advanced configuration options.
Archived Clients
Archived Surfboard

Once popular Android proxy client, the original repository has been deleted, not recommended for new users.

Download Archived Version
Architecture Note: Almost all phones released after 2016 are ARM64, directly download the ARM64 version. If prompted to allow "Unknown source apps" during installation, enable it temporarily and disable it after installation.

iOS

Distributed via App Store, requires a non-mainland Apple ID (US / HK) for purchase.

iOS Clients are all Paid Apps

Due to Apple policy restrictions, you must use a non-mainland Apple ID to purchase in the App Store. Please refer to the US Apple ID registration tutorial below.

Main Choice
Stash

The most feature-complete iOS Clash client, native support for Mihomo config, supports Widgets and Shortcuts, experience close to desktop.

Paid App App Store
Recommended for Beginners
Shadowrocket

Shadowrocket, the most purchased iOS proxy client, supports Clash config format import, simple operation, ~$2.99, high cost-performance.

Advanced Users
Quantumult X

Extremely powerful, supports scripting, rewriting, and task automation. Loved by tech enthusiasts but with a high configuration barrier.

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

1

Visit Registration Page

Open appleid.apple.com, click "Create Your Apple ID", fill in your name and an unregistered email.

2

Select "United States"

Choose United States as Country / Region, set password, and verify email to complete registration.

3

Switch App Store Account

Open iPhone App Store -> Top right avatar -> Scroll to bottom to Sign Out -> Sign in with US ID.

4

Purchase App

Search for app name, top up with US gift cards (available on e-commerce platforms), and purchase without a credit card.

Linux

GUI Desktop Client + CLI Command Line Core, supports amd64 / arm64, compatible with mainstream distributions.

Main Choice GUI Desktop Version
amd64 DEB Ubuntu / Debian
arm64 DEB ARM devices like Raspberry Pi
x86_64 RPM Fedora / RHEL / openSUSE
Recommended for Beginners
FlClash
Cross-platform GUI client, Linux version provides DEB package, clean and friendly interface.
Mihomo Core CLI (Server / No-GUI Environment)

Run Clash on servers without a graphical interface, or manage proxy via configuration files. Download Mihomo binary directly and use systemd for auto-start.

bash — Linux Quick Deployment
$ # 下载并解压 Mihomo
$ wget https://your-site.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
$ # 创建配置目录并启动
$ mkdir -p ~/.config/mihomo && cp config.yaml ~/.config/mihomo/
$ mihomo -d ~/.config/mihomo
INFO[2026-05-17] Mihomo started successfully
TUN Mode: Requires root privileges or setting CAP_NET_ADMIN capability: sudo setcap cap_net_admin=ep /usr/local/bin/mihomo

3 Steps Quick Start

From installation to connection, all in less than 5 minutes.

01

Select Platform · Download

Choose the client for your device: Clash Verge Rev for Windows / macOS, FlClash for Android, Shadowrocket for iOS.

02

Paste Subscription · Import

Paste the subscription link from your provider into the "Subscription / Profiles" page, click "Update", and the node list will download automatically. No manual server parameter entry needed.

03

Enable Proxy · Connect

Select a node on the "Proxy" page, enable "System Proxy" or TUN mode, and the rule engine will automatically split traffic—domestic is direct, international goes through proxy.

FAQ

Covers high-frequency questions on client choice, platform differences, iOS payment, and installation issues.

Which client should beginners choose?

Windows / macOS: First choice is Clash Verge Rev, modern interface, continuous updates.

Android: FlClash, Material You design, one-click subscription import.

iOS: Shadowrocket (~$2.99), best cost-performance, requires US Apple ID.

Which version for M1/M2/M3 Mac?

For Macs released after late 2020 (M-series chips), download the ARM64 version (mac-arm64.dmg).

For Macs before 2020 (Intel processor), download the x64 version. Check the chip model in Apple Menu -> About This Mac.

ARM64 or ARMv7 for Android phones?

Directly download ARM64; almost all phones after 2016 are ARM64-v8a.

Only switch to ARMv7 if installation fails with "Not installed".

Why is iOS paid? Are there free ones?

Due to Apple policy, proxy apps are not available in the mainland store, and all iOS Clash-compatible clients are paid.

Currently no free and feature-complete iOS clients. Shadowrocket ($2.99) offers the best value.

Why is Clash for Windows marked as "Archived"?

The original author deleted the repo and stopped updates in November 2023. Existing packages still work but won't get security fixes.

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

Difference between TUN Mode and System Proxy?

System Proxy: Only proxies applications like browsers that support HTTP/SOCKS. Terminal tools (git / npm / curl) do not go through it by default.

TUN Mode: Virtual network card intercepts all traffic; all apps and command lines follow Clash rules. Recommended for developers.

How to import subscription into Clash Verge Rev?

1. Open Clash Verge Rev -> Left "Subscription (Profiles)"

2. Paste provider subscription link (starts with https://) -> Click "Import"

3. Click card to set as config -> "Proxy" page choose node -> Enable "System Proxy"

Slow download speed?

Packages are hosted directly, no GitHub needed. If still slow, suggested:

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

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

3. If another proxy is available, enable it before downloading