Get the right client for your device

Find the Right
Clash Proxy Client for You

Supporting Windows, macOS, iPhone, Android, and Linux. All installers are hosted on our servers for stable access without needing GitHub. Import your subscription link and complete deployment in minutes.

5 Covered Systems
10+ Available Versions
TUN Global Traffic Takeover
This Site Direct Hosted Acceleration
Recommended

Clash Plus

Built-in Mihomo core with full support for next-gen protocols like VLESS and Hysteria2 — the most recommended smart proxy client.

Global Traffic Takeover Subscription Link Management Real-time Flow Monitoring Cross-platform Sync
Get Clash Plus · Windows x64

For 64-bit Windows 10 and above. Run as Administrator to enable TUN mode.

Open-Source Classic

Clash Verge Rev

Actively maintained by the community, with native integration of the Mihomo core and new protocol support.

Global Traffic Takeover Scheduled Subscription Sync Interface Style Adjustments MIT Open Source License
Get Clash Verge Rev · Windows x64

Compatible with Windows 10 1903 and above; x64 and ARM64 architectures available.

Clash for Windows

Community Archived · Maintenance Stopped

Archived

An early representative of Clash GUI clients and once the top choice for Windows users. The original author archived the repository in late 2023 and no longer updates it. If you are still using this version, we recommend migrating to Clash Verge Rev for new protocol support and security fixes.

FlClash

Google Flutter · Consistent experience across four platforms.

Built with the Flutter framework, it offers a unified interface across Windows, macOS, Android, and Linux. If you use multiple devices, FlClash provides a consistent cross-platform proxy management experience.

Operating Environment Overview

  • Minimum Windows 10 version 1903 (May 2019 Update)
  • All versions of Windows 11 are supported.
  • Available in x64 and ARM64 installers.
  • Must run as Administrator to enable TUN mode.
Recommended

Clash Plus

Built-in Mihomo core with full support for next-gen protocols like VLESS and Hysteria2 — the most recommended smart proxy client.

System-level Traffic Takeover Auto Subscription Pulling M-series Native Optimization Cross-platform Sync
Get Clash Plus · Apple Silicon

Requires macOS 12 Monterey or newer; supports both Apple Silicon and Intel Macs.

Open-Source Classic

Clash Verge Rev

Native dual-architecture compilation with specialized optimizations for both M-series and Intel.

System-level Traffic Takeover Auto Subscription Pulling M-series Native Optimization Completely free and open-source.
Get Clash Verge Rev · Apple Silicon

Requires macOS 12 Monterey or newer; compatible with both Intel and Apple Silicon chips.

ClashX Meta

macOS Menu Bar · Ultra-low resource usage.

User Friendly

A menu bar proxy tool designed specifically for macOS, allowing you to toggle modes from the status bar without opening a full window. The Universal version fits both Apple Silicon and Intel Macs in a single installer.

FlClash

Flutter · Cross-device sync for operating habits.

If you use a proxy on Mac, Windows, and Android simultaneously, FlClash's cross-platform unified interface allows you to maintain the same operating habits across different devices, reducing switching costs.

Pre-installation Confirmation

  • macOS 12.0 Monterey is the minimum version requirement.
  • Both Intel Core and Apple M-series chips are supported.
  • VPN permissions must be granted in system settings when using Enhanced Mode or TUN.
  • Toggle proxy status anytime from the macOS menu bar without opening the main window.
Why aren't these apps on the App Store?

Due to Apple's review policies, rule-based proxy apps are not available on the China App Store. The recommended iOS clients below must be purchased using an overseas Apple ID (e.g., US). Prices range from approximately $2.99 to $9.99 for a one-time purchase with no recurring subscription fees.

Preferred Choice

Clash Plus

Mihomo Core · Native iOS Smart Proxy

iOS 15+ · App Store

A rule-based proxy tool built for iPhone and iPad, powered by the Mihomo core. Fully supports Clash configuration formats and subscription link imports. Its clean, intuitive interface and support for next-gen protocols like VLESS and Hysteria2 make it the most recommended smart proxy client for iOS today.

Mihomo CoreSubscription Link ImportNext-gen Protocols
Download on App Store Visit Official Website

Don't have an overseas Apple ID?

Open the App Store, sign out of your account on the account page, then click "Create New Apple ID". Select "United States" as the region, use a US address generator for the billing address, and select "None" for the payment method to complete the free registration. Once registered, switch to the new account to search for and purchase the apps listed above. Note: You only need this account to purchase/download; you don't need to stay logged in for daily use.

Recommended

Clash Plus

Built-in Mihomo core with full support for next-gen protocols like VLESS and Hysteria2 — the most recommended smart proxy client.

VPN Global Takeover Subscription Link Management Real-time Flow Monitoring Cross-platform Sync
Get Clash Plus APK · ARM64-v8a

Built for ARM64-v8a devices, covering virtually all modern Android phones. Allow installations from this site in your system settings before installing.

Open-Source Classic

ClashMeta for Android

Built-in Mihomo core, supporting all next-gen protocols including VLESS and Hysteria2.

VPN Global Takeover Subscription Link Management Real-time Flow Monitoring Free with Zero In-app Purchases
Get ClashMeta APK · Universal

Minimum support for Android 5.0 (API 21). Ensure you allow installations from this site in your system settings before installing.

FlClash

Flutter · Consistent experience with desktop versions.

Shares the same interface framework with the Windows, macOS, and Linux versions. Perfect for users who manage proxies across multiple devices. Operating habits are completely consistent across different systems, eliminating the need for relearning.

Surfboard

Follows Android design guidelines · Zero learning curve.

Strictly follows Material You design guidelines for seamless system integration. Fully compatible with Clash configs and subscriptions, with almost zero learning curve for fans of native Android design.

First-time APK installation? Here's how.

  • After downloading, if the system prompts "Cannot install app from unknown sources," go to "Settings → Security & Privacy" to enable this permission.
  • Not sure about the architecture? Download the Universal version, compatible with 99% of Android phones (from flagships to budget models).
  • APK files hosted on this site are integrity-checked and identical to the original release versions.
Editor's Choice

Clash Verge Rev

Graphical management for Mihomo core; compatible with Ubuntu / Debian / Fedora / Arch.

Visual Management Interface TUN Global Proxy .deb / .rpm Dual Format Free & Open Source
Get Clash Verge Rev · Linux amd64 .deb

Verified support for Ubuntu 20.04+, Debian 11+, Fedora 36+, and Arch Linux (AUR)

FlClash

Flutter · Unified experience across Windows/Mac/Android.

If you switch between multiple devices, FlClash's unified cross-platform interface helps you maintain the same proxy management habits on Linux as on other systems. Configuration files are compatible, so there is no need to readapt.

Mihomo Core · Command-line version

Pure CLI operation; ideal for server deployments without a desktop.

CLI
# Extract and run Mihomo core binary
$ gunzip mihomo-linux-amd64.gz
$ chmod +x mihomo-linux-amd64
$ ./mihomo-linux-amd64 -d /etc/mihomo
$

Verified Linux Distributions

  • Ubuntu 20.04 / 22.04 / 24.04 LTS
  • Debian 11(Bullseye) / 12(Bookworm)
  • Fedora 36+ · CentOS Stream 9 · RHEL 9
  • Arch Linux — AUR Package: clash-verge-rev-bin
  • Using TUN mode requires root privileges or CAP_NET_ADMIN capabilities.
Quick Start

Start in Three Steps

Start from scratch and complete your proxy environment deployment within 5 minutes, without manually writing any configuration files.

1

Get and install the right version

Switch to your system tab above and download the installer for your device architecture. Double-click the installer and follow the prompts to complete the installation.

Not sure about architecture?The vast majority of devices released after 2016 (including PCs, Macs, and phones) are 64-bit. Simply choose the version labeled x64 or ARM64.
2

Enter subscription address

Obtain a subscription link from your proxy service provider. Paste this address into the "Config" or "Subscription Management" interface of the client and confirm the update. The node list will sync automatically.

https://your-airport.com/api/v1/client/sub?token=...
3

Select node, start in one click

Enter the "Proxy" interface, click "Speed Test" to find and select the node with the lowest latency, and then toggle the "System Proxy" switch on the main interface. The proxy will take effect immediately. To cover all traffic, you can also enable TUN mode.

Proxy running; all traffic taken over.
FAQ

Pre-installation FAQ

Selecting a client, identifying architecture, and overcoming common installation hurdles—get all your answers here.

Clash Verge Rev vs. FlClash: Which one is right for me on Windows?
Both are based on the Mihomo kernel with identical protocol compatibility. The main difference is their positioning:Clash Verge Rev More feature-complete, with graphical support for subscription management, rule editing, and TUN configuration. Ideal for long-term proxy users on Windows.FlClash Features a more unified and concise interface. If you use a proxy across Windows, Mac, and Android, FlClash provides a consistent cross-device experience. Clash Verge Rev is recommended for daily use, while multi-device users may prefer FlClash.
How do I check if my Mac is Apple Silicon or Intel?
Click the Apple logo in the top left → "About This Mac" and check the "Chip" or "Processor" field: If it says Apple M1 / M2 / M3 / M4 then it is Apple Silicon, download the arm64 version; if it says Intel Core i5 / i7 / i9 Intel machine, download the x64 version. Macs released after late 2020 are almost all M-series chips.
Why can't I find Shadowrocket and Stash in the China App Store?
Apple limits rule-based proxy apps in the China App Store. Shadowrocket, Stash, and Quantumult X are not listed and cannot be searched or purchased with a Chinese Apple ID. The solution is to register aUS Apple ID(Completely free; select "None" as the payment method). After switching to the US region, you can search and purchase. Once purchased, you can switch back to your China account and use the app normally; it won't be affected.
Which Android APK version should I download? Universal vs. ARM64?
UniversalPacks native libraries for multiple architectures into a single APK, allowing for universal installation on ARM64, ARMv7, and x86_64 devices. While the file size is slightly larger, it saves you the trouble of identifying your device architecture. Most users should choose this version.ARM64-v8aContains only 64-bit ARM libraries, resulting in a smaller file size. Ideal for users who have confirmed their device is ARM64 and wish to minimize the installer size. Almost all Android phones released after 2016 are ARM64.
How hard is it to migrate from Clash for Windows to Clash Verge Rev?
The migration cost is extremely low. Clash Verge Rev is fully compatible with the Clash configuration format (YAML) used by CFW. Your subscription links require no modification—simply copy and paste them into the subscription management interface of the new client. While enabling TUN mode is slightly different (controlled independently in Settings), most other operations follow the same logic. The entire migration process usually takes less than 3 minutes.
Will internet speed slow down after enabling TUN mode?
TUN mode takes over traffic at the kernel level via a virtual network interface. Theoretically, it involves an extra layer of processing compared to a system proxy, which might cause a tiny loss in extreme low-latency scenarios, but it is virtually imperceptible to most users in daily use.

The advantages of TUN mode are more noteworthy: it can proxyAll Applicationstraffic, including command-line tools, game clients, and Electron apps that do not follow system proxy settings. System proxy can only take over applications that actively set a proxy. When true global proxy is needed, TUN is the more reliable choice.