Choose Your
Clash Client

Windows / macOS / Android / iOS / Linux — all platforms covered. Official Clash client packages hosted directly. Fast downloads, no redirects, no VPN required to download.

System Detected:Detecting...  ·  Recommended version automatically highlighted

Windows

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

Primary Maintained
Windows x64 Win 10/11 Mainstream
Windows ARM64 Surface / Snapdragon
Beginner Friendly
FlClash
Material You style, intuitive interface, very low entry barrier for beginners, unified cross-platform experience.
Archived Clients (Discontinued but usable)
Archived Clash for Windows

Once the most popular Windows Clash client; the author discontinued it in Nov 2023. Existing installers still work, but migrating to Clash Verge Rev is recommended.

Download Archived Version
Archived Clash Nyanpasu

A community fork of Clash Verge with a lively UI style and Mihomo core support. Less active than Clash Verge Rev.

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

macOS

Supports macOS 12 Monterey and above, native for both Apple Silicon and Intel architectures.

Primary Maintained
macOS ARM64 M1 / M2 / M3 Chips
macOS Intel Intel Processor Mac
Beginner Friendly
FlClash
Flutter-based 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-only design for easy operation. Development has slowed; Clash Verge Rev is recommended for new users.

Installation: Drag the DMG to Applications. If "developer cannot be verified" appears on first launch, go to "System Settings → Privacy & Security" and click "Open Anyway."

Android

Supports Android 5.0 and above, providing ARM64/ARMv7 APKs, no app store required.

Primary Beginner Friendly
ARM64-v8a For Phones after 2016
ARMv7 (32-bit) For Older Phones (pre-2015)
Advanced User
ClashMeta for Android
Official MetaCubeX release with deep Mihomo core integration. Supports all advanced configuration options.
Archived Clients
Archived Surfboard

A once-popular Android proxy client; the original repo has been deleted. Not recommended for new users.

Download Archived Version
Architecture: Almost all phones released after 2016 are ARM64; just download the ARM64 version. If prompted to allow "Unknown Sources," you can disable it after installation.

iOS / iPadOS

Distributed via App Store; requires a non-China mainland Apple ID (US/HK) to purchase.

iOS Clients are Paid Apps

Due to Apple policies, you must use a non-China mainland Apple ID to purchase from the App Store. Refer to the US Apple ID registration tutorial below.

Primary
Stash

The most feature-complete iOS Clash client. Native Mihomo config support, plus Widgets and Shortcuts. Experience similar to desktop.

Paid App App Store
Beginner Friendly
Shadowrocket

Shadowrocket (Little Rocket) is the most popular iOS proxy client. Supports Clash config format, easy to use, approx. $2.99, great value.

Approx. $2.99 App Store
Advanced User
Quantumult X

Extremely powerful, supports scripts, rewrites, and task automation. Loved by tech enthusiasts but has a higher configuration hurdle.

Approx. $7.99 App Store

How to Register a US Apple ID (Approx. 10 mins, Free)

1

Visit Registration Page

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

2

Select Region "United States"

Select United States for Country/Region, set a password, and verify your email to complete registration.

3

Switch App Store Account

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

4

Purchase App

Search for the app name, top up with a US App Store gift card (available from online retailers), and purchase; no credit card binding required.

Linux

GUI Desktop Client + CLI Core, supporting amd64 / arm64, compatible with mainstream distros.

Primary GUI Desktop Version
amd64 DEB Ubuntu / Debian
arm64 DEB ARM Devices (Raspberry Pi, etc.)
x86_64 RPM Fedora / RHEL / openSUSE
Beginner Friendly
FlClash
Cross-platform GUI client. The Linux version provides a DEB package with a clean and friendly interface.
Mihomo Core CLI (Server / No-GUI Environment)

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

bash — Quick Linux Deployment
$ # Download and Extract 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
$ # Create Config Dir and Start
$ mkdir -p ~/.config/mihomo && cp config.yaml ~/.config/mihomo/
$ mihomo -d ~/.config/mihomo
INFO[2026-05-18] Mihomo started successfully
TUN Mode: Requires root privileges or CAP_NET_ADMIN capability: sudo setcap cap_net_admin=ep /usr/local/bin/mihomo