Local Hosting · No GitHub Access Required · High-Speed Download

Clash Client Download
All 5 platforms in one place.

Installation packages hosted on our servers. Supports 15+ protocols like Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, etc. Free and open-source.

Windows Client Download

For Windows 10 / 11 (x64 / ARM64), import subscription link to use after install

Clash Verge Rev

★ Featured

Preferred Clash client for Windows with Mihomo core and beautiful UI.

Mihomo Core TUN Mode Rule Splitting Script Support

Supports all mainstream protocols including VMess, VLESS, Trojan, Hysteria2, TUIC, WireGuard. Built-in TUN mode and auto-update subscription. Most active Windows client.

github.com/clash-verge-rev/clash-verge-rev(Actively Maintained)

System Requirements

  • Windows 10 or higher
  • 64-bit System (x64 or ARM64)
  • Requires WebView2 Runtime (Included in Win11)
  • TUN mode requires Administrator privileges

Unsure which to choose?
Most PCs after 2015 select x64; laptops with Snapdragon select ARM64.

🦋

FlClash

Recommended for Beginners

Cross-platform Flutter client, clean UI, best for quick start.

Flutter-based client with Material You design. Clear logic and easy subscription management for beginners.

github.com/chen08209/FlClash(Actively Maintained)
🐱

Clash Nyanpasu

Rich personalized themes, supports Mihomo / Clash.RS multi-core.

Switch between Mihomo and Clash.RS cores freely. Extensive theme options for advanced users.

github.com/LibNyanpasu/clash-nyanpasu(Actively Maintained)
🪟

Clash for Windows

Archived

Old classic client, no longer maintained. Provided for reference only.

Once the most popular, now archived. Still works but no security updates. New users should pick a recommended client above.

Original repo (Fndroid/clash_for_windows_pkg) deleted by author

macOS Client Download

Supports Apple Silicon and Intel. Choose based on your Mac model.

Clash Verge Rev

★ Featured

Preferred macOS Clash client, native Apple Silicon support, great performance.

Apple Silicon Native Intel Compatible TUN Takeover Mihomo Core

Deeply optimized for macOS. Switch modes from menu bar. M1/M2/M3/M4 users download ARM64 version.

github.com/clash-verge-rev/clash-verge-rev(Actively Maintained)

Installation Notes

  • If "unverified developer" appears, go to System Settings → Privacy & Security and click "Open Anyway".
  • 💡 macOS 12 Monterey and above; Big Sur may have compatibility issues.
  • 🔒 TUN mode requires network extension permissions; look for the system prompt on first use.
🦋

FlClash

Recommended for Beginners

Flutter client, clean UI and easy to use on macOS.

Minimalist interface, one-click import. Perfect for users needing simple config.

github.com/chen08209/FlClash(Actively Maintained)
🌐

TUN Takeover

Lightweight menu bar client from MetaCubeX team.

Enhanced fork of original ClashX. Extremely resource efficient, supports all Mihomo protocols.

github.com/MetaCubeX/ClashX.Meta(Actively Maintained)

Android Client Download

Supports Android 5.0+, direct install without Google Play.

🦋

FlClash

★ Featured

Preferred Android client, Material You design, smooth UI.

Material You TUN Mode Mihomo Core Subscription Management

Flutter-based Android client following Material You guidelines. Intuitive UI with one-click import and Mihomo core.

github.com/chen08209/FlClash(Actively Maintained)

How to determine phone architecture?

Android phones after 2016 almost all use ARM64 architecture.

If unsure, check the processor model in phone settings under "About Phone":

  • 📱 Snapdragon / Dimensity / Kirin → ARM64
  • 📱 Exynos / MediaTek → ARM64
  • 📱 Widget Support

Download Universal APK if unsure, though it is slightly larger.

🤖

ClashMeta for Android

Recommended for Beginners

Official MetaCubeX Android client, full-featured and reliable.

Maintained by MetaCubeX team, integrates full Mihomo core. Supports TUN and visual policy group management.

github.com/MetaCubeX/ClashMetaForAndroid(Actively Maintained)
🏄

Surfboard

Archived

Surge-compatible Android client, no longer maintained.

Known for Surge configuration compatibility. Discontinued and no longer receiving updates.

Original repo deleted by author

iOS Client Download

Paid App Store apps, requires US Apple ID to download.

⚠️

Important for iOS Users

iOS proxy apps are only in US App Store. You need a US Apple ID. Check the tutorial below if you don't have one.

🗂️

Stash

★ Featured

Best iOS Clash experience with beautiful interface.

iOS-optimized Clash client with beautiful native UI and widget support. Paid approx. $3.99.

Widget Support Shortcuts Native UI
Get on App Store Closed-source, no public repository
🚀

Shadowrocket

Classic iOS proxy app with powerful features.

One of the most popular iOS tools, supports Shadowsocks, VMess, Trojan. Paid approx. $2.99.

SS / VMess Trojan / VLESS Rule Subscriptions
Get on App Store Closed-source, no public repository
⚛️

Quantumult X

Advanced user choice, powerful scripting and customization.

Feature-rich tool with JS scripting and debugging. Best for power users. Paid approx. $7.99.

JS Scripting Packet Capture Highly Customizable
Get on App Store Closed-source, no public repository
🆔

How to Register a US Apple ID

No US number needed, free registration in 5 minutes

1

Open Apple ID Registration

Visit appleid.apple.com, click "Create Your Apple ID", select United States for the region.

2

Fill Basic Info

Use an unregistered email and your local phone number (+86) for verification.

3

Verify Email & Phone

Verify using the 6-digit code from email and the SMS code.

4

Log in on iPhone

Open App Store → tap profile icon → scroll to bottom "Sign Out" → log in with your new US ID.

5

Purchase & Install

Search Stash or Shadowrocket in App Store. Use credit cards or US gift cards to pay.

💡 Pro Tip: US ID is only needed for App Store. You can switch back to your main ID after downloading.

Linux Client Download

GUI and CLI core covering x86_64 / ARM64 / ARMv7 architectures.

Clash Verge Rev

★ Featured

Best Linux Clash GUI experience.

DEB / RPM x86_64 ARM64 TUN Mode

Supports Ubuntu / Debian / Fedora / Arch. Provides .deb and .rpm. TUN requires CAP_NET_ADMIN.

DEB Packages (Ubuntu / Debian)

RPM Packages (Fedora / CentOS)

github.com/clash-verge-rev/clash-verge-rev(Actively Maintained)
🦋

FlClash

Recommended for Beginners

Clean cross-platform client with good Linux adaptation.

Stable and simple Flutter client for Linux beginners.

Download amd64.deb github.com/chen08209/FlClash(Actively Maintained)
🔧

Mihomo Core (CLI)

Ideal for developers and server deployment with RESTful API.

Select Architecture

Linux x86_64

Servers / Desktop PCs

Linux ARM64

Raspberry Pi 4B+ / ARM Servers

.gz

Linux ARMv7

Raspberry Pi 3B / Old ARM Devices

.gz

Linux MIPS softfloat

Routers / Embedded Devices

.gz

Windows x64 / ARM64

Windows CLI Deployment

github.com/MetaCubeX/mihomo(Actively Maintained)

Quick Install for Debian / Ubuntu

Terminal
# Extract and install mihomo core $ gunzip mihomo-linux-amd64.gz $ chmod +x mihomo-linux-amd64 $ sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo # Verify installation $ mihomo -v # Run with config directory $ mihomo -d ~/.config/mihomo # Or install via .deb package directly $ sudo dpkg -i mihomo-linux-amd64.deb

RESTful API listens on 127.0.0.1:9090 by default, access via Web UI (e.g., Yacd).

Quick Start

How to use after download?

3 steps to start proxying after installation

1

Install Client

Follow the platform guide to download and install, then launch the Clash client.

2

Import Subscription Link

Paste your airport subscription URL into the "Config" or "Profiles" page and sync nodes.

3

Enable System Proxy

Select "Rule Mode" and toggle the "System Proxy" switch to start.

FAQ

Download & Install FAQ

Covers most common beginner issues with quick solutions.

Recommendations by Platform:

  • 🪟 Windows:🪟 Windows: Clash Verge Rev is the top choice with a modern UI and full features.
  • 🍎 macOS:🍎 macOS: Clash Verge Rev or the lightweight ClashX Meta.
  • 🤖 Android:🤖 Android: FlClash for ease of use, or ClashMeta for advanced features.
  • 📱 iOS:📱 iOS: Stash is recommended (requires US Apple ID).
  • 🐧 Linux:🐧 Linux: Clash Verge Rev or Mihomo Core CLI.
All Apple Silicon Macs should download ARM64 version for best performance. Intel Macs use x64.

Confirm via Apple menu → About This Mac.
App Store policy and sandbox mechanisms make development costly. Shadowrocket (~$2.99) and Stash (~$3.99) are the best one-time purchases.

System Proxy: Registers in OS settings; only works for apps that detect it (like browsers).

TUN Mode: Virtual NIC takes over all system traffic, including games. Requires admin rights.

Recommended:Use system proxy daily; use TUN for games or full global proxy.

  • Clash (Original): Original core, stopped updates in 2023.
  • Clash Meta: Community fork with more protocols (Hysteria2, TUIC, etc.).
  • Mihomo: New name for Clash Meta, the most popular core currently.

No need to distinguish — all recommended clients have Mihomo core built-in.

Clash is a tool; nodes come from two main sources:
  • Purchase (Recommended): Buy a subscription from a provider and paste it into Clash.
  • Self-hosted: Deploy Xray or Sing-box on a VPS and generate config.

Still have questions? Check the Full Guide

Complete steps for all platforms, from installation to advanced rules.