Clash Plus
The top pick across every platform. Subscription import, proxy group management, and rule-based routing all happen right in the GUI, with an intuitive interface that keeps the learning curve low for newcomers.
DOWNLOAD CATALOG · Checked Against Official Releases Daily
This page covers Clash clients for five platforms — Windows, macOS, Linux, Android, and iOS — plus the Mihomo core. Each card lists the supported OS, architecture, and package type; download links are checked against official release channels daily, so what you get is always the latest version.
Switch between platforms to browse. Card order is the recommendation order — the first card on each platform is the top pick, while unmaintained legacy clients are pushed to the bottom and marked as archived.
Five clients. Clash Plus is the top pick across all platforms; Clash Verge Rev and FlClash are actively maintained; Clash Nyanpasu packs in the most features; Clash for Windows is unmaintained and kept here only as an archive.
The top pick across every platform. Subscription import, proxy group management, and rule-based routing all happen right in the GUI, with an intuitive interface that keeps the learning curve low for newcomers.
One of the most actively used desktop clients in the community. The interface is clean, with clearly separated sections for subscriptions, rule editing, and system proxy toggles — great for users who tweak configs often.
A newer cross-platform client with a unified interface — Windows, macOS, Linux, and Android all work the same way. A great fit if you use multiple devices and don't want to relearn the UI on each one.
Packed with features: multi-core switching, profile chaining, and script extensions all included. The interface is information-dense, aimed at users already comfortable with Clash configs who want more control.
Once the most widely installed Windows client, unmaintained since 2023 and kept here only as an archive. It's lightweight with a classic interface, but no longer receives updates — for new installs, pick one of the actively maintained clients above.
| Item | Requirement |
|---|---|
| OS Version | Windows 10 (1809 or later) or Windows 11; the archived Clash for Windows build supports Windows 7+ |
| CPU Architecture | x64 (64-bit). Nearly all desktops and laptops from the past decade use this architecture |
| Install Permissions | Installation requires administrator rights; allow the firewall prompt on first launch |
| Runtime Dependencies | All actively maintained clients bundle their own runtime — no separate runtime install needed |
Not sure which to pick? Go with Clash Plus. If you need finer-grained rule editing and subscription management, go with Clash Verge Rev.
Four clients. Apple Silicon (M-series chip) users should pick the arm64 button; Intel Mac users should pick the x64 button. Check your chip under the Apple menu → About This Mac.
The top pick across every platform. The macOS build shares the same interface as the Windows version — same layout for subscriptions, proxy groups, and rules — so switching devices doesn't mean relearning anything.
One of the most frequently updated clients on macOS. It sits in the menu bar, lets you toggle the system proxy in one click, and includes built-in config editing and log viewing right in the window.
A cross-platform client with a unified interface, matching the same operating logic as the Windows and Android versions. A good fit if you switch between a Mac and other devices and want a consistent UI everywhere.
A Meta-core fork of the classic menu bar client ClashX, now unmaintained and kept only as an archive. Long-time users comfortable with its minimalist menu bar controls can keep using it; new users should pick one of the actively maintained clients above instead.
| Item | Requirement |
|---|---|
| OS Version | Actively maintained clients require macOS 11 or later; the archived ClashX Meta build supports macOS 10.15+ |
| Chip | M1 / M2 / M3 / M4 series: pick the Apple Silicon build; Intel Macs: pick the Intel build |
| First Launch | If you see an "unverified developer" warning, go to System Settings → Privacy & Security and click "Open Anyway" |
| Install Method | Open the .dmg and drag the app into the Applications folder |
Picking the wrong chip build can cause the app to fail to launch or run slowly — check About This Mac before downloading.
Four clients. Phones from the past five years or so are almost always arm64; older devices use arm. If you're really not sure, pick the button labeled "universal build" — one package covers every architecture.
The top pick across every platform. The Android version supports automatic subscription updates, per-app proxy rules, and a quick-toggle tile — the same configuration approach as the desktop version, so it's the least fuss day to day.
The official Android GUI for the Mihomo core, with the fastest sync to core updates — new protocols and rule syntax usually land here first. A good fit for users who want the latest core features right away.
A cross-platform client with a unified interface, matching the same operating logic on phone and desktop. It keeps app size reasonable and runs smoothly even on older devices.
An Android client with an interface close to Surge and config compatible with Surge's format — users migrating from Surge on iOS will find it familiar. This site hosts a local mirror of the universal build.
| Item | Requirement |
|---|---|
| OS Version | Clash Plus / Clash Meta for Android / FlClash require Android 7.0+; Surfboard requires Android 8.0+ |
| CPU Architecture | Phones from the past five years: use arm64; devices older than 2018: use arm; if unsure, use the universal build |
| Install Method | Open the downloaded .apk directly and follow the prompt to allow "install from unknown sources" |
| First Run | When starting the proxy, the system will prompt for a VPN connection request — tap "OK" to allow it |
The universal build is a bit larger, but it skips the step of figuring out your architecture — a good default when setting up a device for family members.
iPhone and iPad both install from the App Store — search for "Clash Plus" or tap the button below to jump straight to the store listing.
The top pick on iOS. Install directly from the App Store, with subscription import, node speed testing, and rule-based routing all included, following the same operating logic as Clash Plus on other platforms. Official site: clashplus.io
| Item | Requirement |
|---|---|
| OS Version | iOS 15.0 or later; iPad also supported |
| How to Get It | Search "Clash Plus" on the App Store, or use the button on this page to jump straight to the listing |
| First Run | When starting the proxy, follow the prompt to allow adding a VPN configuration |
Once installed, import your subscription and you're ready to go — see the setup and configuration guide for step-by-step details.
Two GUI clients, covering both major package systems. Debian / Ubuntu / Deepin / Kylin-based distros use .deb; Fedora / RHEL / openSUSE-based distros use .rpm.
The top pick for Linux desktops. Available as both .deb and .rpm packages, with the same interface as the Windows and macOS versions — system proxy and startup-on-boot are one click away in settings.
A cross-platform client with a unified interface. Beyond .deb and .rpm, it also ships an AppImage — a no-install package that runs on distros without native support.
| Item | Requirement |
|---|---|
| Distribution | Debian / Ubuntu-based: use .deb; Fedora / RHEL / openSUSE-based: use .rpm; other distros: use AppImage |
| CPU Architecture | x86_64 (amd64). ARM devices should use the Mihomo core below instead |
| Desktop Environment | GNOME, KDE, Xfce, and other major desktops are all supported, provided the system tray is available |
| Install Command | sudo dpkg -i package-name.deb or sudo rpm -i package-name.rpm |
For servers, routers, and other headless setups, skip the GUI clients entirely and use Mihomo from the core section below.
Don't want to compare every card? Just match your situation in the table below, then head back to the platform tab above to download.
| Your Situation | Recommended Client |
|---|---|
| New to Clash, want minimal setup | Clash Plus (top pick across all platforms, unified interface) |
| Need fine-grained rules and subscription control on Windows / macOS | Clash Verge Rev |
| Want advanced features like multi-core switching and scripting | Clash Nyanpasu(Windows) |
| Use multiple devices (desktop + phone) and want a consistent UI | FlClash |
| Want the newest core features on Android right away | Clash Meta for Android |
| Migrating from Surge on iOS to Android | Surfboard |
| Headless devices — servers, routers, NAS, etc. | Mihomo core below |
One, confirm your OS version meets the minimum requirement for your platform above. Two, confirm your CPU architecture — Windows and Linux desktops are almost always x64, Mac depends on the chip, and Android phones from the past five years use arm64. Three, have your subscription link ready, since importing it is the first thing you'll do after installing. With all three sorted, the whole setup takes under five minutes.
Mihomo is the engine that currently powers the Clash ecosystem: rule matching, protocol handling, and traffic forwarding all run through it, with no GUI of its own. Every actively maintained GUI client listed above already bundles this core, so regular users don't need to download anything from this section.
| Platform | Architecture | File | Package Type |
|---|---|---|---|
| Windows | AMD64 | mihomo-windows-amd64.zip | .zip |
| Windows | ARM64 | mihomo-windows-arm64.zip | .zip |
| macOS | Intel | mihomo-darwin-amd64.gz | .gz |
| macOS | Apple Silicon | mihomo-darwin-arm64.gz | .gz |
| Linux | AMD64 | mihomo-linux-amd64.deb | .deb |
| Linux | AMD64 | mihomo-linux-amd64.gz | .gz |
| Linux | ARM64 | mihomo-linux-arm64.gz | .gz |
| Linux | ARMv7 | mihomo-linux-armv7.gz | .gz |
| Linux | MIPS Soft-Float | mihomo-linux-mips-softfloat.gz | .gz |
This section is for servers, routers, NAS devices, and embedded systems — run it via the command line or as a system service alongside a config file. The ARMv7 and MIPS soft-float builds mainly cover older routers and dev boards. Desktop and mobile users should use the GUI clients above and can ignore this section entirely.
Only the six questions directly related to downloading and installing are covered here. For usage and configuration questions, see the FAQ page and the tutorial page.
The first card on each platform is our top pick: Clash Plus is recommended across every platform, and Clash Verge Rev is also a solid choice on Windows and macOS. Both are GUI clients — install one, import your subscription, and you're set.
Yes. Download links are checked against official release channels once a day, and the version number shown on each card is the current latest release. Most installed clients support in-app updates too, or you can simply return to this page and reinstall over the top at any time.
Install and open the client, paste your subscription link on the subscription or profile page, save it, then turn on system proxy. See this site's setup and configuration guide for full platform-by-platform steps.
Newly released installers can trigger SmartScreen before they've built up a download history — just click "Run anyway" to continue. On macOS, a similar warning appears; open System Settings → Privacy & Security and click "Open Anyway."
Windows and Linux desktops are almost always x64. On Mac, check your chip under the Apple menu → About This Mac: choose arm64 for M-series chips, x64 for Intel. On Android, recent devices use arm64, older devices use arm — if you're unsure, grab the universal build.
Mihomo is the core engine that handles rule matching and traffic forwarding, with no GUI of its own. Most GUI clients listed on this page already bundle it. Regular users only need a GUI client — the standalone core is only needed for servers, routers, and similar setups.