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
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
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 Maintained
ARM64-v8a For Phones after 2016
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 Maintained
Official Site clashplus.io
App Store iPhone / iPad

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