Cross-Platform Clients · Based on Meta (Mihomo) Core · Continuously Updated

Select your platform,
Download for Free Now

Featuring the most high-quality and continuously maintained Clash-based clients for Windows, macOS, Android, iOS, and Linux. Completely open source and free, ready to use after a one-click import of an airport subscription.

Jump directly to: Windows · macOS · Android · iOS · Linux

Windows Client Download

Supports Windows 10 1903 and later · x64 / ARM64

FlClash

FlClash

Free & Open Source

Flutter Cross-Platform

A lightweight proxy client built with Flutter, with extremely low memory usage and a very minimalist interface. Also built with the Meta core, supporting all platforms (Windows / macOS / Android / Linux).

Download FlClash

Clash for Windows (CFW)

Stopped Updating

v0.20.39 · Final Archived Version · Discontinued Nov 2023

The original author has deleted the repository and stopped updates. This final version is still usable, but cannot support new protocols like Hysteria2. It is strongly recommended to migrate to Clash Verge Rev.

Get Archived Version

macOS Client Download

Supports macOS 10.15 Catalina and later · Both Apple Silicon (M-series) and Intel supported

FlClash macOS

FlClash

Free & Open Source

Flutter · Lightweight

Minimalist style client, also supporting native execution on Apple Silicon. The interface is clean and intuitive, especially suitable for users without complex configuration requirements.

Download FlClash

Android Client Download

Supports Android 5.0 and later · Install APK directly or via Google Play

Clash for Android

Discontinued

CFA · Classic Archive

Once the most popular Android Clash client, the original author has stopped maintaining it. The final version v2.5.12 can still be used normally, but no longer supports new protocols. Strongly recommended to switch to FlClash.

Final version: v2.5.12
Discontinued: 2023
Get Archived Version

Surfboard

Free

Compatible with Clash/Surge profile format · Available on Google Play

Another Android proxy client supporting Clash subscription format. With a clean interface, it can be installed directly from Google Play, suitable for users who don't want to install APK manually.

Google Play

iOS / iPadOS Client Download

Due to system restrictions on the iOS platform, the Clash open source core cannot be run directly. The following apps natively support importing Clash subscription formats and are the best solutions for iPhone / iPad users.

Special Note for iOS Platform

Due to Apple's App Store review policy, the following apps require an Apple ID from outside mainland China to search and purchase (US, HK, Taiwan regions are all fine). After purchase, you can switch back to the domestic ID for normal use. These apps natively support Clash YAML subscription format and can directly import your airport subscription link.

Shadowrocket

Paid $2.99

Commonly known as "Little Rocket" · Highest Rating

The most popular proxy client on the iOS platform, commonly known as "Little Rocket". Perfectly supports Clash subscription format, with powerful rules, stable and reliable. One-time buyout with high cost-effectiveness. With 20k+ GitHub Stars, it is the first choice for the vast majority of iPhone users.

Clash Subscription Shadowsocks VMess Trojan
App Store Purchase

Stash

Paid $3.99

Native Clash config · Beautiful UI

An iOS proxy client specially designed for Clash configuration format. Beautiful UI design, full support for Clash YAML format (including Rule Provider). Supporting new protocols like Hysteria2 and TUIC, suitable for advanced users with higher requirements for rule details.

Clash YAML Rule Provider Hysteria2
App Store Purchase

Surge 5

Paid · Subscription-based

Professional-grade network tool · Most powerful features

The most feature-rich professional network proxy and debugging tool on iOS / macOS platforms. Supports importing Clash format subscriptions. Higher price, mainly aimed at developers and advanced users with deep network requirements.

HTTP Packet Sniffing Script Extension WiFi Gateway
View App Store

How to buy an overseas App?

1

Register a US / HK Apple ID (or top up an existing overseas Apple ID using gift cards)

2

On your phone, go to "App Store" → "Avatar" → "Sign Out", and log in with your overseas Apple ID

3

After searching and purchasing the App, switch back to your domestic Apple ID, the App can still be used and updated normally

Linux Client Download

Supports mainstream distributions like Ubuntu / Debian / Fedora / Arch Linux · x64 / ARM64

FlClash Linux

FlClash

Free & Open Source

Flutter · Cross-platform

Flutter cross-platform client, also providing .deb and AppImage formats on Linux. Minimalist interface, suitable for Linux users pursuing a minimal experience.

Download FlClash

Mihomo (Meta Core Headless Version)

Free & Open Source CLI / Server

MetaCubeX/mihomo · Suitable for VPS / Router / Docker

If you need to run Clash on servers, routers, or Docker containers, you can directly use the pure command line version of the Meta core (Mihomo), working with Web panels (Yacd / MetaCubeX UI) to achieve remote management.

Download Mihomo
Supported Architecture
linux-amd64 linux-arm64 linux-armv7 linux-mips docker pull metacubex/mihomo

Cross-Platform Client Quick Reference Table

Don't know which one to choose? This table lets you see all recommended choices across platforms at a glance.

Platform Top Recommendation Alternative Free? Maintenance Status
🪟 Windows Clash Verge Rev FlClash ✓ completely free Actively maintained
🍎 macOS Clash Verge Rev FlClash ✓ completely free Actively maintained
🤖 Android FlClash Surfboard ✓ completely free Actively maintained
📱 iOS / iPadOS Shadowrocket Stash / Surge Paid App Store Actively maintained
🐧 Linux Clash Verge Rev FlClash / Mihomo CLI ✓ completely free Actively maintained

Download FAQs

Answers to frequently asked questions about downloading and installing

This is a normal phenomenon and a false positive. Clients like Clash Verge Rev will modify system proxy settings during installation, which might be flagged by some antivirus software. All recommended clients are open source software with publicly reviewable code. It is recommended to temporarily disable real-time protection during installation, or add the installer to the antivirus whitelist. You can also verify the file integrity by checking the SHA256 hash on the GitHub Release page.
This is caused by the macOS Gatekeeper security mechanism because the app is not notarized by Apple. Please execute the following command in the terminal to remove the quarantine flag:
This is normal. Since Clash Verge Rev has not applied for a Microsoft code signing certificate, Windows Defender SmartScreen will show "Windows protected your PC". Click "More info" → "Run anyway" to continue the installation. All recommended clients are open source software with publicly reviewable code on GitHub.
Always download from the GitHub Releases links provided on this site. After downloading, find the SHA256 hash for the file on the GitHub Release page and compare it with your local file (Windows: certutil -hashfile filename SHA256, macOS/Linux: sha256sum filename).
This typically happens because the subscription URL itself requires a proxy to access (some overseas airport subscription servers are blocked). Solution: manually add a working node to temporarily connect, enable the proxy, then try updating the subscription again. Or contact your airport and ask for a domestically accessible backup subscription URL. For detailed instructions, see theConfiguration Guide.
View Configuration Tutorial

Downloaded it?

An illustrated complete tutorial showing you step by step from importing a subscription to enabling TUN global proxy, easy even for complete beginners.