Clash Plus
A clean, multi-platform client with subscription import, rule-based routing, and TUN mode ready out of the box. Settings are consolidated in one place, making it easy for first-time Clash users to get started.
clashsg.com › download
Clash clients for Windows, macOS, Android, iOS, and Linux are all on this one page, each platform sorted by maintenance status and target audience, with discontinued projects clearly marked. An mihomo core section for server and router users sits at the bottom of the page.
Download buttons resolve against a live version manifest and always point to the current latest release file
Clash Plus is the top pick on Windows, with Clash Verge Rev and FlClash as solid, mature alternatives, and Clash Nyanpasu for users who like scripting extensions. Clash for Windows is discontinued and kept only as an archive link. All installers are x64.
A clean, multi-platform client with subscription import, rule-based routing, and TUN mode ready out of the box. Settings are consolidated in one place, making it easy for first-time Clash users to get started.
An actively maintained community fork built on Tauri, with a built-in mihomo core, config overrides, merge configs, and scripting support—advanced users can fine-tune every field in their config.
An open-source client written in Flutter with a consistent UI across desktop and mobile. Available as either an installer or a portable zip—the portable version works well on a USB drive or across multiple machines.
Another community fork of Clash Verge, built around a Monaco editor and scripting features—config files can be edited and debugged directly inside the client, ideal for users who tweak rules often.
Once the most widely used Windows client, discontinued in 2023 with no further protocol or security fixes. Kept here only as an archive—new setups should use one of the actively maintained clients above.
| Client | Recommended OS | Architecture | Maintenance |
|---|---|---|---|
| Clash Plus | Windows 10 or later | x64 | Actively maintained |
| Clash Verge Rev | Windows 10 or later | x64 | Actively maintained |
| FlClash | Windows 10 or later | x64 | Actively maintained |
| Clash Nyanpasu | Windows 10 or later | x64 | Actively maintained |
| Clash for Windows | Windows 7 or later | x64 | Discontinued |
On macOS, check your chip first: Apple Silicon (M-series) and Intel need different installers—look under "About This Mac" to see which one you have. On first launch, approve the network extension permission when prompted to connect normally. ClashX Meta is discontinued and kept only as an archive link.
Natively built for both Apple Silicon and Intel, with a menu bar icon for quick proxy mode switching. Subscription management and rule routing follow the same workflow as the Windows version.
A cross-platform fork sharing the same codebase as the Windows version, with TUN mode and config overrides. Configs can be reused directly across platforms, handy for users managing multiple devices with one setup.
A Flutter client with a consistent UI across platforms. Mount the dmg and drag it into Applications to install—the subscription, proxy group, and log page layouts match the mobile version.
A classic macOS menu bar client, lightweight and low on resource usage, but the project is no longer updated. Existing users can still grab the archived build; new setups should pick an actively maintained client above.
| Client | Recommended OS | Architecture | Maintenance |
|---|---|---|---|
| Clash Plus | macOS 11 or later | arm64 / x64 | Actively maintained |
| Clash Verge Rev | macOS 10.15 or later | arm64 / x64 | Actively maintained |
| FlClash | macOS 10.15 or later | arm64 / x64 | Actively maintained |
| ClashX Meta | macOS 11 or later | arm64 / x64 | Discontinued |
On Android, the key choice is architecture: almost every mainstream device released after 2018 uses arm64-v8a, so grab the arm64 package first. Older 32-bit devices should use armeabi-v7a; if unsure, use the universal package. Installing an APK requires enabling "Install unknown apps" in system settings.
The same interaction model as the desktop app, built on VpnService for full-device coverage. After importing a subscription, proxy groups, latency tests, and rule switching all happen on one screen.
The official Android client for the mihomo core, with settings that map closely to the core's raw config fields. Covers three architectures, ideal for users comfortable with config files who want the full core feature set.
A cross-platform client matching the desktop UI, with proxy group latency testing and per-app routing. Ships three architecture packages, covering environments down to x86_64 emulators.
A lightweight Android proxy client with a minimal interface and low background footprint. The universal APK covers mainstream architectures, suitable for devices that just need basic subscription and toggle features.
| Client | Recommended OS | Architecture packages | Maintenance |
|---|---|---|---|
| Clash Plus | Android 7.0 or later | arm64-v8a | Actively maintained |
| Clash Meta for Android | Android 7.0 or later | arm64 / v7a / universal | Actively maintained |
| FlClash | Android 7.0 or later | arm64 / v7a / x86_64 | Actively maintained |
| Surfboard | Android 8.0 or later | universal | Maintained |
iOS distribution goes through the App Store. Clash Plus is already listed there—search for it or click the button below to go straight to the store page; system requirements and version updates follow what's shown on the store listing. The developer's official site is clashplus.io, useful as a reference for verifying the channel.
An iOS client built on Network Extension, with subscription import, proxy group switching, and rule routing matching the other platform versions. Installs on both iPhone and iPad, updated automatically through the App Store.
| Item | Details |
|---|---|
| Distribution channel | App Store listing—use the button above to jump straight there |
| System requirements | iOS 15 or later, works on both iPhone and iPad |
| First use | Approve the VPN configuration prompt on launch, then import your subscription |
| Version updates | Pushed automatically through the App Store, no manual installer needed |
For Linux desktops, Clash Verge Rev is the recommended choice: the deb package suits Debian/Ubuntu-based distros, and the rpm package suits Fedora and similar distros; FlClash offers a deb package as an alternative. Servers and headless environments should use the mihomo core files further down this page.
The most full-featured fork on Linux desktops, with TUN mode and system proxy support. Both deb and rpm packages cover mainstream distros, and configs are interchangeable with the other platform versions.
A cross-platform alternative with a consistent UI, the deb package installs and runs right away—good for users who want the same workflow on both desktop and Android.
| Client | Package format | Supported distros | Architecture |
|---|---|---|---|
| Clash Verge Rev | .deb | Debian 10 / Ubuntu 20.04 or later | amd64 |
| Clash Verge Rev | .rpm | Fedora and other RPM-based distros | x86_64 |
| FlClash | .deb | Debian / Ubuntu-based distros | amd64 |
clashsg.com › download › core
These are standalone mihomo core binaries for server deployments, router firmware, and command-line environments. Desktop and mobile users don't need these separately—the GUI clients above already bundle the core. Files come as .zip or .gz, with an extra .deb for Linux AMD64.
| Platform | Architecture | Format | File |
|---|---|---|---|
| Windows | amd64 | .zip | mihomo-windows-amd64.zip |
| Windows | arm64 | .zip | mihomo-windows-arm64.zip |
| macOS | amd64 (Intel) | .gz | mihomo-darwin-amd64.gz |
| macOS | arm64 (Apple Silicon) | .gz | mihomo-darwin-arm64.gz |
| Linux | amd64 | .deb | mihomo-linux-amd64.deb |
| Linux | amd64 | .gz | mihomo-linux-amd64.gz |
| Linux | arm64 | .gz | mihomo-linux-arm64.gz |
| Linux | armv7 | .gz | mihomo-linux-armv7.gz |
| Linux | mips-softfloat | .gz | mihomo-linux-mips-softfloat.gz |
gzip -d mihomo-linux-amd64.gz
chmod +x mihomo-linux-amd64
./mihomo-linux-amd64 -d /etc/mihomo
The core runs from the command line, reading config.yaml from the working directory by default. Field structure, rule syntax, and proxy group formats are covered in this site's configuration reference—on routers, running it under a system service manager is recommended.
clashsg.com › download › faq
The six most common questions during installation—for fuller configuration and troubleshooting details, see the usage guide and configuration reference.
Get a subscription link from a proxy provider or your own server first, then paste and import it on the client's profile or subscription page. Once the node list finishes loading, pick a proxy mode and turn on system proxy. Full steps are in the usage guide—follow them in order to complete your first connection.
Most open-source client installers don't carry a paid code-signing certificate, so SmartScreen flags them as low-reputation files—this is expected. Click "More info" then "Run anyway" in the prompt to continue, as long as the installer came from this page's download links. Don't run repackaged files from unknown sources.
This is Gatekeeper's default block on unnotarized apps. Go to System Settings → Privacy & Security and click "Open Anyway" for the blocked app. If the warning persists, run xattr -dr com.apple.quarantine in Terminal to strip the app's quarantine attribute. On first launch you'll also need to approve the network extension permission—see the macOS permissions guide for full steps.
Nearly every mainstream phone released after 2018 uses the arm64-v8a architecture, so grab the arm64 package for a smaller file and better performance. Older 32-bit devices should use armeabi-v7a. If you're unsure of your device's architecture, download the universal package—it bundles every architecture and matches automatically after install, at the cost of a larger file.
Yes. Once the page loads, a script reads a live version manifest and resolves every download button to the current latest installer; the version numbers shown on each card come from the same manifest. Even if the script is temporarily unavailable, the built-in direct links on the buttons still point to downloadable release files.
It still runs, but the original author stopped updating it in 2023, so protocol support and security fixes are no longer maintained, and newer subscription formats or mihomo core features won't work. This page keeps the archived download only for existing users transitioning away; for a new setup, go with Clash Plus or Clash Verge Rev—see the subscription import section of the usage guide for how to migrate.