DOWNCLASH.COM · DOWNLOAD CENTER
Clash Download — Get the Client for Any Platform in One Place
Pick the client that matches your OS. Windows, macOS, and Android each offer several mainstream GUI clients like Clash Verge Rev and FlClash; Linux supports both a GUI client and the command-line core; iOS has no official client due to App Store policy — see the recommended option below. Every file is labeled with its size and update date so you can tell at a glance whether you need to update.
Clash for Windows Download
Supports Windows 10 / 11, with a GUI client
Windows has several client options, and they're largely interchangeable in features and config files. If you're not sure which to pick, go with the one marked "Recommended." Clash for Windows is no longer maintained and is kept here only as a legacy archive.
Clash Plus
Recommended
An easy-to-use Clash client with a clean interface. Supports subscription import, rule-based routing, system proxy, and TUN mode — the top pick for Windows beginners.
Windows x64 Installer
ClashPlus-x64-setup.exe
Official Website
clashplus.io
Clash Verge Rev
Community Pick
The community-maintained successor to Clash Verge, built on the mihomo core. Modern interface with smooth node switching, plus TUN mode, subscription hosting, and JS scripting — suitable for both beginners and power users.
FlClash
A cross-platform Clash client built with Flutter. Windows, macOS, Android, and Linux share the same interface and workflow — ideal if you use multiple devices.
Windows x64 Installer
FlClash-0.8.93-windows-amd64-setup.exe
Clash Nyanpasu
Another mihomo-based GUI client that supports custom JS/Lua/Python scripts — suited for advanced users who need fine-grained control over traffic routing.
Windows x64 Installer
Clash Nyanpasu_1.6.1_x64-setup.exe
Clash for Windows
Discontinued
The classic Clash GUI client by Fndroid. Its original repository was deleted and maintenance stopped in 2023. It's kept here only as an archive for migrating old configs — new users should choose Clash Verge Rev or FlClash instead.
Windows Installer (Archived)
clash-for-windows-setup.exe
Clash for macOS Download
Supports Intel and Apple Silicon (M-series chips)
Choose the Apple Silicon build for M-series chips (M1/M2/M3/M4), or the x64 build for Intel chips. If you're not sure which chip you have, click the Apple icon in the top-left corner → "About This Mac" and check the "Chip" field.
Clash Plus
Recommended
Natively built for both Apple Silicon and Intel chips, living in your menu bar. Supports subscription import, rule-based routing, and TUN mode with a clean interface — the top pick for Mac users.
Apple Silicon (M1/M2/M3)
ClashPlus-arm64.dmg
Intel Chip
ClashPlus-x64.dmg
Official Website
clashplus.io
Clash Verge Rev
Community Pick
Deeply optimized for Apple Silicon with the mihomo core built in. Supports TUN mode and auto-updates — switch nodes and manage modes right from the menu bar.
FlClash
The macOS build of FlClash, supporting both Apple Silicon and Intel. Same interface and workflow as the Android version — great if you want a consistent experience across devices.
ClashX Meta
Discontinued
A lightweight mihomo-based menu bar client that's no longer actively maintained. Existing users can keep using it, but new users should go straight for Clash Verge Rev.
macOS Universal (Archived)
ClashX_Meta_arm64.dmg
Clash for Android Download
Supports Android 7.0 and up
Before installing the APK, enable "Install unknown apps" in your system settings. If you're unsure of your device's architecture, just pick the Universal build for the best compatibility — most phones released after 2016 can use ARM64-v8a.
Clash Plus
Recommended
A clean Android client with subscription import, rule-based routing, and TUN mode. Interaction matches the desktop version — the top pick for Android users.
ARM64-v8a (most devices)
ClashPlus-arm64-v8a.apk
Official Website
clashplus.io
Clash Meta for Android
Most Features
The official Android client from MetaCubeX, built on the mihomo core. Supports newer protocols like TUIC v5, Hysteria2, and VLESS Reality — the most feature-complete and actively updated option.
FlClash
A lightweight Flutter-based Android client with one-tap subscription import and stable rule-based routing. Simple interface, great for users who want a lightweight experience.
Surfboard
A stable proxy client compatible with both Clash and Surge config formats. Clean interface, installable via Google Play or an offline APK.
Universal
surfboard-android-universal.apk
How to Use Clash on iOS
Due to App Store review policies, there's no official Clash client on iOS
Due to App Store review policies, Clash can't be installed directly on iOS. Clash Plus, however, is compatible with Clash's rule syntax and config format and delivers the same routing behavior — tap through to its App Store listing below.
Clash Plus
Recommended
An iOS client with the same experience as the desktop version. Supports subscription import, rule-based routing, and TUN mode with a clean interface — our top recommendation on iOS.
App Store
Clash Plus - Smart Proxy Tool
Official Website
clashplus.io
Clash for Linux Download
Available as both a GUI client and a command-line core
For desktop environments (GNOME/KDE), we recommend the GUI clients Clash Verge Rev or FlClash. For servers or headless setups, use the mihomo command-line core directly — see the core download table below for more architectures.
Clash Verge Rev
Recommended
A GUI client with the same experience as the Windows/macOS versions. Available as DEB (Debian/Ubuntu) or RPM (Fedora/CentOS/RHEL), supporting both AMD64 and ARM64.
FlClash
The Linux build of FlClash, great for Debian/Ubuntu users with one-command dpkg installation. Shares the same interface as the Android version.
Debian / Ubuntu AMD64 (.deb)
FlClash-0.8.93-linux-amd64.deb
mihomo Core Downloads (Advanced Users)
Choose by operating system and CPU architecture — for pairing with your own front-end panel or deploying to a router / server
mihomo is the successor core to the original Clash project, run entirely from the command line with no GUI. If you're just looking for a client with a visual interface, use one of the GUI clients above instead — you don't need anything in this section.
| OS | Architecture | Filename | Size | Download |
|---|---|---|---|---|
| Windows | amd64 | mihomo-windows-amd64.zip | 12.4 MB | Download |
| Windows | arm64 | mihomo-windows-arm64.zip | 10.9 MB | Download |
| macOS | amd64(Intel) | mihomo-darwin-amd64.gz | 12.2 MB | Download |
| macOS | arm64(Apple Silicon) | mihomo-darwin-arm64.gz | 11.2 MB | Download |
| Linux | amd64 | mihomo-linux-amd64.gz | 12.8 MB | Download |
| Linux | amd64(.deb) | mihomo-linux-amd64.deb | 12.7 MB | Download |
| Linux | arm64 | mihomo-linux-arm64.gz | 9.5 MB | Download |
| Linux | armv7 (common on routers) | mihomo-linux-armv7.gz | 9.7 MB | Download |
| Linux | mips-softfloat (older routers) | mihomo-linux-mips-softfloat.gz | 9.4 MB | Download |
About These Downloads
All clients and core files on this page are public releases from their respective open-source projects. This site only mirrors them for convenient downloading and makes no modifications. If a download isn't working, check the troubleshooting section on the tutorials page.
Download FAQ
Picking a client, choosing an architecture, install issues — start here
Should I download x64 or ARM64 for Windows?+
Most Windows PCs with Intel or AMD processors should choose the x64 version. Only devices with ARM chips (like Snapdragon) need the ARM64 version. If you're not sure, just go with x64.
How do I tell if my Mac is Apple Silicon or Intel?+
Click the Apple icon in the top-left corner → "About This Mac," and check the "Chip" or "Processor" field. If it shows Apple M1 / M2 / M3, choose the ARM64 (Apple Silicon) build; if it shows Intel, choose x64. Most Macs bought after 2020 are Apple Silicon.
How do I choose between ARM64-v8a, ARMv7, and Universal on Android?+
Most Android phones released after 2016 use ARM64-v8a, which gives the best performance — pick that first. Older devices can try ARMv7. If you can't tell, just choose the Universal build; it's a bit larger but works on every device.
Why can't I access certain sites even after installing Clash?+
Clash is just a client — it doesn't come with any proxy nodes, much like a car that still needs fuel before it can drive. You'll need to get a subscription link or set up your own server node, then paste that link into the client's "Subscription/Profiles" page and update it before routing will work.
Clash for Windows is discontinued — what should I use instead?+
CFW is no longer updated and its original repository has been deleted, so we don't recommend continuing to use it. Migrate to Clash Verge Rev, which is more feature-complete and actively updated, or FlClash for a lighter interface — both are built on the mihomo core and compatible with your existing config files.
Is there a free Clash client for iOS?+
Yes. Our recommended Clash Plus is completely free on the App Store — no in-app purchases, no subscriptions, no ads — and offers the same experience as the desktop version. If you can't find it in your region's App Store, you may need to switch to an Apple ID from a supported region.
How do I deploy the mihomo core on a Linux server?+
Download the .gz for your architecture, extract it, and run
chmod +x mihomo to make it executable. Once you have a YAML config ready, run ./mihomo -d . to start it. We recommend using systemd for auto-start on boot, and opening ports 7890 (HTTP) and 7891 (SOCKS5).What's the difference between the mihomo core and a GUI client?+
The mihomo core is a pure command-line tool that actually handles proxy traffic — powerful, but requires manually editing YAML configs, so it's better suited for servers and routers. A GUI client (like Clash Verge Rev) builds on top of the core to provide a visual interface for managing nodes and subscriptions. Most users should just use a GUI client and don't need to download the core separately.