Home/Client Download

Download the Clash Client

Clash Manual doesn't provide or sell any proxy service — this page organizes leading Clash / Mihomo clients and core binaries for every platform, all original releases from their respective open-source or official projects with no repackaging and no bundled extras. Once you've installed one, continue with the Installation Guide to import your subscription.

🧭 Covers Windows / macOS / Android / iOS / Linux 📦 8 leading clients + the Mihomo core 🔄 Last updated: July 2026
🛡️

Security note: only download installers from the buttons on this page. Avoid unofficial “all-in-one” bundles, “enhanced” builds, or third-party mirror sites — these carry a real risk of bundled malicious configs or even backdoors.

Windows

Supports Windows 10/11 x64 (Windows 7 is no longer supported); ARM64 devices can run the x64 installer through Windows' built-in emulation layer.

Clash Plus

Recommended · Beginner-Friendly

A modern, ready-to-go Clash client with subscription import, rule-based routing, system proxy, and TUN mode — you can get started with almost no extra setup. Our top pick for Windows.

Free to useBuilt-in Mihomo core
Download Windows x64 Installer →

Clash Verge Rev

Open Source · Full-Featured

A modern Tauri-based GUI client with a clean interface and frequent updates — the most popular open-source Windows client in the community, with a built-in Clash.Meta/mihomo core, subscription hosting, and JS script support.

GPL-3.0 open sourceSubscriptions / rule groups / TUN mode
Download Windows x64 Installer →

FlClash

Open Source · Ad-Free

A cross-platform client built with Flutter — Windows, macOS, Linux, and Android all share the same interface, great if you use multiple devices and want a consistent experience.

GPL-3.0 open sourceSame UI across platforms
Download Windows x64 Installer →

Clash Nyanpasu

Advanced · Scriptable

Another Mihomo-powered GUI client, with support for custom JS/Lua/Python scripts to process subscriptions — a good fit for advanced users who want fine-grained control over routing logic and proxy behavior.

GPL-3.0 open sourceCustom script support
Download Windows x64 Installer →

Clash for Windows

Discontinued · Archive Only

The classic Clash for Windows (CFW) built by Fndroid. Its original repository was archived and deleted in 2023. We're keeping this installer around for existing users only — new users should choose Clash Verge Rev or FlClash above for better security and protocol support.

No longer maintainedArchive download only
Download Archived Installer →

macOS

Supports both Apple Silicon (M-series) and Intel Macs — macOS 12 Monterey or later is recommended.

Clash Plus

Recommended · Beginner-Friendly

The same modern client as the Windows version, natively built for both Apple Silicon and Intel, with one-tap node switching from the menu bar, subscription import, and TUN mode. Our top pick for Mac.

Free to useNative Apple Silicon / Intel builds
Download Apple Silicon (M1/M2/M3) → Download Intel Build →

Clash Verge Rev

Open Source · Full-Featured

The same Tauri interface as the Windows version, with the most complete feature set (subscription management, rule editing, TUN mode, and more). DMG installers are split by Intel and Apple Silicon, with specific optimizations for Apple Silicon.

GPL-3.0 open sourceIntel / Apple Silicon builds
Download Apple Silicon (M1/M2/M3) → Download Intel Build →

FlClash

Open Source · Ad-Free

The macOS build of the same cross-platform Flutter interface. DMG installers are split into arm64 (Apple Silicon) and amd64 (Intel), with the same workflow as the Android version.

GPL-3.0 open sourceSame UI across platforms
Download Apple Silicon (M1/M2/M3) → Download Intel Build →

ClashX Meta

Discontinued · Menu Bar

The Meta-core successor to the veteran ClashX, running as a small menu-bar icon with a simpler interface than Clash Plus/Verge Rev. It's no longer actively maintained — existing users can keep using it, but new users should pick Clash Plus or Clash Verge Rev above.

AGPL-3.0 open sourceMenu bar only, no Dock icon
Download Universal macOS Build (Archived) →

Android

Supports Android 5.0 and later, no root required. You'll see a normal “Allow installs from unknown sources” prompt when installing an APK. If you're unsure of your device's architecture, just pick the universal build.

Clash Plus

Recommended · Beginner-Friendly

A modern, ready-to-go Android client with subscription import, rule-based routing, and TUN mode, matching the same workflow as the desktop version of Clash Plus. Our top pick for Android.

Free to useARM64-v8a architecture
Download ARM64-v8a APK →

Clash Meta for Android (CMFA)

Open Source · Most Feature-Rich

The official Android client maintained by the MetaCubeX team, with support for TUIC v5, Hysteria2, VLESS Reality, and TUN mode to capture all system traffic — currently the most feature-rich, actively updated open-source Android client.

GPL-3.0 open sourceSupports global TUN mode
Download ARM64-v8a APK → Download Universal APK →

FlClash

Open Source · Ad-Free

The same Flutter interface as the desktop version — a great fit if you're already used to FlClash on Windows/macOS and want the same workflow on Android. Import your subscription and you're ready to go.

GPL-3.0 open sourceSame UI across platforms
Download ARM64 APK → Download ARMv7 APK →

Surfboard

Stable · Surge-Compatible

A stable proxy client compatible with both Clash and Surge configuration syntax, with a clean interface and reliable performance. Available on Google Play, with an offline APK for anyone who can't access the store.

Universal buildCompatible with Clash / Surge configs
Download Universal APK →

iOS

App Store review policy means there's no way to distribute an installer for offline sideloading on iOS — you'll need to get the app through the App Store. We can't provide IPA files or TestFlight invites.

Clash Plus

Recommended · Beginner-Friendly

A modern, ready-to-go Clash client with subscription import, rule-based routing, and TUN mode, matching the same workflow as the Windows/macOS/Android versions. Our top pick for iOS.

App Store appiOS 16+
Get It on the App Store → Visit clashplus.io →

Linux

Desktop users should pick a GUI client below; for servers or routers, jump straight to the Mihomo core binaries.

Clash Verge Rev

Recommended · Most Active

Ships .deb and .rpm installers for x64/ARM64, with the same feature set as the Windows/macOS versions — currently the most popular Linux desktop client.

GPL-3.0 open sourcedeb / rpm formats
Download amd64 .deb → Download x86_64 .rpm →

FlClash

Open Source · Ad-Free

Ships a .deb installer, or you can run the AppImage directly with no installation needed — especially handy if your distro is unusual or you'd rather skip dependency management.

GPL-3.0 open sourcedeb / AppImage
Download amd64 .deb →

Mihomo Core

Mihomo (formerly Clash.Meta) is the most widely used core engine in the community, supporting nearly every major proxy protocol. It's commonly used for servers, OpenWrt routers, and Docker deployments, and requires some command-line familiarity.

💡

These are raw core binaries with no GUI — regular users don't need to download the core separately, since every GUI client above (like Clash Verge Rev) already bundles it. Core binaries are aimed at developers and sysadmins deploying to servers or routers.

Windows Core

ArchFormatBest ForDownload
AMD64 / x64.zip64-bit Windows 10/11 and serversDownload →
ARM64.zipARM-based Windows devicesDownload →

macOS Core

ArchFormatBest ForDownload
AMD64 / Intel.gzIntel Macs (incl. macOS Server)Download →
ARM64 / Apple Silicon.gzM1/M2/M3 MacsDownload →

Linux Core

ArchFormatBest ForDownload
AMD64 / x86_64.debDebian/Ubuntu servers (recommended)Download →
AMD64 / x86_64.gzGeneric Linux x86_64 binaryDownload →
ARM64 / AArch64.gzARM64 servers / Raspberry Pi 4+Download →
ARMv7.gz32-bit ARM (Pi 3 / older routers)Download →
MIPS (softfloat).gzOpenWrt / MIPS routersDownload →

For deployment steps (download and extract → grant execute permission → write a config → keep it running with systemd), see the Linux section of the Installation Guide.

🛟

Download FAQ

Should I download x64 or ARM64 for Windows?

Most PCs with an Intel or AMD processor should pick the x64 build. Only choose ARM64 if your device has a Snapdragon or other ARM chip — when in doubt, x64 is almost always the right call.

How do I tell if my Mac is Apple Silicon or Intel?

Click the Apple menu → "About This Mac" and look at the Chip or Processor field. If it shows Apple M1/M2/M3, pick the Apple Silicon build; if it shows Intel, pick the Intel build. Most Macs sold after 2020 are Apple Silicon.

How do I choose between ARM64-v8a, ARMv7, and Universal on Android?

Almost every Android phone released after 2016 uses ARM64-v8a — pick that for the best performance. Try ARMv7 on older devices. If you're not sure, just grab the Universal build — it's bigger, but works everywhere.

I installed Clash, so why can't I open Google, YouTube, and similar sites?

Clash is just a client — it doesn't include any proxy nodes on its own, the same way a car still needs fuel. You'll need to get a subscription service or run your own server, then add that subscription link on the client's Subscriptions/Profiles page and update it. See the Installation Guide for the steps.

Clash for Windows doesn't work anymore — what should I use instead?

CFW is no longer maintained. We recommend switching to Clash Verge Rev for a more complete, actively updated option, or FlClash for a simpler interface that's consistent across devices — both are built on the Mihomo core and can import your existing CFW config directly.

Is there a free Clash client for iOS?

There's currently no full-featured free Clash client on iOS — our recommended Clash Plus is also a paid App Store app. If you can't find it in your region's App Store, you may need to switch to an Apple ID from a different region, or check clashplus.io directly for other ways to get it.

How do I deploy the Mihomo core on a Linux server?

Download the .gz for your architecture and extract it, grant execute permission (chmod +x mihomo), write your YAML config, then run ./mihomo -d .. We recommend using systemd for auto-start, and remember to open ports 7890 (HTTP) and 7891 (SOCKS5).

What's the difference between the Mihomo core and a GUI client?

The Mihomo core is a command-line tool that actually handles proxy traffic — powerful, but you edit YAML by hand, which suits servers and routers best. A GUI client (like Clash Verge Rev or Clash Plus) builds a visual interface on top of the core to make managing nodes and subscriptions easier. Most people should just use a GUI client.

Finished Downloading? Here's What's Next