NEW IN · Checked daily against official releases

Latest Clash Client Downloads
for Every Platform

This page covers Clash client installers for all five major platforms — Windows, macOS, Linux, Android, and iOSchecked daily against official releases, with release notes, setup guides, and troubleshooting all in one place.

Latest Version · Now Available CAT NO. CU-2026

Core Features · B-Side Track List

From rule-based routing to TUN mode, here's the Clash client's core capabilities laid out like a B-side track list. Click any row to see what problem it solves, how to use it, and how it differs from a typical proxy tool.

Rule-based routing is Clash's core capability: the rule list in your config file is matched top to bottom, and the first match decides whether a connection goes direct, through a proxy, or gets blocked outright. Common rule types include domain suffixes, keywords, IP ranges, and GeoIP regions, and paired with community-maintained rule sets, local sites load instantly while services outside your region automatically route through a node — with zero conflict between the two. Unlike an all-or-nothing global proxy, rule-based routing saves node bandwidth without slowing down local browsing, which is exactly what sets Clash apart from a typical VPN client. Write the rules once, and they work across every platform's client.

Proxy groups sit above individual nodes as a scheduling layer: a select group lets you pick a node manually, a url-test group auto-picks the lowest-latency node, a fallback group switches automatically when the primary node fails, and a load-balance group spreads requests across multiple nodes. Pin a specific unlock-capable node for streaming while leaving everyday browsing to an auto-latency group, letting different apps follow different strategies. Rules point to proxy groups rather than individual nodes, so adding, removing, or swapping nodes later never requires touching a single rule — keeping config maintenance to a minimum.

A latency test sends a single request to a target address and times the response, producing a number for each node that's then used to rank and filter. Keep in mind low latency doesn't mean high bandwidth — it reflects handshake speed, not download throughput, so check whether latency stays stable before judging by real-world performance. Once nodes are assigned to a url-test group, the client re-tests at a set interval and automatically switches to whichever node currently performs best, no manual checking required. For a deeper look at how latency testing works and what commonly skews the numbers, see the latency testing explainer on this site's blog.

Proxy providers and self-hosted setups typically distribute nodes via a subscription link: paste it into the client to import every node and group in one go, then let it auto-refresh on a set interval so nodes never need manual upkeep. Multiple subscriptions can coexist, and combined with rule sets they can share a single routing setup. A subscription link works like a login credential, so never share it with anyone else. An expired link or exhausted data plan is the most common reason all nodes suddenly stop working — if every node times out at once, refresh the subscription first before troubleshooting anything else; it saves a lot of wasted debugging.

System proxy settings only affect apps that respect them — games, command-line tools, and some desktop apps often bypass them entirely and connect directly. TUN mode creates a virtual network adapter at the OS level that intercepts all traffic at the network layer, handing it to the core for rule-based routing so nothing slips through. The first time you enable it, you'll need to authorize a network component install; it's already built into the leading Windows and macOS clients. Everyday browsing usually doesn't need TUN mode — turn it on only when a specific app refuses to route through the proxy, rather than leaving it on permanently.

DNS is an easily overlooked link in the proxy chain: if resolution gets tampered with, even a great node can't reach the right server. The Clash core has a built-in DNS module that routes queries to different upstream servers based on domain — domains outside your region resolve through the proxy, local domains resolve through your local ISP — with support for encrypted DoH and DoT queries. Configured correctly, it also prevents DNS leaks that would otherwise expose your browsing history. For what fields like nameserver and fallback actually mean, plus two ready-to-use config examples, see the DNS deep-dive on this site's blog.

Names for these six capabilities can vary slightly between clients: for exact setting locations and parameter details, see the reference guide; for concept definitions, see the glossary.

Pick a Client by Platform

Each of the five platforms has its own recommended client — the download page groups every available client by platform along with system requirements and installer size. Click any platform below to jump straight to its section on the download page.

Windows

Double-click to install on Windows 10/11 — Clash Plus leads the pack, with Clash Verge Rev and FlClash as solid alternatives.

Go to Download

macOS

Separate installers for Intel and Apple Silicon — both Clash Plus and Clash Verge Rev are actively maintained.

Go to Download

Linux

The desktop version ships .deb and .rpm packages, while servers and routers can deploy the mihomo core binary directly.

Go to Download

Android

Both Clash Plus and Clash Meta for Android support auto-updating subscriptions and per-app proxying, with FlClash and Surfboard as alternatives.

Go to Download

iOS

Search for Clash Plus directly in the App Store — the official site at clashplus.io has full feature details.

Go to Download

See All Clients

Open Source & Why You Can Trust It

Clash isn't commercial software built by a single company — it's an open-source ecosystem maintained by developers worldwide. Understanding where it comes from tells you more than any marketing copy could.

Project history. Clash launched in 2018, and its rule-based routing design shaped the entire proxy client ecosystem that followed. After the original repository was archived in 2023, the community didn't slow down: the mihomo core (formerly Clash Meta) picked up development, staying compatible with Clash's configuration syntax while continuing to add new protocols and features. Nearly every mainstream Clash client on desktop and mobile today is built on this core.

Open-source ecosystem. From the core to the GUI clients, the entire ecosystem's source code is hosted in public GitHub repositories under open-source licenses like GPL-3.0. The core repository has tens of thousands of stars, with contributors worldwide continuously submitting code, filing issues, and improving documentation. Anyone can audit the source and track every commit — it's the only reliable way a proxy tool can earn real trust.

Kernel relationship. Most clients listed on this site are built on the mihomo core. While staying compatible with the original Clash config format, it adds support for next-gen protocols like VLESS, Hysteria2, and TUIC, and improves DNS routing and TUN implementation. Learn one config syntax and it works the same across Windows, macOS, Linux, and Android — switching clients doesn't mean relearning anything.

Configuration format. The entire ecosystem shares a common YAML config format: node info pushed by a subscription link, rule sets, and proxy groups all end up in a single text file that's readable, backup-friendly, and easy to move between devices. Copying that file from your computer to your phone, paired with auto-updating subscriptions, makes keeping multiple devices in sync fairly painless — see the multi-device sync article on this site's blog for a concrete approach.

Update process. This site checks each client's official release page daily: as soon as a new version appears, the download link and version number are updated, and every installer listed here comes straight from its project's official release channel. Clients that are no longer maintained are clearly marked as archived and no longer recommended for new installs, but their download link stays up so existing users can migrate.

Frequently Asked Questions

The four questions new visitors ask most, each pointing to the full answer on its dedicated page.

With so many Clash clients, which one should a beginner install?

Clash Plus is the top pick for every platform — see the full candidate list and comparison on the download page.

The client shows connected, but pages won't load — what's wrong?

Work through system proxy settings, rule mode, DNS, and subscription validity in that order — the full checklist is on the troubleshooting page.

What do proxy groups, rules, and nodes actually mean?

The glossary explains the core concepts in plain language — spend five minutes there before diving into configuration.

Got a subscription link — how do I import it?

The setup guide walks through everything from installation to importing a subscription and choosing a proxy mode, step by step.

Latest Articles

In-depth notes on client usage, configuration details, and troubleshooting approaches, updated regularly.

See All Articles

Clash Update