Direct downloads · No GitHub required · Fast CDN hosting

Clash Client All-Platform Download Center

Covering Windows, macOS, Android, iOS, and Linux—curated popular client builds with all installers hosted on our CDN for fast, reliable downloads worldwide.

Windows

Download Clash for Windows

Supports Windows 10 / 11 on x64 and ARM64 architectures

Beginner Friendly

FlClash

A Flutter cross-platform client with a clean, intuitive interface and a low learning curve—ideal for first-time Clash users. One-click subscription import with automatic best-node selection.

Windows 10/11 x64

Clash Nyanpasu

Also built on Tauri, with multi-core switching between Clash and Mihomo, rich custom scripting, and extension support—great for advanced users.

Windows 10/11 x64
Archived

Clash for Windows

Once the most popular Windows Clash client—the author deleted the repository and stopped maintenance in 2023. Still downloadable, but we recommend migrating to Clash Verge Rev.

This project is no longer maintained and does not receive security patches. Switch to the recommended client above.
macOS

Download Clash for Mac

Supports Apple Silicon (M1/M2/M3) and Intel Macs · macOS 10.15+

Beginner Friendly

ClashX Meta

A native macOS menu bar client—minimal setup, toggle proxy with one click. Perfect for users who want simplicity. Powered by Mihomo core.

macOS 10.13+ · Intel and Apple Silicon supported

FlClash

A Flutter cross-platform client with a clean interface, offering native Apple Silicon and Intel builds for users who prefer Flutter-style UI.

Android

Download Clash for Android

Supports Android 5.0+ · ARM64, ARMv7, and Universal builds available

Beginner Friendly

FlClash

Flutter UI with a near-native Android experience and a very low learning curve—great starting point for first-time Clash users.

Archived

Surfboard

A once-popular Android Clash client with a clean interface. The author stopped maintenance and deleted the repo—still downloadable, but migrate to an actively maintained client.

This project no longer receives updates, features, or security fixes.
iOS

Download Clash for iOS

App Store only · Paid apps · US Apple ID required

📌 iOS note: Due to Apple policies, iOS proxy apps must be distributed via the App Store, and mainstream options are paid. Switch to a US Apple ID before purchasing (these apps may not appear in all regional stores). A complete US Apple ID registration guide is below—no credit card required.
Top Pick Paid $3.99

Stash

Covers iOS and macOS with a polished UI and full Clash config support—the highest rule coverage and most capable Clash-compatible client on iOS, loved by power users.

Full Clash Config Support Subscription Hosting Widget
App Store
Paid $2.99

Shadowrocket

One of the most popular iOS proxy tools—known as "Little Rocket" in Chinese communities. Clean UI, Clash config import, quick to learn, and capable enough for most users.

Clash Config Import Intuitive Controls
App Store
Paid $7.99

Quantumult X

An advanced iOS proxy tool with powerful script rewriting and MitM debugging, supporting multiple subscription formats—favored by users who need deep rule customization.

Script Rewriting MitM Debugging Multi-Format Subscriptions
App Store

How to Create a US Apple ID (No Credit Card)

A US account is required to purchase iOS proxy apps—complete registration in under 5 minutes

1

Visit the Apple ID Registration Page

Open appleid.apple.com in your browser, click "Create Your Apple ID," and enter your name and date of birth (must be 18+).

2

Set Region to United States

In the Country/Region dropdown, select United States—this is the key step to access the US App Store.

3

Enter a US Address (Tax-Free State)

Use a state with no sales tax, e.g. Oregon: enter any street, select Oregon for state, and zip 97201. Choose "None" for payment method.

4

Verify Email and Complete Registration

Check your email and click Apple's verification link. Consider creating a dedicated email for this account to avoid mixing it with your main Apple ID.

5

Switch Account in App Store to Download

Open the App Store on your iPhone, tap your profile icon, sign out, then sign in with your new US Apple ID. Search for Stash or Shadowrocket to purchase and download.

Linux

Download Clash for Linux

Supports Debian/Ubuntu (DEB) and Fedora/RHEL (RPM) distributions

Beginner Friendly

FlClash

Clean, smooth Flutter UI that works well on Linux desktops—small package size, minimal GTK dependencies, and good compatibility across distros.

bash — Install Clash Verge Rev on Debian/Ubuntu
# Step 1: Download the DEB package $ wget ../assets/clients/linux/clash-verge-rev-linux-amd64.deb # Step 2: Install using dpkg $ sudo dpkg -i clash-verge-rev-linux-amd64.deb # Fix missing dependencies (if any) $ sudo apt-get install -f # Launch from terminal or application menu $ clash-verge-rev ✓ Clash Verge Rev started successfully # For RPM-based distros (Fedora / RHEL / openSUSE) $ sudo rpm -ivh clash-verge-rev-linux-x86_64.rpm
Mihomo Core Engine

Download Mihomo Core

For routers, servers, and custom deployments—command-line core only

What is Mihomo Core?

Mihomo (formerly Clash.Meta) powers Clash Verge Rev, FlClash, and all major clients. For NAS, router, VPS, or Docker deployments, download the binary for your platform—no GUI, managed via YAML config and RESTful API with minimal resource use.

Mihomo open-source repository: github.com/MetaCubeX/mihomo(actively maintained · Apache-2.0 license)
Quick Start

Get Started in 3 Steps
Smart Proxy Network

From download to active proxy in under three minutes—works on any operating system.

1

Download and Install

Choose the client for your platform above and follow the installer prompts. macOS users: on first launch, allow the app in System Settings → Privacy & Security.

2

Import Subscription URL or Config File

Paste your provider's Clash subscription URL in the client's Profiles panel and download; or drag a local YAML file into the window. Enable auto-update (24-hour interval recommended).

3

Select Node · Enable Proxy

On the Proxies page, pick a node or policy group, then enable System Proxy (desktop) or VPN profile (iOS/Android). For games and apps that ignore system proxy, enable TUN mode for global transparent proxying.

Frequently Asked Questions (FAQ)

Download & Installation FAQ

Client picks, architecture choices, TUN mode, and iOS setup—all explained

01 Which Clash client is best on Windows? What should beginners choose?

On Windows, we recommend Clash Verge Rev x64—built with Tauri/Rust, modern UI, full features, low resource use. Beginners can also try FlClash for a simpler interface. Clash for Windows was discontinued in 2023—not recommended for new users.

02 Which version should M1/M2/M3 Mac and Intel Mac users download?

Macs released from late 2020 onward have Apple Silicon (M-series) chips—download the Apple Silicon / arm64 build for native performance and lower power use. Older Macs have Intel chips—download Intel x64 / amd64. Check Apple menu → About This Mac if unsure.

03 Which APK architecture should I download for Android?

Nearly all Android phones made after 2016 use ARM64-v8a—download the arm64-v8a build for best performance. If unsure, get the Universal build, which works on all architectures but is slightly larger. Only very old phones from 2015 or earlier may need ARMv7.

04 Why is there no free Clash client on iOS? How do I fix that?

On iOS, Apple policies require proxy apps to be distributed via the App Store, and mainstream options (Stash, Shadowrocket, etc.) are paid. Register a US Apple ID (no credit card needed—see the iOS section below), switch to the US App Store, then search and purchase. Shadowrocket is only $2.99—a great value.

05 What is the difference between TUN mode and system proxy? When do I need TUN?

System proxy only affects apps that respect proxy settings (mostly browsers)—game clients, CLI tools, and some Electron apps often bypass it. TUN mode creates a virtual network adapter to intercept all TCP/UDP traffic at the driver level for true global transparent proxying—every app's traffic goes through the rule engine. Enable TUN for gaming, full-stack dev environments, or when an app ignores the system proxy.

06 How do hosted installers here differ from GitHub releases?

Installers hosted on this site are identical to official binaries from GitHub Releases, verified and mirrored with matching file hashes. Our CDN delivers faster, more reliable downloads than fetching directly from GitHub Releases, which can be slow or time out in some regions.

07 How does Mihomo Core relate to GUI clients? When should I download Core separately?

Mihomo Core is a command-line routing engine—all GUI clients (Clash Verge Rev, FlClash, etc.) wrap a UI around it. Regular users do not need to download Core separately—just install a GUI client. Core is for NAS / router / headless VPS deployments, Docker containers, kernel debugging, or fine-grained control via RESTful API.

After Downloading, You Still Need a Subscription

Clash is a routing engine—you still need a subscription URL from your proxy provider. Read our setup guide to import a subscription and get started quickly.