The community successor to Clash Verge, powered by the Mihomo (Clash.Meta) engine. Features a modern GUI, smooth node management, and supports TUN mode, sub-hosting, and JavaScript scripts. Highly recommended for both beginners and pro users on Windows.
WINDOWS
CLIENTS
Clash GUI for Windows 10/11. Supports system proxy, TUN mode, and auto-update for subscriptions. No command line required, just double-click to run.
FlClash
GitHubA Flutter-based cross-platform Clash client for Windows, macOS, Android, and Linux. It features a clean interface and consistent experience across all your devices.
Clash Nyanpasu
GitHubA Mihomo-powered GUI client with support for custom scripts (JS/Lua/Python). Ideal for advanced users who need highly customized traffic splitting and proxy behavior control.
Clash for Windows
DEPRECATED Repository DeletedThe classic Clash for Windows (CFW) developed by Fndroid. Maintained ended in 2023. Archives are provided here for legacy users, but **we strongly recommend migrating to Clash Verge Rev or FlClash** for security and new protocol support.
macOS
CLIENTS
Native support for both Apple Silicon and Intel Macs. Features quick node switching from the menu bar and TUN mode. Compatible with macOS 12 Monterey and newer.
Intel → x64
The top choice for macOS, optimized for Apple Silicon (M1/M2/M3). Built-in Mihomo core with support for TUN mode and auto-updates. Manage nodes and modes directly from your menu bar.
FlClash
GitHubThe macOS version of FlClash. Supports both Apple Silicon and Intel. Clean UI and a workflow identical to the Android version—perfect for users of both.
A lightweight menu bar client for macOS based on Mihomo core. It is no longer actively maintained. Legacy users can still use it, but new users should pick Clash Verge Rev.
ANDROID
CLIENTS
Install via APK. Supports VPN-mode transparent proxy and per-app routing. Compatible with Android 5.0+ and requires no Root access.
The official Android client from MetaCubeX. Built-in Mihomo core with support for TUIC v5, Hysteria2, VLESS Reality, TUN mode, and one-click import. It is the most feature-rich and active client for Android.
FlClash
GitHubA lightweight Flutter-based Clash client for Android. Simple, fast, and beginner-friendly with one-click import and stable rule splitting.
Surfboard
GitHubA stable proxy client compatible with Clash and Surge configurations. Features a clear UI and excellent stability. Install via Google Play or offline APK.
iOS
CLIENTS
Top choices for Clash on iPhone and iPad. Due to system restrictions, direct APK installation is not supported; use the App Store instead.
**No direct IPA download for iOS.** All iOS apps must be installed via the App Store. The recommended clients below are paid apps. Please search and purchase them in the App Store. We do not provide IPA files or TestFlight access.
Stash
Paid AppsThe most feature-complete Clash client for iOS. Supports full Clash Premium syntax, complex rule sets, and scripts. Offers the closest experience to desktop Clash on iPhone, including TUN mode and per-app routing.
Shadowrocket
Paid AppsOne of the most popular proxy clients for iOS. Supports Clash YAML import and compatible with Shadowsocks, VMess, Trojan, and Hysteria2. Easy to set up and very stable—a great choice for most iPhone users.
LINUX
CLIENTS
Clash GUI for Debian/Ubuntu and Fedora/CentOS. Supports x86_64 and ARM64. DEB and RPM packages available. Ready to use in desktop environments upon installation.
The Linux version of Clash GUI, offering a consistent experience with Windows and macOS. Provides DEB (for Debian/Ubuntu) and RPM (for Fedora/CentOS/RHEL) formats. Supports AMD64 and ARM64 architectures, covering most Linux desktop users.
FlClash
GitHubThe Linux version of FlClash. Ideal for Debian/Ubuntu users. Easy installation via dpkg. Shared UI with the Android version—perfect for users who want a unified experience across devices.
MIHOMO
CORE
Mihomo (formerly Clash.Meta) is the most widely used core engine in the community, supporting all major protocols. Best for servers, OpenWrt routers, or Docker containers. Requires basic CLI knowledge.
Windows Core
macOS Core
Linux Core
| Arch | Format | Best For | Download |
|---|---|---|---|
| AMD64 / x86_64 | .deb | Debian / Ubuntu Server (Recommended) | Download |
| AMD64 / x86_64 | .gz | Generic Linux x86_64 Binary | Download |
| ARM64 / AArch64 | .gz | ARM64 Server / Raspberry Pi 4+ | Download |
| ARMv7 | .gz | 32-bit ARM (Pi 3 / Old Routers) | Download |
| MIPS (softfloat) | .gz | OpenWrt / MIPS Router | Download |
Download FAQ
DOWNLOAD FAQ
Should I download x64 or ARM64 for Windows?
Most Windows users with Intel or AMD processors should choose the **x64 version**. Only pick ARM64 if your device uses a Snapdragon or other ARM processor. If unsure, pick x64.
How to tell if my Mac is Apple Silicon or Intel?
Click the Apple icon → "About This Mac". Look for "Chip" or "Processor". If it says **Apple M1 / M2 / M3**, pick ARM64 (Apple Silicon). If it says **Intel**, pick x64 (Intel). Most Macs post-2020 are Apple Silicon.
How to choose between ARM64-v8a, ARMv7, and Universal for Android?
Most Android phones post-2016 use **ARM64-v8a**—pick this for best performance. Try **ARMv7** for older devices. If you can't tell, use the **Universal** version; it's larger but compatible with everything.
Why can't I access Google/YouTube after installing Clash?
Clash is just a client—it doesn't include server nodes. Think of it as a car that needs "fuel". You need to buy a **subscription service** or set up your own server, then paste the link into the "Profiles" tab and update.
Clash for Windows is dead. What should I use now?
CFW is no longer maintained. We recommend **Clash Verge Rev** (full-featured and active) or **FlClash** (simple and consistent). Both use the Mihomo core and are fully compatible with your old CFW configs.
Is there a free Clash client for iOS?
There are no full-featured free Clash clients on iOS. Stash and Shadowrocket are paid apps in the App Store. If you can't find them, you may need an Apple ID from a different region.
How to deploy Mihomo (Clash.Meta) on a Linux server?
Download the .gz for your arch, extract it, and grant execute permissions (`chmod +x mihomo`). Create your YAML config and run `./mihomo -d .`. We recommend using systemd for auto-start and opening ports 7890 (HTTP) and 7891 (SOCKS5).
What's the difference between Mihomo Core and a GUI client?
**Mihomo Core** is a command-line tool that handles proxy traffic. It's powerful but requires manual YAML editing—best for servers and routers. **GUI Clients** (like Clash Verge Rev) provide a visual interface for managing nodes and subscriptions. Most users should just use a GUI client.
Finished downloading? Read the Guide Ready to Start? Download Now
After installation, follow our guide to import your subscription. You'll be ready in 5 minutes.
View Setup Guide