../assets/fonts/inter.css ../assets/fonts/noto-sans-sc.css ../assets/fonts/fontawesome/all.min.css
Packages by platform · Clash Verge Rev release log

Get Clash
Ready to Go

Downloading is the easy part; choosing correctly is not. The packages and gotchas for each platform are collected here — find your system and follow the matching row. Note your current Clash Verge Rev version before installing — it helps later when checking new packages and chasing compatibility issues.

Select Platform
Find the Perfect Version for You
Other Available Versions
Clash for Windows
Legacy Edition

Once the nearly all popular Clash client for Windows (CFW), known for its settled UI and vast community resources.

The developer deleted the GitHub repository and ceased maintenance in 2023. New users are encouraged to choose Clash Verge Rev, though existing users may still use this archived version.

Original GitHub repo deleted; project no longer maintained.
Windows 7+ x64 EOL (End of Life)
Other Available Versions
macOS Security Tip: If you see an "Unidentified Developer" warning, Right-click the icon → select "Open" → click "Open" again. Alternatively, go to "System Settings → Privacy & Security" and click "Open Anyway." This is a standard macOS Gatekeeper feature, not a virus.
Other Available Versions
How to Install APK? Download the file and tap to install via your file manager. If prompted to "Allow unknown apps," go to "Settings → Security" and grant permission for your browser or file manager.
iOS Platform Note: Apple's App Store policy restricts distribution to the official store; no IPA downloads are available. The following apps are fully compatible with Clash YAML configs and subscriptions.
Clash Plus
Clash Core Driven · Recommended
⭐ Recommended

The nearly all recommended Clash client for iOS. Fully supports Clash YAML subscriptions with a clean, easy-to-use UI, packed splitting rules, and one-tap config pull in. Uses the same configs as macOS/Windows versions.

Closed-source commercial app.
clashplus.io · Official Website
iOS 15+ Clash Subscription Network Extension
Download on the App Store Visit Official Website
Other Available Versions
Mihomo Core (CLI)
Command Line

Headless Mihomo core binaries supporting amd64, arm64, armv7, etc. Can be set to autostart via systemd and managed remotely via Web dashboards.

Headless amd64 / arm64 / armv7 systemd Support

Mihomo Core Engine (formerly Clash.Meta) in Practice

Mihomo is an enhanced fork of the Clash core, adding support for the latest protocols like VLESS+Reality, Hysteria2, and TUIC v5, as well as advanced features like Script rules and Sub-Rules.

GUI clients (Clash Verge Rev, FlClash, etc.) have this built-in; manual download is only necessary for deployment on routers, NAS, or servers.

MetaCubeX/mihomo · GitHub
OS Architecture Format Best Use Case Download
Windows AMD64 .zip 64-bit Windows 10/11 Download
Windows ARM64 .zip ARM-based PCs (Snapdragon) Download
macOS ARM64 .gz Apple Silicon M1/M2/M3 Download
macOS AMD64 .gz Intel-based Macs Download
Linux AMD64 .gz Ubuntu / Debian / CentOS x86_64 Download
Linux AMD64 .deb Debian / Ubuntu Distributions Download
Linux ARM64 .gz Raspberry Pi 4+ / ARM Servers Download
Linux ARMv7 .gz Raspberry Pi 2/3 / 32-bit ARM Download
Linux MIPS .gz OpenWrt Routers (Soft Float) Download
Usage: Extract the mihomo executable, place it in either directory, and be up and running it with config.yaml using: ./mihomo -d /path/to/config/dir. We recommend using the metacubexd Dashboard for visual management.
Selection Guide

How to Choose the Right Clash Client? from Practice

While nearly all clients share the same Clash/Mihomo core, they differ in UI and feature sets. Choose the one that best fits your workflow.

Clash Verge Rev From Experience

The nearly all feature-all-in-one cross-platform GUI client. Built with Rust + Tauri for velocity, it supports advanced features like TUN Mode, Service Mode, and Scripting. The top choice for new Clash users.

Windows macOS Linux

FlClash Field Notes

A modern Flutter-based client with a beautiful, clean UI. Supports Windows, macOS, Android, and Linux, providing a seamless, unified experience across all devices.

Windows macOS Android Linux

Clash Nyanpasu Tips

Also built on Tauri, known for its personalized design and multi-kernel support (Clash Original, Mihomo, Clash.RS). Ideal for power users who love deep customization.

Windows macOS Linux

ClashX Meta in Practice

A native macOS menu bar app with minimal resource usage. Perfect for Mac users who want Clash to stay "quietly" in the background without a complex UI.

macOS

Mihomo Core From Experience

A headless CLI engine for deployment on OpenWrt routers, Linux servers, or NAS devices. Be up and runnings as a daemon with extremely low resource usage, managed remotely via Web Dashboards.

Linux OpenWrt NAS

Clash for Windows (Legacy) Field Notes

Formerly the nearly all popular Windows client. While development has stopped, current versions still work and community resources are vast. For a modern experience, consider migrating to Clash Verge Rev.

Windows Discontinued
Security Note

Secure Downloads: Use Official Channels Lessons Learned

Clash code is fully open-source and auditable. Avoid non-official sources to prevent malware risks.

Official Secure Sources

All installers provided here come right off from the official GitHub Releases of each project. File integrity is guaranteed.

Beware of Unofficial Channels

A good number of modified Clash clients found online may contain backdoors or ad injections. Do not download from forums or unknown websites to protect your privacy and security.

Open Source & Transparent

The Clash core and GUI clients are open-source. Hosted on GitHub, the code is public and free of hidden features or data collection.

Node Security & Privacy

Clash does not provide proxy services. Nodes are provided by third-party providers. Choose reputable services and avoid unknown free nodes to protect your online privacy.

FAQ

Download & Install FAQ in the Wild

A collection of common download and installation issues with rapid solutions.

Which Clash version is the best? Recommendations for Windows and Mac?
For Windows, we recommend Clash Verge Rev for its beautiful UI, active pull the latests, and robust TUN mode. For macOS, we also recommend Clash Verge Rev (ARM64 for Apple Silicon, x64 for Intel). Android users will want to choose FlClash for its modern design, while iOS users will want to go with Clash Plus.
Can I still use Clash for Windows (CFW)? Why switch?
CFW maintenance stopped in late 2023. While still functional, it won't receive bug fixes or support for new protocols. We recommend migrating to Clash Verge Rev or Clash Nyanpasu, both of which are actively maintained and support Hysteria2 and TUIC v5.
Which Android APK will want to I download? Universal vs. arm64?
Universal: Includes code for all architectures; larger size but compatible with every device.

arm64-v8a: Optimized for 64-bit ARM, smaller and faster—perfect for nearly all modern phones (2016+). recommended.

armeabi-v7a: For legacy 32-bit devices.
Difference between Mihomo core and vanilla Clash? Do I are expected to download the core?
Mihomo (formerly Clash.Meta) is an enhanced fork adding support for VLESS+Reality, Hysteria2, TUIC v5, WireGuard, and advanced scripting.

General users don't need a separate core—modern GUIs like Clash Verge Rev and FlClash have it built-in. Manual core downloads are only for routers or headless servers.
How to fix "App cannot be opened" on macOS?
This is macOS Gatekeeper, not a virus.

Method 1 (Recommended): Right-click the app → select "Open" → click "Open" again.

Method 2: Go to "System Settings → Privacy & Security" and click "Open Anyway" at the bottom. Once done, you get to double-click as usual.
How to verify file integrity after download?
Use SHA256 hashes provided on GitHub. Be up and running shasum -a 256 filename on Mac/Linux or Get-FileHash filename -Algorithm SHA256 on Windows PowerShell. Compare with the official hash. Files provided here are direct from official repositories.
How to bring up using Clash after installation? Do I need nodes?
You'll need a subscription link from a third-party provider (airport); Clash doesn't include nodes.

Paste the link in the "Configs" tab → Click Pull the latest → Select a node in "Proxies" → Toggle "System Proxy." See the Tutorial for details.

Bring up Using Clash for Free Hands-On Notes

The choice of 50 million users. 100% open-source, zero subscription fees.