Client Download Center
Download Clash for All Your Devices
Open-source and free clients for all platforms. Built-in Clash Meta core engine supporting Hysteria2, TUIC, VLESS, and more. One-click subscription import for instant use.
Clash Verge Rev
A modern cross-platform client based on Tauri. Beautiful UI, low resource usage, built-in latest Clash Meta core. Supports TUN mode, one-click subscription import, and visual proxy group management. Currently the most recommended Clash client.
Versions are subject to actual GitHub releases. We recommend downloading the Latest release.
Clash for Windows
The classic GUI client for Windows (CFW) with an intuitive interface and complete features. Note: The author has stopped maintenance and archived the repository. Vulnerabilities are no longer fixed, not recommended for new users.
⚠ Maintenance stopped by author. New users should choose Clash Verge Rev on the left.
Clash Verge Rev
Supports both Intel and Apple Silicon (M1/M2/M3/M4) Macs. Modern interface with built-in latest Clash Meta core. Full support for TUN enhanced mode and one-click subscription import.
If you see "Cannot verify developer," go to System Settings › Privacy & Security and click "Open Anyway."
ClashX / ClashX Pro
Designed for a native macOS experience. Resides in the menu bar with high system integration and minimal resource usage. The Pro version offers Enhanced Mode (TUN) and real-time speed charts. Ideal for Mac users seeking lightweight stability.
Does not support new protocols like Hysteria2 / TUIC. Use Clash Verge Rev for these protocols.
Clash for Android(CFA)
A full-featured Android GUI with built-in Clash Meta core. Supports TUN mode, one-click subscription import, proxy group management, and traffic stats. Intuitive and free—the top choice for Android users.
Before installing, allow "Install unknown apps" in Settings › Security. If unsure of architecture, download the universal version.
Stash
The most feature-complete Clash-compatible client for iOS. Beautiful interface, full rule set support, one-click import, widgets, and Shortcuts automation. Perfectly adapted for iPhone and iPad.
Requires non-CN Apple ID · Paid · Supports iOS 16.0+
Shadowrocket
One of the most well-known proxy clients for iOS. Supports Shadowsocks, VMess, Trojan, VLESS, and Clash config import. Efficient and trusted by millions.
Requires non-CN Apple ID · Paid · Supports iOS 16.0+
Clash Verge Rev
The most feature-rich Linux GUI for Clash. Based on Tauri, it provides AppImage, .deb (Debian/Ubuntu), and .rpm (Fedora/RHEL) formats. Built-in latest Clash Meta core supporting all new protocols.
Add execution permission before using AppImage: chmod +x ClashVergeRev_*.AppImage
AUR users can install via paru -S clash-verge-rev
Configure in 5 Minutes with Three Easy Steps
Follow these steps to quickly start using Clash and enjoy high-speed local connections and barrier-free international proxying.
Install and Launch Client
Run the downloaded installer to complete installation.
• macOS: If you see "Cannot verify developer," go to System Settings › Privacy & Security and click "Open Anyway."
• Linux: For AppImage, run chmod +x to add execution permission.
• Android: Enable "Install unknown apps" in your device settings.
Import Provider Subscription
Obtain a Clash-format subscription link (YAML) from your provider. Open the "Config" or "Subscription" page in the client, paste the link, and click "Update." The client will automatically download the proxy node list and split-tunneling rules—no manual YAML editing required.
Select Node & Enable Proxy
Choose a low-latency proxy node from the list and enable "System Proxy" or "TUN Mode." Clash will automatically split traffic based on rules—local websites connect directly, while international services like Google and YouTube go through the proxy. Intelligent, zero-touch switching takes effect immediately.
Download & Installation FAQ
A summary of the most frequently encountered questions regarding downloads, installation, and compatibility to help you find answers quickly.
sudo xattr -r -d com.apple.quarantine /Applications/ClashVerge.app in Terminal to remove the quarantine flag. This is common for open-source software not notarized by Apple and does not affect security.macOS Users: Macs from late 2020 onwards (with M1/M2/M3/M4 chips) should choose Apple Silicon (aarch64). Pre-2020 Intel Macs should choose x64. Check "About This Mac" to confirm your processor.
Linux Users: Most PCs use amd64 (x86_64). Raspberry Pi and ARM development boards should choose arm64.
View Beginner's Guide – Get Started in 5 Minutes
After downloading, follow the step-by-step tutorial to complete configuration and easily start using Clash. Enjoy high-speed local connections and barrier-free international proxying.