Clash Plus
A cross-platform Clash client with the mihomo core, a clean interface, and support for subscription import, rule-based routing, and TUN mode.
- Platform
- Windows 10/11
- Core
- mihomo
- Mode
- TUN / system proxy
mihomo core · clients for every platformThis site covers the leading clients, including Clash Plus, Clash Verge Rev, and FlClash, across Windows, macOS, Android, iOS, and Linux. All installers come from each client's official release channel and are free and open source.
Windows has the widest selection of clients. Clash Plus and Clash Verge Rev bundle the mihomo core, support subscription management and TUN mode, and suit most users. FlClash and Clash Nyanpasu offer different interface styles. Clash for Windows is no longer maintained and is kept here for archival purposes only.
A cross-platform Clash client with the mihomo core, a clean interface, and support for subscription import, rule-based routing, and TUN mode.
A lightweight Tauri-based client that starts fast and uses few resources, with solid config editing and subscription management plus one-click switching between proxy and TUN modes.
A Flutter-based cross-platform client with a consistent interface across devices, supporting subscriptions, rule sets, and multiple config profiles.
A Tauri + React client with a visual config editor, support for switching between the Clash and mihomo cores, and a modern interface.
A classic Clash GUI client that has been unmaintained since November 2023. Existing versions still work, but they no longer receive core or security updates, so we recommend migrating to Clash Verge Rev or Clash Plus.
| Project | Requirement |
|---|---|
| OS version | Windows 10 1809 or later (Windows 11 recommended) |
| Processor architecture | x64; ARM64 packages are also available for some clients |
| Memory | 4 GB or more |
| Runtime components | WebView2 Runtime (usually handled automatically by the installer) |
On macOS, we recommend Clash Plus and Clash Verge Rev, both of which ship separate packages for Apple Silicon and Intel. ClashX Meta is no longer maintained, but existing users can keep using the same subscription config when they migrate.
A cross-platform Clash client with the mihomo core, subscription import, rule-based routing, and TUN mode, with separate macOS packages for each chip architecture.
A lightweight Tauri client with native Apple Silicon support on macOS, offering subscription management, config overrides, and TUN mode.
A Flutter cross-platform client whose macOS version shares the same interface and config structure as Windows and Linux, making migration easy.
The maintained Meta fork of ClashX, unmaintained since 2024. Existing versions still run, but we recommend migrating to Clash Plus or Clash Verge Rev.
| Project | Requirement |
|---|---|
| OS version | macOS 12 Monterey or later |
| Processor architecture | Apple Silicon (M-series) or Intel x64 |
| Memory | 4 GB or more |
| System permissions | TUN mode requires approval under System Settings → Network |
On Android, choose the package that matches your device architecture: most phones from recent years are arm64-v8a, while older devices use armeabi-v7a. Clash Meta for Android is the longest-maintained Android client in the ecosystem, FlClash offers a consistent interface, and Surfboard is lightweight and power-efficient.
A cross-platform Clash client whose Android version supports subscription import, rule-based routing, and VPN mode, with packages built for arm64.
The Meta fork of Clash for Android, with the mihomo core, per-app proxy, TUN mode, and multiple config profiles.
A Flutter cross-platform client whose Android version shares the same config structure as the desktop apps, with support for subscriptions, rule sets, and multiple cores.
A lightweight proxy client with Clash-compatible rule syntax, low resource usage, and a good fit for low-end devices and pure rule-based routing.
| Project | Requirement |
|---|---|
| OS version | Android 7.0 or later |
| Processor architecture | arm64-v8a / armeabi-v7a / x86_64 |
| Storage | 100 MB of free space |
| System permissions | VPN service permission must be granted the first time you enable proxying |
On iOS, install Clash Plus from the App Store and import subscriptions the same way as on other platforms. After the first launch, you need to allow the VPN configuration in system settings.
A Clash client on the App Store with subscription import, rule-based routing, and on-demand connections, sharing the same core features as the desktop version.
The iOS version of Clash Plus is distributed through the App Store and shares the same core features as the desktop version: subscription import, rule-based routing, and on-demand connections. The official site clashplus.io provides usage guides and changelogs.
| Project | Requirement |
|---|---|
| OS version | iOS / iPadOS 15.0 or later |
| Device | iPhone、iPad、iPod touch |
| Installation method | Get it from the App Store |
| System permissions | VPN configuration must be allowed on first launch |
For Linux desktops, we recommend Clash Verge Rev, which offers both deb and rpm packages. FlClash also supports deb and AppImage, so pick whichever matches your distribution.
The recommended Linux desktop client, available as deb and rpm packages, with TUN mode, subscription management, and config overrides.
A Flutter cross-platform client available on Linux as deb, rpm, and AppImage, with the same interface as on other desktop platforms.
| Project | Requirement |
|---|---|
| OS version | Ubuntu 22.04+、Debian 12+、Fedora 38+ |
| Processor architecture | amd64(x86_64) |
| Desktop environment | Common desktop environments such as GNOME and KDE |
| Dependencies | Some clients require libwebkit2gtk; the installer will prompt you |
Mihomo is the core engine behind Clash-family clients and ships as a command-line binary for servers, soft routers, and NAS devices. Desktop and mobile users should simply use the GUI clients above and do not need to download the core separately.
| Platform | Architecture | Format | File name | Action |
|---|---|---|---|---|
| Windows | AMD64 | zip | mihomo-windows-amd64.zip |
Download |
| Windows | ARM64 | zip | mihomo-windows-arm64.zip |
Download |
| macOS | Intel | gz | mihomo-darwin-amd64.gz |
Download |
| macOS | Apple Silicon | gz | mihomo-darwin-arm64.gz |
Download |
| Linux | AMD64 | deb | mihomo-linux-amd64.deb |
Download |
| Linux | AMD64 | gz | mihomo-linux-amd64.gz |
Download |
| Linux | ARM64 | gz | mihomo-linux-arm64.gz |
Download |
| Linux | ARMv7 | gz | mihomo-linux-armv7.gz |
Download |
| Linux | MIPS-softfloat | gz | mihomo-linux-mips-softfloat.gz |
Download |
The Mihomo core is aimed at servers, soft routers, and NAS users. Before using it, you need to write your own config.yaml and start it with the -d flag to specify the config directory. Desktop and mobile users should simply use the GUI clients above.
Find the right client by use case: Clash Verge Rev or Clash Plus for everyday desktop use, Clash Meta for Android or FlClash on mobile, and the Mihomo core for server deployments.
Both clients bundle the mihomo core and support subscription import, rule-based routing, TUN mode, and system proxy. Clash Verge Rev has more powerful config editing, while Clash Plus has a cleaner interface. Pick whichever suits your workflow.
On Android, Clash Meta for Android is the top choice thanks to its broad compatibility and active updates, while FlClash offers an interface consistent with the desktop apps. On iOS, use Clash Plus from the App Store, and you can share subscription configs with your desktop setup.
For command-line deployments, download the Mihomo core for your architecture and use it with config.yaml. Regular users don't need to worry about the core: GUI clients bundle it and manage core updates automatically.
Answers to the most common installation and usage questions. For more, see the FAQ page and the usage docs.
Open the client, go to the Subscriptions page, paste the subscription link from your provider, and click Import. Once imported, pick a node or policy group on the Proxies page, then enable system proxy or TUN mode to start using it.
Yes. Every client listed here, including Clash Plus, Clash Verge Rev, FlClash, Clash Nyanpasu, Clash Meta for Android, and Surfboard, is free to download and use, with open-source code. Subscription services are sold separately by node providers and are unrelated to the clients themselves.
mihomo is the actively maintained continuation of the Clash open-source core. Modern clients such as Clash Verge Rev, FlClash, and Clash Plus all ship with the mihomo core, and subscription formats and rule syntax remain compatible.
Clash for Windows is no longer maintained and its official repository is no longer updated. Existing versions still run, but they no longer receive security fixes or core updates. We recommend migrating to Clash Verge Rev or Clash Plus, where you can import the same subscription and keep going.
System proxy only affects apps that respect the system proxy settings, so some command-line tools, games, and UDP traffic bypass it. TUN mode captures all IP traffic through a virtual network adapter for fuller coverage. Use TUN when you need global interception, and system proxy is enough for everyday browsing.
Every download button on this site points to files from each client's official release channel, so the installers match those on the official websites. If Windows shows a security warning during installation, click More info and then Run anyway. Unsigned installers commonly trigger this prompt, so it is normal.