Choose your platform,
start using it now.

Supporting Windows, macOS, Android, iOS, and Linux. Selected builds of mainstream clients distributed via CDN for fast and reliable downloads.

Fast CDN Links Verified Installation Packages

Download Clash for Windows

Supports Windows 10 / 11 x64 and ARM64 architecture

Beginner Friendly

FlClash

Flutter-based cross-platform client with a clean, intuitive interface and low learning curve. Ideal for new Clash users. Supports one-click subscription import and automatic best node selection.

Latest Version
Requires Windows 10 / 11 · x64
Advanced

Clash Nyanpasu

Also built on Tauri, supporting multi-core switching between Clash and Mihomo. Offers rich custom scripts and extension features for advanced users.

Latest Version
Requires Windows 10 / 11 · x64
Archived

Clash for Windows

Once the most popular Windows Clash client, the developer deleted the repository and stopped maintenance in 2023. Still available for download, but migration to the recommended clients above is advised.

This project is no longer maintained and does not receive security patches. Migration to the recommended clients above is advised.

Download Clash for Mac

Supports Apple Silicon (M1/M2/M3) and Intel Mac · macOS 10.15+

Lightweight

ClashX Meta

Native macOS menu bar client with simple settings and one-click proxy switching. Powered by the Mihomo core, ideal for users seeking simplicity.

Latest Version
Requires macOS 10.13+ · Supports Intel and Apple Silicon
Beginner Friendly

FlClash

Flutter-based cross-platform client with a clean UI. Provides native Apple Silicon and Intel dual-architecture versions for users who prefer the Flutter interface style.

Latest Version
Requires macOS 10.15+

Download Clash for Android

Supports Android 5.0+ · ARM64, ARMv7, and Universal builds available

Full-Featured

ClashMeta for Android

Android client powered by Mihomo, supporting full rule-based routing and all advanced Clash features. Community-verified for stability. ARM64 version recommended for optimal performance on phones released after 2016.

Mihomo Core Full Rule Engine TUN Mode Latency Testing
Latest Version
Requires Android 5.0+ · Most phones after 2016 are ARM64; use the universal version if unsure.
Beginner Friendly

FlClash

Flutter UI provides a near-native Android experience with a very low learning curve. An ideal starting point for first-time Clash users.

Latest Version
Requires Android 5.0+
Archived

Surfboard

Once a highly popular Android Clash client with a clean interface. The developer has stopped maintenance and deleted the repository. Still available for download, but migration to actively maintained clients is advised.

This project no longer receives updates, new features, or security fixes.

iOS & iPadOS

App Store Only · Paid Apps · Available in Most Regions

iOS proxy apps are distributed exclusively through the App Store as paid apps. Availability may vary by region. If an app isn't listed in your local store, check the app's official page or try searching in another region's App Store.

Download Clash for Linux

Supports Debian/Ubuntu (DEB) and Fedora/RHEL (RPM) distributions

Beginner Friendly

FlClash

The Flutter UI runs smoothly on Linux desktops with a small installation size and minimal GTK dependencies. Excellent compatibility across various distributions.

Latest Version
Mainstream Linux Distributions · amd64
Install Clash Verge Rev on Debian / Ubuntu
bash
# 步骤一:下载 DEB 包
# 下载链接即将上线,请关注官网更新
# wget https://cdn.clash-core.com/clash-verge-rev_amd64.deb

# 步骤二:安装
sudo dpkg -i clash-verge-rev_amd64.deb

# 修复依赖(如有缺失)
sudo apt-get install -f

# 从终端或应用菜单启动
clash-verge-rev

# RPM 发行版(Fedora / RHEL / openSUSE)
sudo rpm -ivh clash-verge-rev_x86_64.rpm

Mihomo Core Engine

For Routers, Servers, and Custom Deployments — CLI Core Only

Mihomo (formerly Clash.Meta) is the underlying engine powering all mainstream clients like Clash Verge Rev and FlClash. Ordinary users do not need to download the Core separately; just install a GUI client. Core is ideal for NAS, routers, headless VPS, Docker containers, or scenarios requiring fine-grained control via RESTful API.

Configure in 3 Simple Steps

Go from download to active proxy in less than three minutes

01

Download and Install the Client

Choose the appropriate client for your platform above and follow the installer prompts. macOS users: for the first launch, allow the app to run in "System Settings → Privacy & Security".

02

Import Subscription URL or Config File

Paste your Clash subscription link into the client's "Profiles" or "Config" panel and download; alternatively, drag and drop a local YAML config file into the window. Enabling auto-update (24-hour interval recommended) is advised.

03

Select Node and Enable Proxy

Select a node or proxy group on the "Proxies" page, then enable System Proxy (desktop) or VPN profile (iOS/Android). For global transparent proxying of all traffic, enable TUN Mode.