OPEN SOURCE · Continuously Updated for All Platforms
Clash All-Platform Client Downloads & Setup Guide
This site collects Clash client downloads for Windows, macOS, Android, iOS and Linux, with Clash Plus as the top pick alongside popular clients like Clash Verge Rev and FlClash; every step from installation and subscription import to system proxy and TUN mode setup comes with step-by-step guides.
FEATURES · Core Capabilities
Departure Board · Six Core Capabilities
Click any row to expand details. These capabilities come from the mihomo core, so behavior is consistent across all five platforms.
GATES · Download Entry
Five-Platform Client Gates
Pick your platform to jump to the download page, which scrolls straight to that platform's client list and system requirements.
- WINDOWSClash Plus, Clash Verge Rev and FlClash provide x64 installers that run directly on Windows 10 and later.
- MACOSInstallers cover both Intel and Apple Silicon; check your chip type under About This Mac before picking the matching version.
- LINUXClash Verge Rev and FlClash provide deb and rpm packages covering major distributions like Debian, Ubuntu and Fedora.
- ANDROIDDownload and install the APK directly on mainstream arm64 devices; just allow installs from this source when prompted.
- IOSClash Plus is available on the App Store—install it from there with no extra configuration profile needed.
BOARDING · Quick Start
Three Steps to Your First Connection
From install to verifying the connection, first-time setup usually takes under ten minutes. Here's the short version of the full setup guide.
-
Download and Install the Client
Pick your client on the download page: Clash Plus or Clash Verge Rev for Windows and macOS, the APK directly for Android, and Clash Plus from the App Store for iOS. Run the installer and follow the wizard; if macOS blocks the app on first launch, allow it once under Privacy & Security in System Settings.
-
Import a Subscription
Open the client's subscription or profile page, paste the subscription link from your provider, and confirm the import. The client downloads and parses the configuration automatically; once done, the proxy page lists all nodes and proxy groups. If the list is empty or an error appears, first check the link was copied in full, then work through the FAQ page's checklist.
-
Enable the Proxy and Verify
Turn on the system proxy switch in settings, set the mode to Rule, then pick a working node in the proxy group. Open a browser and visit your target site to verify the connection; enable TUN mode as well if you need to cover command-line tools that ignore the system proxy. Full parameter details and per-platform differences are in the setup guide.
OPEN SOURCE · The Ecosystem
Core and Clients, All Publicly Hosted
The Clash ecosystem consists of a core and several GUI clients, with code that anyone can inspect, build and contribute to.
Clash began as an open-source rule-based proxy project, and its design of describing nodes, proxy groups and routing rules in a single YAML file was widely adopted. After the original repository stopped being maintained, the community continued developing its protocol and config format, forming today's ecosystem centered on the mihomo core; the config format remains backward-compatible, so most existing tutorials and rule sets still work.
mihomo (formerly known as Clash.Meta) is the mainstream core implementation today, handling protocol handshakes, rule matching and traffic forwarding; GUI clients such as Clash Verge Rev, FlClash and Clash Nyanpasu all bundle this core, differing mainly in their interface, subscription management and system integration. Source code for both the core and each client is publicly hosted, so anyone can review the implementation.
Each client releases on its own schedule, tracking core versions independently. This site's download page keeps version info checked against each client's release channel and always points to a currently available installer; clients that have stopped being maintained are clearly marked as archived, so existing users can still find them while new users don't install them by mistake.
This site is a download and documentation hub for Clash users, not a node or subscription provider—content focuses on getting the client, configuring it and troubleshooting issues. See About This Site for more on scope and maintenance principles.
Get the mihomo Core Source
git clone https://github.com/MetaCubeX/mihomo.git
- Coremihomo (formerly Clash.Meta)
- LicenseOpen-source license, free to use
- PlatformsFive client platforms + server core
- ConfigPlain-text YAML, portable across platforms
INFORMATION · Featured FAQ
Four Frequently Asked Questions
The four questions newcomers hit most often—see the FAQ page for the full list.
-
Is Clash free?
Yes. Both the core and every client listed here are open-source software, free to download and use; the only thing that might cost money is a third-party subscription service, unrelated to the client itself. See FAQ for details.
-
Node list empty after importing a subscription?
First check the link was copied in full and hasn't expired, then try updating the subscription manually; if it still fails, work through the FAQ checklist to check the response format and client compatibility.
-
System proxy or TUN mode—which one?
System proxy is enough for everyday browsing; enable TUN when you need to cover command-line tools and other apps that ignore the system proxy. See the glossary for how the two differ.
-
What if it says a port is already in use on startup?
It's usually port 7890 or 9090 being used by another process—find and end that process, or switch to a different port in the config; see this article for full steps on all three platforms.
BULLETIN · Articles
Latest Config & Troubleshooting Articles
In-depth articles on proxy groups, config structure and common issues—the three most recent, newest first.