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
Editor's Choice

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.
Editor's Choice

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

Stash

Native SwiftUI · Real-time Traffic Dashboard

iOS 15+ · Paid

A rule-based proxy tool deeply optimized for iPhone, featuring a smooth SwiftUI interface. Supports full Clash configuration formats and subscription imports. Built-in real-time traffic charts and connection logs make it the top choice for users who prioritize UI/UX.

TUN Global ProxySubscription Link ImportReal-time Traffic Chart
Purchase on App Store

Shadowrocket

Must-have Intro · The longest-standing proxy tool in the iOS world.

iOS 9+ · Paid

The go-to choice for millions of iPhone users starting with proxies. For around $2.99, you get full Clash configuration compatibility and multi-protocol support. Its large user base means community tutorials are abundant, with solutions readily available for almost any issue.

Multi-protocol SupportClash ConfigBest for Beginners
Purchase on App Store

Quantumult X

iOS proxy tool with the most complete script ecosystem.

iOS 13+ · Paid

Features the richest ecosystem for script rewriting and MitM among iOS proxy tools, with a massive library of community rules and scripts. If you need to block ads, rewrite app responses, or automate tasks, Quantumult X is the ultimate choice.

HTTP Script RewritingMitM DecryptionShared Rule Library
Purchase on App Store

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.

Editor's Choice

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.