DL-BAY · Download Distribution Bay

Download Clash for Every Platform

Five platforms, one wiring diagram. Every platform's package list is sorted in recommended order: the first card is Clash Plus, the top pick, followed by alternative clients with their own strengths, and archived clients at the end that are no longer maintained. Version numbers and download links are driven live from the version manifest, so the page never falls behind an update.

SOCKETS · Pick a Socket

Choose a platform, then a client

Click a terminal below to switch platforms. The address bar picks up an anchor when you switch, so if you send the link to someone else, they'll land on the same platform.

T1 / WINDOWS

Windows Clients

Five clients are listed in recommended order. For everyday use, the first one is enough; if you want to tinker with rule editing or script overrides, check the ones below. All installers are x64 — just double-click and follow the prompts. Enabling the system proxy for the first time requires a one-time admin confirmation.

Clash Plus

Top Pick

v · Windows x64 · Installer

One interface across all five platforms, with the mihomo core built in — just paste your subscription and go. Launch on startup, system proxy, and TUN mode are all toggles on the home screen, no digging through settings. It's the easiest starting point for first-time Clash users, and configs carry over to other platforms with zero relearning.

Clash Verge Rev

v · Windows x64 · Installer

The most actively maintained desktop client, built on Tauri with a small footprint. Rule editing, Merge/Script overrides, and multi-subscription grouping are all well fleshed out — a good fit if you already write YAML and want fine-grained routing control.

FlClash

v · Windows x64 · Installer / Portable

A cross-platform client built with Flutter, with a clean interface and the same logic on mobile and desktop. The portable build runs straight from the unzipped folder without touching the registry — handy for a USB drive or a work PC where installs are restricted.

Clash Nyanpasu

v · Windows x64 · Installer

Another Tauri-based fork with more polish put into its theming and animations; feature coverage is close to Verge Rev. Worth trying if you like customizing the look and feel — the config format is compatible with the other clients.

Clash for Windows

Discontinued

v · Windows x64 · Archived build

Once the desktop standard-bearer, the project has stopped updates and been archived. Basic proxying still works, but the core is frozen — no new protocol support, no bug fixes. Fine for running an old config as-is, but for long-term use, move to one of the actively maintained clients above.

System Requirements

ItemRequirementNotes
OS versionWindows 10 1809 or laterVerge Rev / Nyanpasu depend on WebView2, bundled since Win10
Architecturex64All installers on this page are 64-bit
PermissionsOne-time admin confirmationUAC prompt appears when enabling system proxy / TUN mode
Disk spaceAbout 200 MBIncludes the core and rule database

Q-DESK · Download Help Desk

Download FAQ

Skim this before installing — these six cover about 90% of download questions. For usage and configuration issues, see Troubleshooting and the Knowledge Base.

With so many clients, which one should I install first?
Go with Clash Plus — the first card on every platform: it has an official build on all five platforms, a consistent interface, a built-in mihomo core, and a subscription that works by pasting the link, with the fewest pitfalls for beginners. Want finer rule editing and override control? Consider Clash Verge Rev or FlClash instead; if you're still unsure, check the comparison table on the Client Comparison page.
What if SmartScreen blocks the installer on Windows?
Most open-source clients don't buy a commercial code-signing certificate, so SmartScreen shows a "Windows protected your PC" warning for installers that aren't widely downloaded. Click "More info," then "Run anyway" to continue. As long as the installer came from this page's download links, it's the original release file from that project.
What if macOS says the app is "from an unidentified developer"?
If Gatekeeper blocks the first launch, go to System Settings → Privacy & Security; the blocked app shows up near the bottom of the page, where you can click "Open Anyway." Or run xattr -cr /Applications/AppName.app in Terminal to clear the quarantine flag. On Apple Silicon, download the arm64 build first to avoid the performance and power cost of Rosetta translation.
How do I choose between arm64-v8a and armeabi-v7a on Android?
Virtually every mainstream phone released after 2016 has a 64-bit processor, so pick arm64-v8a; armeabi-v7a is only needed for very old 32-bit devices. If you're really unsure, download the universal build instead — larger, but it installs on either architecture. Picking the wrong one usually shows up as the install failing outright or the app crashing on launch; just reinstall with the correct build.
The version number on the page doesn't match the file I downloaded?
The version shown on each card is read live from a version manifest by a script, and the download link points to the same current file in that manifest — the two normally match. If the version shows a placeholder, the manifest hasn't finished loading yet; wait a moment or refresh the page. The fallback link behind the button still points to a working release file either way, so installation isn't affected.
Clash for Windows is discontinued — can I still use it?
The archived build is still available to download and install, and basic proxying still works, but the core and rule support are frozen: new protocols aren't supported, and bugs won't get fixed. Moving to Clash Plus or Clash Verge Rev is recommended — your subscription link carries over directly and the interface logic is similar, so the switch is low-effort. See the Configuration Tutorial for the steps.