Download Clash for Every Platform

Includes the latest official versions of all branches in the Clash ecosystem. Covers Windows, macOS, Linux, Android, and iOS. Free official builds from trusted sources.

Mirrors updated regularly

Download Clash for Windows

For Windows 10 / 11, providing x64 and ARM64 versions.

FlClash

FlClash

Recommended for Beginners

Material You design, simple and intuitive interface. Minimalist configuration for an easy start and consistent cross-platform experience.

Material You Minimalist Setup Cross-platform
Clash Nyanpasu

Clash Nyanpasu

Low Activity

A cute-style client based on Tauri. Supports multiple cores and high interface customization.

Tauri Multi-core Switching
Clash for Windows

Clash for Windows

Discontinued

Classic CFW with a huge plugin ecosystem. Veteran users can continue to use it; new users are recommended to choose the versions above.

Electron Rich Plugin Ecosystem

Download Clash for macOS

Supports macOS 12+, providing native Apple Silicon (ARM64) and Intel (x86_64) versions.

macOS Security Note

If prompted with "Cannot verify developer", go to "System Settings → Privacy & Security" and click "Open Anyway", or run this in the terminal: sudo xattr -rd com.apple.quarantine /Applications/ClashVerge.app

Download Clash for Linux

Providing desktop GUI clients and command-line cores for amd64 / arm64 architectures.

FlClash

FlClash

Recommended for Beginners

Material You UI, currently providing amd64 .deb format, suitable for Ubuntu / Debian users.

Mihomo

Mihomo Core CLI Headless Server / Router Environments

Command-line only core, suitable for Linux servers, side gateways, and other headless scenarios. Manage with a Web Dashboard.

# 下载并安装(以 amd64 为例)
$ wget https://dl.clashofficialweb.com/mihomo/mihomo-linux-amd64.gz
$ gunzip *.gz && chmod +x mihomo*
$ sudo mv mihomo* /usr/local/bin/mihomo
$ mihomo -d ~/.config/mihomo
INFO Mihomo started successfully

Download Clash for Android

Supports Android 5.0+, no root required. Features app-level split tunneling and TUN global proxy.

FlClash

FlClash

Recommended for Beginners

Material You design, beautiful and intuitive interface, no root required. The most user-friendly and preferred choice for the Android platform.

Material You No Root Required Beginner Friendly
Surfboard

Surfboard

Discontinued

An Android proxy client based on Surge rules with a simple UI. Supports Clash configuration format. Original repository deleted; veteran users can continue using installed versions.

Surge Rule Compatible Clash Config

Android APK Installation Guide

  1. 1 After downloading the APK, find and click the file in your phone's "File Manager".
  2. 2 If prompted with "Unknown Sources", go to "Settings → Security" to allow installation from this source.
  3. 3 Open the app after installation and import your Clash subscription link on the "Profiles" page.
  4. 4 Return to the home page to start the proxy and select "VPN Mode".

iOS / iPadOS Client Acquisition

The following are paid apps available on the App Store. Search by name and purchase directly with your existing Apple ID.

Stash

Stash

Recommended

Full Mihomo rule compatibility, modern UI, and comprehensive features. Paid app (approx. $3.99).

Full Mihomo Compatibility Paid
Get on App Store
Shadowrocket

Shadowrocket

Recommended for Beginners

Commonly known as "Shadowrocket", the most popular proxy tool for iOS users. Supports Clash config import, approx. $2.99.

Most Popular $2.99
Get on App Store
Quantumult X

Quantumult X

Advanced Edition

Supports script rewriting and traffic analysis with the highest level of customization. Approx. $7.99, suitable for advanced users.

Scripting/Rewriting $7.99
Get on App Store

Download FAQ

Which version should a beginner download?
Windows / macOS / Linux: Recommended Clash Verge Rev (Full-featured) or FlClash (Beginner-friendly, simple UI).
Android: Recommended FlClash (Beginners) or ClashMeta (Advanced).
iOS: Purchase Shadowrocket (Best value, $2.99) on the App Store.
Should I download x64, ARM64, or ARMv7?
x64 (amd64): Most Windows PCs with Intel / AMD processors.
ARM64 (aarch64): Apple M-series Macs, Snapdragon ARM Windows devices, newer ARM Linux servers, and 64-bit Android phones (most after 2015).
ARMv7 (arm32): Older 32-bit Android phones or ARM routers.
If unsure: Windows users choose x64; Android users choose the Universal APK.
Why still no internet access after downloading?
The Clash client itself does not provide nodes; it is just a proxy tool "shell". You must first purchase a proxy service and get a Clash Subscription Link to import into the software. Refer to the 3-Step Setup Guide on the home page.
Are the installers safe? Are there any trojans or ads?
All download links on this site point to official channels. Installers are original, unmodified, and free of any bundles.