Clash Plus
The official Clash client for Windows with native Clash protocol support, subscription management, rule-based smart routing, and a modern interface. Continuously updated and actively maintained.
Supports Windows 10 / 11, x64 architecture version recommended
The official Clash client for Windows with native Clash protocol support, subscription management, rule-based smart routing, and a modern interface. Continuously updated and actively maintained.
Tauri-based next-gen Clash GUI client with Mihomo core, supporting TUN mode, subscription management, rule editing and system proxy.
Flutter cross-platform client, simple and friendly interface, zero learning curve, suitable for first-time proxy users.
Tauri-based Clash GUI client, built-in Mihomo core, unique interface style, rich script extension functions, suitable for advanced users.
Once the most widely used Clash client for Windows, the original author stopped maintenance in 2023. The existing version can still be used normally, but there are no more security updates. It is recommended to migrate to Clash Verge Rev.
Supports Intel x64 and Apple Silicon (M1/M2/M3/M4), please select the version according to your chip
The official Clash client for macOS, natively supporting Apple Silicon and Intel chips. Features Clash protocol support, subscription management, rule-based smart routing, and a clean modern interface.
Tauri-based Clash GUI client with Mihomo core, supporting TUN mode, system proxy and subscription management. Natively supports Apple Silicon.
Lightweight macOS menu bar proxy tool, stays in the system tray, extremely low resource usage on startup, uses Mihomo core, suitable for Mac users who pursue a lightweight background experience.
Flutter cross-platform client, clean interface, extremely low learning curve, one-click paste of the subscription link to start the proxy, smooth and natural running on macOS.
Supports Android 5.0 and above, APK file installs directly, no app store required
The official Clash client for Android, natively supporting Clash protocols with subscription management, rule-based smart routing, and a clean modern interface. Actively maintained with continuous updates, it is the top recommended proxy tool for Android users.
The Android Clash client by MetaCubeX, deeply integrating the Mihomo core with full protocol support (Shadowsocks, VMess, Trojan, VLESS, Hysteria2), rule routing and TUN mode.
Lightweight Android proxy client in Material Design style, beautiful and easy to use interface, convenient configuration import, quick to get started, suitable for users seeking a simple experience.
Once an Android proxy client with an excellent interface, now maintenance has stopped. It can still be installed and used, but there are no more updates. It is recommended to migrate to ClashMeta for Android.
iOS clients must be purchased through the App Store, requires a US Apple ID
The recommended iOS Clash client with native Clash protocol support, subscription management, rule-based smart routing, and a clean modern interface. Actively maintained and continuously updated, it is the preferred proxy tool for iPhone and iPad users.
iOS clients are only sold in the US App Store, so a US Apple account is required for purchase. The following steps can help you create a dedicated US account for free.
Use an email that has never registered an Apple ID (Gmail or Outlook is fine). It is recommended to create a dedicated account, managed separately from your personal main account.
Openappleid.apple.com→ Click "Create Your Apple ID" → SelectUnited Statesin the Country/Region, and complete the email verification.
For payment method, selectNone. For the billing address, you can use a tax-free Oregon address, for example: City: Portland · State: OR · ZIP: 97201. For the phone number, fill in any US format number.
OpenApp Store→ Click the avatar in the top right corner → Scroll to the bottom and click "Sign Out" → Log in with the newly registered US account, then you can search and purchase apps like Stash / Shadowrocket.
Supports Debian/Ubuntu (.deb), Fedora/CentOS (.rpm) and Mihomo command line core
The best graphical Clash client for Linux platform, offering both .deb and .rpm packages, covering mainstream Linux distributions. Built-in Mihomo core, supports system proxy and TUN mode, auto-start on boot, ideal for desktop Linux users.
Flutter cross-platform client with a clean and modern graphical interface. Perfect for Linux desktop users unfamiliar with command-line configuration, easy to start after installation.
High-performance core engine of Clash, suitable for server deployment or developers. No GUI, managed via YAML config files, supports multi-platform and multi-architecture, can be remotely managed with Web Dashboard.
From download to successful proxy, finish all configurations in just 5 minutes
Based on your device system, select the corresponding platform above to download and run the recommended client installer.
Open the client, paste your subscription link in the 'Subscriptions' or 'Profiles' menu, and click update to automatically download the configuration.
Select a suitable node, enable 'System Proxy' or 'TUN Mode', and enjoy global internet access.
Covering platform selection, installation queries, protocol explanations, and other frequently asked questions
Just remember one rule per platform:Windows→ Clash Verge Rev (x64 version);macOS M-series → Clash Verge Rev(ARM64);macOS Intel → Clash Verge Rev(x64);Android → Clash Plus(ARM64);iOS→ Clash Plus (requires US Apple ID);Linux Desktop→ Clash Verge Rev (.deb). Cards on the page with the 'Highly Recommended' green tag represent the best choice for the current platform.
System ProxyOnly takes over apps supporting HTTP/SOCKS (like browsers, some apps), easy to configure, low permission requirements.TUN ModeTakes over all traffic at the OS network layer, including UDP games, command-line tools, and apps that don't support proxy. For daily browser use, System Proxy is enough. If you need global proxy for all traffic (game acceleration, command line, Ping tests, etc.), please enable TUN mode, which requires administrator privileges.
This is a normal security prompt from macOS Gatekeeper for apps not notarized by Apple, it's a false alarm, not a virus. How to fix:System Settings → Privacy & Security, find the app's prompt at the bottom of the page, and click 'Open Anyway'. macOS 15 Sequoia users may need to execute xattr -d com.apple.quarantine /Applications/AppName.app in the terminal to remove the restriction.
For Android phones released after 2016, over 95% are ARM64 (arm64-v8a) architecture. Please prioritize the ARM64 version for smaller package size and higher running efficiency. If you are unsure about your device's architecture or have an older phone, just download the Universal version, which is compatible with all architectures. The ARMv7 version is only for extremely old devices before 2014, modern phones don't need to choose this version.
Due to Apple App Store review restrictions, open-source free proxy clients represented by Clash cannot be listed on the store. The available options are all maintained by individual developers who bear the annual Apple Developer account fee ($99/year) and ongoing maintenance costs, thus they are sold as paid apps in the App Store. The price is usually between $2.99 and $7.99, a one-time purchase for lifetime use. Compared to the cost of long-term proxy subscriptions, the one-time payment is very worthwhile.
Clash for Windows (CFW) stopped maintenance by the original author Fndroid in 2023 and the GitHub repository was deleted. The installation packages archived on this site can still be installed and used normally, and basic functions are not affected, but there have been no security patches or feature updates since it stopped updating. If you are an old user and used to it, it's not a big problem to continue using it in the short term. However, if you are a beginner or have security requirements, we strongly recommend choosing Clash Verge Rev directly, which has more complete features and active maintenance.
For Macs with Apple M-series chips (M1, M2, M3, M4), please choose the ARM64 version for the best performance and lowest power consumption. Intel chip Macs (older models before late 2020) choose the Intel x64 version. How to check: Click the Apple icon in the upper left corner → 'About This Mac', check the 'Processor' or 'Chip' section: if it shows "Apple M1/M2/M3", choose ARM64; if it shows "Intel Core i5/i7/i9", choose x64. Macs purchased after 2021 are mostly M-series, just choose ARM64.
Mihomo (formerly Clash.Meta) is the core engine of Clash, responsible for the underlying work of protocol parsing, traffic forwarding, and rule matching. GUI clients like Clash Verge Rev and FlClash already have the built-in Mihomo core. Ordinary users directly use the GUI client and do not need to download the core separately. The scenarios for separately downloading the Mihomo core are: server deployment (no desktop environment), developer debugging, or advanced users who need to run the proxy as a system service.