Windows
A next-generation client built with Rust, deeply integrating the Mihomo core and supporting all Windows architectures. Clash Verge Rev is the recommended choice.
Clash Verge Rev
Built with Tauri v2 and Rust, offering extremely low memory usage and fast startup. Deeply optimized for Windows 11, supporting both x64 and ARM64 architectures.
FlClash
A Flutter-based cross-platform client with a clean and beautiful interface. It offers a consistent interactive experience with the Android version, making it ideal for users who sync across multiple devices.
Archive
Clash for Windows
The author has deleted the repository and stopped updates. It still works, but migration to Verge Rev is recommended.
Archived EXE
Alternative
Clash Nyanpasu
A community fork with lower activity than the primary recommended clients.
x64 EXEmacOS
Natively supports both Apple Silicon (M-series) and Intel architectures, fully leveraging Mac's performance advantages.
Clash Verge Rev
Built with Tauri v2, natively supporting Apple Silicon with excellent performance and much lower system resource usage than Electron-based alternatives.
Android
Native Android client supporting armeabi-v7a, arm64-v8a, x86, and x86_64 architectures. A universal package is also available.
ClashMeta for Android
Official Android client based on the Mihomo core, supporting TUN mode and all architectures. We recommend downloading the version that matches your device's architecture for optimal performance.
iOS
iOS apps are distributed via the App Store. Below are the primary recommended clients. Some apps require switching to a non-mainland Apple ID for purchase.
Shadowrocket
The most popular iOS proxy tool, supporting multiple protocols. One-time purchase with no subscription fees.
Stash
Powerful rules and a beautiful interface, supporting Clash configuration files. Ideal for advanced users.
Spectre
A proxy client available in the China App Store with full features, supporting Mihomo rule configuration imports.
Quantumult X
Powerful scripting and rewriting capabilities, supporting Clash configuration imports. Ideal for deep customization by advanced users.
How to Get an Overseas Apple ID
Register a Global Account
Go to appleid.apple.com, set the country/region to the United States, and fill in a virtual address to complete registration.
Recharge via Gift Card
Purchase an App Store Gift Card from a reliable source and redeem the balance in the App Store—no need to bind a foreign credit card.
Log In and Purchase
Switch to your overseas account via the profile icon in the top right of the App Store, search for Shadowrocket or Stash, and purchase directly.
Linux
Available in multiple formats such as AppImage and deb, supporting x86_64 and ARM64 architectures, compatible with mainstream distributions.
Clash Verge Rev
Built with Tauri v2, supporting Ubuntu / Debian / Arch and other mainstream distros. AppImage works out of the box with no extra dependencies.
FlClash
Linux version of the Flutter cross-platform client, available in deb format and optimized for various desktop environments.
Mihomo Core
Pure CLI core, ideal for servers, routers, or advanced users needing a custom UI. Supports all mainstream architectures and operating systems.
mihomo — Command Line Core
No GUI; contains only the proxy core itself. Use with a third-party Dashboard or configure directly via config.yaml.
gunzip mihomo-linux-amd64.gz
chmod +x mihomo-linux-amd64
# 以配置文件启动
./mihomo-linux-amd64 -d /etc/mihomo
Quick Start
Set up in three steps after downloading—easy for beginners too.
Download and Install Client
Choose the version matching your OS and chip architecture from above. All packages follow a standard installation process—just double-click to finish.
Import Subscription Config
Copy the subscription link provided by your service provider, paste it into the client's "Subscription" or "Config" page, and click update to automatically pull the node list.
Enable Proxy and Connect
Select a suitable node, toggle the "System Proxy" or "TUN Mode" switch, and your browser and app traffic will immediately go through the proxy—done!
FAQ
Check here first for answers to most common questions.
How do I know if my computer is x64 or ARM64?
Windows: Right-click "This PC" → Properties, and check "Processor" under "System". Intel / AMD is x64; Qualcomm Snapdragon X-series PCs are ARM64. macOS: Apple Menu → About This Mac. M-series chips are ARM64 (Apple Silicon); those labeled Intel are x64.
What if Windows Defender reports a virus during installation?
Some clients trigger SmartScreen false positives because they don't have a purchased code signing certificate. Please add the application directory to exclusions in Windows Security, or right-click the installer and select "Properties → Unblock" before installing. Source code is public and can be verified.
What's the difference between TUN Mode and System Proxy?
System Proxy: Only proxies apps that support proxy protocols (like browsers); fast and easy to configure. TUN Mode: Captures all traffic at the system network layer (including games, CLI, etc.); better compatibility but requires admin privileges. We recommend System Proxy for daily use and TUN for gaming or global needs.
Clash Verge Rev or FlClash: Which one to choose?
Choose Clash Verge Rev (Rust / Tauri) for extremely low memory and native performance—ideal for background use. Choose FlClash (Flutter) if you prefer a consistent UI experience across Windows, Android, and macOS.
Where are the configuration files located?
Clash Verge Rev: %APPDATA%\clash-verge\profiles (Windows) or ~/.config/clash-verge/profiles (macOS / Linux). You can import subscription links directly in the GUI without manual file placement.
Why are there no free clients on iOS?
Apple's App Store policy doesn't allow free distribution of VPN-like tools; all iOS proxy clients are paid apps (one-time purchase). Shadowrocket and Stash are inexpensive one-time investments with no subscription. Spectre is available in the China Store.





