Download Clash for Windows
Supports Windows 10 / 11 (64-bit), available for x64 and ARM64 architectures
Clash Verge Rev
A modern desktop client based on the Mihomo (Clash Meta) core. Features a sleek UI and full support for TUN mode, routing rules, policy groups, and multiple subscription management. It's currently the most robust Clash client for Windows.
FlClash
Highly intuitive UI with zero-config needed. A cross-platform client (Windows / macOS / Android / Linux)—just import your link and start browsing.
Clash Nyanpasu
Built on the Mihomo core, allowing flexible switching between kernel versions. Highly customizable UI for users who love to tweak and depth-config.
Clash for Windows
Formerly the most widely used Windows client. The author stopped maintenance and deleted the open-source repository in 2023. It no longer receives security updates. We do not recommend new users install it; current users are advised to migrate to Clash Verge Rev.
Download Clash for macOS
Supports Apple Silicon (M-series) and Intel chips, macOS 11 Big Sur and above
Clash Verge Rev
Offers both Apple Silicon native (M1/M2/M3/M4 chips) and Intel versions. Features an elegant UI and comprehensive functionality, supporting both System Proxy and TUN virtual network card modes. It is one of the best Clash experiences on macOS.
FlClash
Cross-platform design with a consistent, user-friendly interface. Supports both Apple Silicon and Intel architectures, making it perfect for first-time Clash users on Mac.
ClashX Meta
A lightweight, menu-bar style client powered by the Mihomo kernel. Low resource usage, ideal for Mac users who prefer menu-bar tools without complex GUIs.
Download Clash for Android
Supports Android 6.0 and above, including ARM64, ARMv7, and Universal versions
ClashMeta for Android
A native Android client built specifically for the Mihomo (Clash Meta) kernel. Offers broad functionality including VPN mode, routing rules, policy groups, and full protocol support (Shadowsocks / VMess / Trojan / VLESS / Hysteria2). It's the most feature-complete Clash client on Android.
FlClash
Clear workflow with one-tap start after importing a subscription. Requires almost no manual configuration, making it the easiest entry point for Clash on Android.
Surfboard
Once a highly regarded Android client with a beautiful interface, but the author has stopped maintenance. It still functions normally, but we don't recommend it for new users; archived for legacy needs only.
Download Clash for iOS
iOS / iPadOS restrictions: All clients must be obtained through the App Store
Requires overseas Apple ID
Due to Apple's review policies, proxy apps are only available in App Stores for regions like the US or Japan, and cannot be searched from Mainland China accounts. You need to register or borrow a US Apple ID to find and purchase these apps. See the registration guide below.
Stash
The most feature-rich Mihomo-based client for iOS, supporting Clash rules, policy groups, and Widgets. Elegant interface and stable performance. Paid app (approx. $3.99), one-time purchase for life. Closed-source app, no public repository available
Shadowrocket
One of the most well-known iOS proxy tools, with a massive user base and extensive community resources. Relatively easy to learn. Paid app (approx. $2.99), supports multiple protocols. Closed-source app, no public repository available
Quantumult X
Highly customizable with support for complex rules and scripts, beloved by power users. Steeper learning curve, ideal for technical users seeking fine-grained control. Paid app (approx. $7.99). Closed-source app, no public repository available
How to Register a US Apple ID
Register directly via the official Apple website—free, no credit card required. Once complete, you can purchase the apps listed above from the App Store.
Open Apple ID Registration Page
Visit appleid.apple.com, click "Create Your Apple ID," and fill in your name, birthday, and email.
Select "United States" as Country/Region
Choose United States from the dropdown, then verify your email to complete registration.
Switch to US App Store
Open App Store → Tap profile icon → Scroll to bottom and "Sign Out" → Sign in with your new account to switch regions.
Complete Setup without Payment Method
When signing into the App Store for the first time, select None for payment. You can later use Gift Cards for purchases.
Download Clash for Linux
Providing DEB / RPM GUI clients and Mihomo CLI core
Clash Verge Rev
Available in DEB and RPM formats, covering mainstream distros like Debian / Ubuntu / Fedora / openSUSE. Supports amd64 and arm64 architectures with a full GUI and feature parity with Windows / macOS versions.
FlClash
Consistent cross-platform design. The Linux version provides DEB packages and a UI identical to Windows / macOS versions—perfect for a unified experience across devices.
Mihomo Core (Command Line)
Mihomo (formerly Clash Meta) is the underlying proxy engine used by all clients above. Suitable for server deployment or direct developer use, supporting multiple architectures including amd64 / arm64 / ARMv7.
# Ubuntu / Debian — Install Clash Verge Rev DEB package
$ sudo dpkg -i clash-verge-rev-linux-amd64.deb
# Install Mihomo Core DEB package
$ sudo dpkg -i mihomo-linux-amd64.deb
# Extract GZ binary (for arm64 / ARMv7 architectures)
$ gunzip mihomo-linux-amd64.gz
$ chmod +x mihomo-linux-amd64
$ sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo
# Verify installation successful
$ mihomo -v
Three Steps to Get Started
After installation, follow these steps to start using the Clash client
Download and Install Client
Choose the correct client for your OS, download, and install normally. Android users should allow installation from unknown sources in system settings.
Import Subscription Link
Terminal — Mihomo Installation Example
Enable Proxy & Select Node
# Extract GZ binary (for arm64 / ARMv7 architectures)
Common FAQs
Answering common selection and installation questions for beginners
Which client should a beginner choose?
For Windows / macOS / Linux, we recommend FlClash. It features an intuitive UI and is zero-config—just import your link and go. Move to Clash Verge Rev later for advanced needs like TUN mode or complex policy groups.
For Android, choose FlClash or ClashMeta for Android. Both support all protocols; FlClash is easier for beginners, while ClashMeta offers more depth.
For iOS, Shadowrocket is the top recommendation due to its mature experience, rich community resources, and ease of use.
Which version for M1 / M2 / M3 Mac?
For Macs with Apple-designed chips (M1, M2, M3, M4 series), choose the Apple Silicon or arm64 version. These are natively optimized for M-series chips, offering better performance and lower battery usage.
For Macs with Intel processors purchased in 2020 or earlier, choose the Intel or x64 / amd64 version.
Unsure of your chip? Click Apple menu → About This Mac. If the processor says "Apple M," it is an M-series chip.
Why do iOS clients cost money? How to buy them?
Proxy apps on iOS (Stash, Shadowrocket, Quantumult X) are commercial software sold on the App Store. Independent developers on the Apple platform usually use a one-time purchase model, with prices typically between $2.99 and $7.99.
You need a US Apple ID and must switch the App Store to the US region before buying. You can fund your account using US App Store Gift Cards (available on Amazon or Apple.com) without needing a US credit card.
See the "US Apple ID Registration Guide" above for details.
Difference between TUN mode and System Proxy? When to use TUN?
System Proxy (HTTP/HTTPS Proxy): Only takes over traffic for browsers and apps that support system proxy settings. Other programs (like games or CLI tools) are unaffected. Simple setup, low resource use—ideal for basic web browsing.
TUN Mode (Virtual Network Card): Creates a virtual network interface at the system level to take over all TCP/UDP traffic, including apps that don't support proxies. Perfect for global proxy needs like gaming or development. Requires admin permissions and uses more resources.
Where do I get a subscription link?
Subscription links are provided by your Airport (VPN service provider). Log into your airport dashboard to find the Clash-format subscription URL, copy it, and paste it into your client's subscription manager.
If you haven't chosen a provider yet, check online reviews. We recommend providers that support modern protocols like Hysteria2, VLESS, or Reality for better speed and stability.
What to do if Android blocks APK installation?
Since our APKs aren't distributed via Google Play, Android may block them. To fix this: go to Settings → Security → Install unknown apps (path varies by brand), find your browser or file manager, toggle it to "Allowed," then try the installer again.
We recommend turning this permission off after installation for security.
Are Mihomo and Clash Meta the same project?
Yes. The Clash Meta project was officially renamed Mihomo. Both names refer to the same high-performance proxy core maintained by the MetaCubeX team. All clients on this site labeled "Mihomo kernel" use this core, supporting modern protocols like VLESS, Reality, and Hysteria2.