Clash Plus
A smart, easy-to-use Clash proxy client for Windows. Supports subscription import, rule-based routing, system proxy, and TUN mode with a clean modern interface — our recommended choice for Windows users. Official site: clashplus.io.
Every installer below is hosted directly on clashkehuduan.com — no sign-up, no login.
Pick your OS below and click to start the download.
We detected you're using and highlighted the recommended download for you.
Supports Windows 10 / 11, both x64 and ARM64 architectures. Beginners should download the installer directly.
A smart, easy-to-use Clash proxy client for Windows. Supports subscription import, rule-based routing, system proxy, and TUN mode with a clean modern interface — our recommended choice for Windows users. Official site: clashplus.io.
The most actively maintained community GUI client, built on the mihomo core. Supports full TUN transparent proxying, subscription management, and rule scripts — the most complete feature set available.
A cross-platform client built with Flutter, featuring a clean, modern interface and straightforward config import — great for users who want a consistent experience across devices.
Download InstallerA GUI client built on the mihomo core with support for custom JavaScript / Lua / Python rule scripts, for advanced users who want fine-grained routing control.
Download InstallerThe classic CFW client. Its original author stopped maintaining it and removed the source repository in 2023. The archived installer is kept here for existing users who need it temporarily — we strongly recommend migrating to Clash Verge Rev as soon as possible.
Download Archived InstallerJust want the core without a GUI? Ideal for advanced users pairing it with scripts or third-party dashboards — see the "mihomo Core" section below for details.
Both Intel and Apple Silicon chips are supported, compatible with macOS 12 and later. Choose the installer that matches your Mac's chip type.
A smart, easy-to-use Clash proxy client for macOS, with native builds for both Apple Silicon and Intel. Supports subscription import, rule-based routing, and TUN mode — our recommended choice for Mac users. Official site: clashplus.io.
Natively built for Apple Silicon (M1/M2/M3/M4) and Intel chips, with the same feature set as the Windows version, plus quick node switching from the menu bar.
The macOS version of the Flutter-based cross-platform client, supporting both Apple Silicon and Intel architectures, with a workflow identical to the Android version.
A lightweight menu-bar client built on the mihomo core, with a minimal interface. Active maintenance has stopped, but existing users can keep using it — new users should choose Clash Verge Rev instead.
Download Archived InstallerClick the Apple menu in the top-left corner → "About This Mac": if it shows "Apple M-series", choose the Apple Silicon version; if it shows "Intel", choose the Intel version. Macs bought after late 2020 are almost always Apple Silicon.
View macOS Installation GuideAndroid 5.0 and above — install the APK directly, no root and no Google Play required.
A smart, easy-to-use Clash proxy client for Android. Supports subscription import, rule-based routing, and TUN mode — our recommended choice for Android users. Official site: clashplus.io.
Officially maintained by MetaCubeX, built on the mihomo core, with support for next-generation protocols like TUIC, Hysteria2, and VLESS Reality, plus TUN mode and per-app routing.
An Android client compatible with Clash subscription format that also supports the Surge config format — clean interface, solid stability, and great for anyone using both subscription types.
Download APK InstallerA lightweight Android client with a clean, smooth interface, friendly for beginners, with one-tap subscription import and quick node switching.
On first install, your system will prompt "Allow installing unknown apps" — allow the permission for your browser in the pop-up, and it's recommended to turn it back off afterward. Not sure which architecture to pick? Go with the "Universal" version.
View Android Setup GuideDue to Apple's platform restrictions, iOS does not allow installing APK/IPA files directly, so every client must be obtained through the official App Store.
A smart, easy-to-use Clash proxy client for iPhone and iPad. Supports subscription import, rule-based routing, and TUN mode — download it directly from the App Store. Official site: clashplus.io.
A GUI client (deb / rpm packages) and a universal binary core are available, covering x64, ARM64, ARMv7, and MIPS architectures.
The Linux GUI client, with an experience identical to the Windows / macOS versions, available as both deb (Debian/Ubuntu) and rpm (Fedora/CentOS) packages, covering AMD64 and ARM64 architectures.
The Linux version of the Flutter-based cross-platform client — simple to install (just run dpkg -i) — with an interface consistent with the Android and macOS versions.
An extract-and-run binary core, with a one-click deb installer or a universal gz archive — it also runs on routers, NAS devices, and other niche architectures. See the "mihomo Core" section below for details.
The most widely used Clash core engine in the community, supporting every major proxy protocol — well suited for deployment on servers, routers, or Docker containers.
Every GUI client listed above (Clash Verge Rev, FlClash, and others) already bundles the mihomo core, so just use the GUI client directly — there's no need to separately download the core files here.
GitHub Repository: MetaCubeX / mihomoFor developers deploying on a server or building custom integrations — some command-line familiarity is required.
A universal binary for both Apple Silicon and Intel chips — extract it, then use it via command line or pair it with a third-party dashboard.
Covers every common architecture for servers, OpenWrt routers, Raspberry Pi, and similar devices.
Most laptops and desktops with Intel or AMD processors should choose the x64 version. You only need the ARM64 version if your device runs an ARM processor such as a Qualcomm Snapdragon chip. If you're unsure, download the x64 version first — it will work out of the box.
Click the Apple icon in the top-left corner → "About This Mac", and check the "Chip" or "Processor" line: if it shows Apple M1 / M2 / M3 or similar, choose the ARM64 (Apple Silicon) version; if it shows Intel Core i5/i7/i9 or similar, choose the x64 (Intel) version. Macs purchased after late 2020 are almost always Apple Silicon.
Most Android phones released after 2016 support ARM64-v8a, which is the recommended download. If your device is older or the ARM64 version fails to install, try ARMv7 instead. If you really can't tell, download the Universal version — it's a bit larger but has the best compatibility.
Clash is a proxy client tool — it doesn't come with any server nodes built in. Think of it like a powerful car that still needs you to supply the "fuel" (proxy nodes). You'll need a separate subscription service or your own server; paste the subscription link into the client's "Profiles" page and update it before it will work properly. See the beginner's tutorial for details.
The original Clash for Windows (CFW), developed by Fndroid, stopped receiving updates and had its source repository removed in 2023. The community's top recommended replacement is Clash Verge Rev (most complete feature set, most active updates), followed by FlClash (clean interface, consistent across platforms). Both are built on the mihomo core and are compatible with original Clash config files, so migration is easy.
For iOS we recommend Clash Plus — download it from the App Store. Official site: clashplus.io. Due to Apple's rules, iOS clients must come from the App Store; we don't host IPA files.
Download the .gz file for your architecture, extract it, make it executable (chmod +x mihomo), write a YAML config file, and start it with ./mihomo -d /path/to/config-dir. It's a good idea to set up a systemd service for automatic startup, and make sure your firewall allows the proxy ports (HTTP 7890 / SOCKS5 7891 by default).
The mihomo core is a command-line program that handles the actual proxy traffic. It's fully featured but requires manually editing a YAML config file and running it from a terminal, which suits server/router deployments. A GUI client wraps the core in a graphical interface, offering visual subscription management, node switching, and traffic dashboards. Regular users can just use a GUI client directly, with no need to touch the core separately.
Installing is just the beginning — follow the tutorial to import your subscription, and you'll be up and running.
On desktop, double-click the installer; on Android, allow your browser's install permission, then tap the APK.
Copy the subscription URL from your provider, paste it into the "Profiles" page, and the nodes load automatically.
Turn on the "System Proxy" switch, select Rule mode, and refresh your browser to get online.