DOWNLOAD INDEX / DL-711

Clash Clients for Every Platform

Currently available Clash-family clients, organized by operating system. Download links are refreshed at runtime from a version manifest and normally point to the latest release; if the manifest is unreachable, buttons fall back to built-in distribution paths, so downloads keep working. On iOS, apps are linked directly to their App Store pages per store distribution rules.

WINDOWS MACOS ANDROID IOS · APP STORE LINUX
01

Pick a Client by Platform

SECTION / CLIENTS
NOTE

Clash Plus, marked "Top pick", is our current first choice: a clean interface, complete protocol support and coverage across all platforms. Clients marked "Discontinued" are kept as archived builds only, for migrating old configurations.

Windows

PLAT / WIN · 5 CLIENTS

The main desktop platform. Clash Plus is our top pick; Clash Verge Rev, FlClash and Clash Nyanpasu are actively maintained open-source options; the original Clash for Windows is discontinued and only an archived build is kept.

C-01

Clash Plus

SMART PROXY TOOL
Top pick
Requirements
Windows 10 or later, 64-bit
Highlights
Clean UI, import a subscription and go, auto-updating core
Package
exe installer
C-02

Clash Verge Rev

RUST / TAURI
Open source
Core
mihomo (bundled, switchable in settings)
Requirements
Windows 10 1809 or later, requires the WebView2 runtime
Architectures
x64 / ARM64 installers
C-03

FlClash

FLUTTER / FOSS
Open source
Requirements
Windows 10 or later, 64-bit
Highlights
Same UI across platforms, adaptive dark mode
Package
exe installer
C-04

Clash Nyanpasu

RUST / TAURI
Open source
Requirements
Windows 10 1809 or later, 64-bit
Highlights
Multiple core switching and script extensions
Package
exe installer, requires the WebView2 runtime
C-05

Clash for Windows

ELECTRON / ARCHIVED
Discontinued
Status
Original author stopped updates; no more core or rule updates
Archived build
0.20.39 (frozen, no longer updated)
Migration
Switch to Clash Plus or Clash Verge Rev; re-import your subscription directly

REQ / WINSystem requirements

ItemRequirement
OS versionWindows 10 or later; Verge Rev / Nyanpasu need 1809 or later
DependenciesVerge Rev / Nyanpasu rely on the WebView2 runtime; the installer prompts to add it if missing
PrivilegesTUN mode requires administrator rights, or install the system service from settings
Disk usageAbout 100–200 MB after install, rule data extra
02

Mihomo Core

SECTION / CORE
NOTE

The Mihomo core is a headless command-line program aimed at servers, router boxes and similar setups; you write the YAML config yourself and typically run it via systemd. Regular desktop / mobile users should simply use the GUI clients above — there is no need to download the core separately.

CORE / MIHOMOCore binaries

PlatformArchitectureFormatDownload
Windowsamd64zipmihomo-windows-amd64.zip
Windowsarm64zipmihomo-windows-arm64.zip
macOSIntelgzmihomo-darwin-amd64.gz
macOSApple Silicongzmihomo-darwin-arm64.gz
Linuxamd64debmihomo-linux-amd64.deb
Linuxamd64gzmihomo-linux-amd64.gz
Linuxarm64gzmihomo-linux-arm64.gz
Linuxarmv7gzmihomo-linux-armv7.gz
Linuxmips-softfloatgzmihomo-linux-mips-softfloat.gz
03

Download FAQ

SECTION / DL-FAQ
Q-01What if a download button doesn't point to the latest version?

Download links are replaced at runtime after the page queries a version manifest endpoint, so they normally point to the latest release. When the endpoint is temporarily unreachable, buttons silently fall back to fixed distribution paths built into the page — downloads still work, the version may just be slightly older. Refresh the page later to get the latest links.

Q-02What should I do if Windows SmartScreen blocks the installer on first run?

This is Windows's default warning for newly signed programs that haven't yet built up download reputation, and is not directly related to whether the program itself is safe. To proceed: click "More info" in the prompt window, then click "Run anyway". Once installed, the same version won't trigger this prompt again.

Q-03How do I handle the macOS "app is damaged" or "developer cannot be verified" message?

This is macOS Gatekeeper's default block for apps distributed outside the App Store. Two ways to proceed:

  • Open System Settings → Privacy & Security, then click "Open Anyway" next to the blocked app;
  • Run xattr -cr /Applications/AppName.app in Terminal to remove the quarantine attribute.

Step-by-step instructions with screenshots are on the tutorial page.

Q-04Can I still use Clash for Windows?

The original author has stopped maintaining it; this site only offers an archived build. The archive still runs, but the core and rule data are no longer updated and newer proxy protocols won't work. We recommend migrating to Clash Plus or Clash Verge Rev: both are compatible with the Clash config format, so your existing subscription link can simply be re-imported — no config rewriting needed.

Q-05Which architecture should I pick for the Android package?

For mainstream phones released after 2018, choose the arm64-v8a build; for older devices pick armeabi-v7a; if unsure, choose the universal package — it is larger but compatible with all architectures. On first launch, grant the VPN connection permission in the system dialog, or the virtual NIC cannot be created.

For more installation and troubleshooting questions, see the FAQ page; first-time users should follow the setup tutorial to import a subscription and verify connectivity.