Clash All PlatformsDownload

Full coverage for Windows, macOS, Android, iOS, and Linux. All packages are hosted locally for high-speed access in China, no GitHub access required.

Official Repositories High-speed Direct Downloads Powered by Mihomo Core Continuously synced with the latest versions

Windows Client

Supports Windows 10 / 11, x64 and ARM64 architectures

Top Choice Recommended for Beginners

Clash Verge Rev

A new generation cross-platform proxy client maintained by the community, built on the Mihomo core. It features a modern, minimalist interface and supports profile management, visual rule configuration, and TUN global transparent proxy. Currently the most active Clash GUI for Windows.

One-click Import Visual Rule Editor TUN Mode Global Proxy One-click System Proxy Toggle Latency-based Node Selection Mihomo Core

System Requirements: Windows 10 (1903 or later) / Windows 11; x64 or ARM64 processor

Alternative Clients

FlClash

A lightweight Flutter-based cross-platform client

Lightweight Unified Cross-platform Experience Built with Flutter
Windows 10 or later

Clash Nyanpasu

Known for extensive themes and script extensions

Theme Switching Script Extensions Mihomo Core
Windows 10 or later

Clash for Windows

Legacy CFW, no longer maintained

Archived
The original author announced the end of development and deleted the repository in 2023. This version no longer receives security updates and is provided for archival purposes only. New users are strongly encouraged to choose Clash Verge Rev
The original repository (Fndroid/clash_for_windows_pkg) has been deleted by the author

macOS Client

Supports Apple Silicon (M-Series) and Intel architectures

Top Choice Recommended for Beginners

Clash Verge Rev for macOS

The best Clash client experience on macOS, with native support for Apple Silicon M1/M2/M3 chips. It offers a smooth macOS-style interface, supports TUN mode for device-wide traffic, and integrates deeply with system proxy settings.

Apple Silicon Native Intel Support TUN Transparent Proxy System Proxy Integration Auto Update

System Requirements: macOS 11 Big Sur or later; compatible with both Apple Silicon and Intel

Alternative Clients

FlClash for macOS

A lightweight cross-platform client built with Flutter

Lightweight Consistent Cross-platform Experience
macOS 11 or later

ClashX Meta

Native macOS menu bar Clash client

Menu Bar Resident macOS Native Style Meta/Mihomo Core
macOS 10.15 Catalina or later

Android Client

Supports ARM64-v8a / ARMv7 / Universal architectures

Choosing Your Architecture:Most Android phones released after 2016 use the ARM64 (arm64-v8a) architecture. We recommend downloading the ARM64 version for best performance. Use Universal or ARMv7 only if the ARM64 version fails to install.
Top Choice Recommended for Beginners

ClashMeta for Android

The most stable and actively updated Clash client for Android. Developed by the MetaCubeX community based on the Mihomo core, it supports TUN transparent proxy, Fake-IP DNS leak protection, and direct import of Clash YAML profile links.

TUN Global Transparent Proxy Fake-IP DNS Leak Protection Direct Subscription Import Multi-group Proxy Management Traffic Statistics & Monitoring

System Requirements: Android 5.0 (Lollipop) or later; requires enabling 'Install Unknown Apps' to install APKs

Alternative Clients

FlClash

Flutter cross-platform, clean and smooth UI

Material Design 3 Lightweight & Fast Start
Android 5.0 or later

Surfboard

A proxy client compatible with Surge configuration formats

Archived
The original repository has been deleted; this version no longer receives updates or security maintenance and is for archival reference only.
Original repository deleted by the author

iOS Client

Requires App Store purchase with a US Apple ID

⚠️ Special Note for iOS:Due to regional App Store restrictions, these proxy apps may not be available on some regional IDs. You will need to register a US Apple ID first and then search for them in the App Store. The following recommended apps are paid one-time purchases and support Clash YAML profiles and direct link import.

Stash

Most feature-complete iOS Clash client

Top Choice
Supports Clash YAML Visual Rule Management Script Extensions Paid App

The most comprehensive Clash configuration support on iOS, allowing direct import of Clash/Mihomo YAML files and subscription links with a desktop-class experience.

Paid closed-source iOS app; no open repository available

Shadowrocket

Widest compatibility among iOS proxy tools

Compatible with Clash Subscriptions Multi-protocol Support Paid App

The most popular proxy client in the iOS community, compatible with Clash format links and very beginner-friendly.

Paid closed-source iOS app; no open repository available

Quantumult X

Powerful proxy tool for advanced users

Advanced Scripting HTTP Rewriting Paid App

Offers powerful scripting and HTTP request rewriting, ideal for technical users who want deep customization of their proxy rules.

Paid closed-source iOS app; no open repository available

How to Register a US Apple ID — Visual Guide

No US phone number required; just a fresh email address. The whole process takes about 5 minutes.

  1. Open your browser and go to the official Apple siteappleid.apple.com in your browser and click 'Create Your Apple ID」。
  2. Enter your name, birthday, email (which will be your ID), and password. The email must NOT have been used for any previous Apple ID.
  3. Set the region to 'United States'. This is the critical step that determines your App Store region.
  4. After email verification, your account is ready. On your iPhone, open 'App Store' → tap your avatar → scroll down and tap 'Sign Out' → Sign in with your new US ID.
  5. A 'This Apple ID has not yet been used' message will appear. Tap 'Review' → select 'None' → enter a US address (e.g., in a tax-free state like Oregon) to finish setup.
  6. Once complete, search for and purchase apps on the US App Store.StashShadowrocketand other proxy apps.

Note: After using the US App Store, you can switch back to your original Apple ID. Purchased apps remain accessible and can be updated normally.

Linux Client

Supports amd64 / ARM64; offers DEB / RPM GUI clients and CLI core binaries

Top Choice

Clash Verge Rev for Linux

The premier graphical Clash client for Linux, built on the Tauri framework. It provides a system tray icon and GUI for managing subscriptions and switching proxies without using the terminal. Supports both DEB (Debian/Ubuntu) and RPM (Fedora/CentOS) formats.

System Tray Icon Tauri Framework DEB / RPM Formats TUN Mode Support Auto Update

DEB for: Debian 11+, Ubuntu 20.04+, Linux Mint 20+; RPM for: Fedora 35+, CentOS 8+, Rocky Linux 8+

Alternative Clients

FlClash

A lightweight cross-platform client built with Flutter

Lightweight Unified UI Across Platforms
Debian / Ubuntu Distributions
Linux Command Line Installation Guide
# Debian / Ubuntu — Install DEB package
sudo dpkg -i clash-verge-rev-linux-amd64.deb

# Fedora / CentOS — Install RPM package
sudo rpm -ivh clash-verge-rev-linux-x86_64.rpm

# Or use dnf (Fedora 22+)
sudo dnf install clash-verge-rev-linux-x86_64.rpm

# CLI Core Only — Extract and run Mihomo
gunzip mihomo-linux-amd64.gz
chmod +x mihomo-linux-amd64
./mihomo-linux-amd64 -d ~/.config/mihomo

Mihomo Core Binary

A pure command-line proxy core without a GUI, ideal for server deployments, soft routers, and Docker containers.

Mihomo (formerly Clash.Meta) is currently the most actively maintained Clash core branch, supporting the latest protocols and features. If you need a proxy on a headless server or embedded device, download the corresponding binary here.

Filename Platform / Architecture Format After downloading the
mihomo-windows-amd64 Windows x64 .zip After downloading the
mihomo-windows-arm64 Windows ARM64 .zip After downloading the
mihomo-darwin-amd64 macOS Intel .gz After downloading the
mihomo-darwin-arm64 macOS Apple Silicon .gz After downloading the
mihomo-linux-amd64 Linux amd64 .gz After downloading the
mihomo-linux-amd64 Linux amd64(DEB) .deb After downloading the
mihomo-linux-arm64 Linux ARM64 .gz After downloading the
mihomo-linux-armv7 Linux ARMv7 .gz After downloading the
mihomo-linux-mips-softfloat Linux MIPS (Soft Router) .gz After downloading the

Mihomo Repository:MetaCubeX/mihomo

3 Steps to Initial Clash Setup

From installation to successful proxying, beginners can get set up in 5 minutes.

01

Download and Install the Client

Choose the client for your OS on this page. We recommend Clash Verge Rev for Windows and macOS, and ClashMeta for Android for Android. All can be downloaded directly from this site without needing GitHub.

02

Paste Your Airport Link to Import Nodes

Open the client, go to 'Subscription' or 'Profiles', and paste your airport subscription link. Clash will automatically parse all mainstream protocols like Shadowsocks, VMess, Trojan, VLESS, and Hysteria2.

# Clash YAML Config Example
proxy-providers:
  airport-sub:
    type: http
    url: "https://your-airport.com/subscribe?token=xxx"
    interval: 86400
03

Switch to 'Rule Mode' and Enable System Proxy

Set the mode to 'Rule' at the top of the client and enable 'System Proxy' or 'TUN Mode'. Clash will then manage all outgoing traffic—accessing international sites like Google and YouTube via the proxy while keeping local traffic direct.

View Visual Configuration Guide

Download FAQ

Answers to your questions about client selection, installation, and subscription import.