JichangDarenJichangDaren
中文

Clash Client Downloads and Subscription Setup

A client is just a shell — it supplies no routes of its own. What actually decides whether things work, and how fast, is the subscription link you import into it. This page lays out the common clients by platform and subscription format, with official download links and file-picking guidance in each section, then covers where the subscription link comes from and why the free node lists you find online rarely last a week.

Start here: which client takes which provider subscription

Almost every provider issues a Clash-format subscription link, so among the clients below Surfboard needs a second look — it does not read Clash YAML, so a provider's link may not paste in. The rest all take the same subscription, which means your choice comes down to little more than which system you are on. The discontinued Clash for Windows is kept in the table so anyone still looking for it can see where it stands.

ClientPlatformSubscription formatOpen sourceChinese UIChannel
Clash for WindowsWindows (discontinued)Clash YAMLWas, repo taken downYesNo official channel — move to Verge Rev
Clash Verge RevWindows / macOS / LinuxClash YAMLYesYesGitHub Releases
FlClashAndroid / all desktopClash YAMLYesYesGitHub Releases
SurfboardAndroid / Android TVSurge (not Clash YAML)NoYesGitHub · APKPure · Telegram
Clash MiiOS / Android / all desktopClash YAMLYesYesApp Store · GitHub Releases

Clash for Windows is discontinued — what to use instead(Windows)

The short version: Clash for Windows is no longer maintained. The author took the GitHub repository down at the end of 2023, so there is no official channel for it any more. It used to be the default Clash client on Windows, which is why people still search for it in volume — and why what they find is third-party mirrors rather than anything official. If you still have an old copy it will probably still run, but it will never be updated again: a frozen core means no support for newer protocols, and no security fixes either.

Changing clients anyway — change the line too?

Firefly · IPLC Dedicated Line · ¥8/mo (annual) · coupon firefly (20% off)

While you're switching clients, take a look at the line as well: if you are still on CFW, your subscription has probably been running for a few years. The link still working does not mean the routes are still what they were — worth a comparison while you are already changing things.

Clash Verge Rev download and setup(Windows / macOS / Linux)

On desktop this is the most common pick now — not because it suddenly got better, but because the previous generation stopped getting updates. Clean interface, all the everyday pieces (rules, subscription refresh, split tunneling), open source, actively maintained. Builds exist for Windows, macOS and Linux, and it is usually what people searching for a Mac Clash client actually want. Once it's installed, paste your provider's subscription link into the Subscriptions page and the node list pulls itself in — much the same path CFW used to take.

Clash Verge Rev in depth: real sources, which file per system, fixes and FAQ →

Installed, but no subscription link yet

Weifeng (Breeze) · IEPL Dedicated Line · ¥11/mo (annual) · coupon weifeng90 (10% off)

Paste the link into Verge's Subscriptions page and you're running. Weifeng has a decent support reputation at this price, which helps if it's your first time setting one of these up — sign up, ask support for the link, paste it in.

FlClash download and subscription import(Android / all desktop)

FlClash is the most-used Android pick — same Clash core, and an interface close enough to the desktop Clash family that moving from laptop to phone costs you almost nothing. It is not Android-only either: Windows, macOS and Linux builds sit in the same Releases page, so you can run one interface across every device if you want. Importing works the same way: copy the subscription link your provider gave you, create a new subscription in the app, paste it in, and it fetches the rest. Android has no App Store-style restriction here, so you install the APK directly — which is exactly why the download channel matters.

FlClash in depth: the site the project lists, files per platform, what to check when it will not open →

Not in the mood to compare? This one's the cheapest here

Wuyou · IPLC Dedicated Line · ¥6.5/mo (annual) · coupon wuyou666 (32% off)

Create a new subscription in FlClash and paste the link in. Wuyou is the lowest price on the site and still a dedicated IPLC line — worth starting on a small plan to test it. Its link also comes through support after signup.

Surfboard download and subscription import(Android / Android TV · Surge format)

Surfboard is also Android, but settle one thing before you install it: it reads Surge-format config, not Clash YAML. Which means the Clash subscription link your provider hands you most likely will not work in it. That is one of the few places where client and provider genuinely have a compatibility question — most of the clients on this page eat the same subscription, and this one does not. Before you commit, check whether that provider's subscription page offers a Surge row. If it does, you are fine. If it doesn't, don't fight it — use a client that reads Clash subscriptions.

Don't want to deal with subscription formats?

Firefly · IPLC Dedicated Line · ¥8/mo (annual) · coupon firefly (20% off)

Surfboard reads Surge format, so a provider's Clash link most likely will not paste in. Two ways round it: check whether that provider offers a Surge subscription, or sidestep the format question entirely — every provider covered on this site ships its own client, and using their app means the subscription format stops mattering.

Clash Mi download and subscription import(iOS / Android / all desktop)

Clash Mi is built on the mihomo core, open source, actively developed over the past couple of years, and ships builds for all five platforms. It sits here mainly because of iOS: Windows and Android have plenty of client options, iOS has consistently had the fewest. Unlike the other platforms, iOS without a jailbreak cannot install apps from the web at all, so the iOS build has to come from the App Store by name — if you find a page offering a "Clash Mi installer download," it is not an official channel. Builds for the other platforms are on its GitHub Releases page. Importing a subscription works exactly as it does on desktop.

One subscription, every device you own

Weifeng (Breeze) · IEPL Dedicated Line · ¥11/mo (annual) · coupon weifeng90 (10% off)

Importing on iOS works the same way it does on desktop. Ask support for the link once you have signed up — one link works across all of these clients, so phone and laptop do not each need their own.

On an iPhone, or looking for v2rayN?

Everything above is a Clash-family client. Shadowrocket (iPhone) and v2rayN / v2rayNG aren't, and each has its own page:

Once the client is installed: where the subscription link comes from

With a client in place, the next thing you need is a subscription link. Over the past couple of years a lot of providers stopped posting that link on the plans page for you to copy — you sign up, then ask support for it. Among the services covered on this site, Firefly, Weifeng, Shanyue, Lingmao, Kuajieyun and Wuyou all work this way.

The first time you hit this it reads like an artificial hurdle. It usually is not. A subscription link is, functionally, the node addresses in plain form. Once it circulates — resold, screenshotted into a group chat, or simply bought by someone who then shares it — it can be hit repeatedly, have node domains extracted from it, and be probed on a schedule. Once that pattern gets recognised, the nodes behind it tend to get blocked. Routing the link through support puts a step in the way of that.

So if you finish signing up and cannot find a subscription link, ask support before assuming you picked a dud. Support going quiet for half a day is the signal actually worth worrying about. And once you have your link, resist forwarding it — the more it circulates, the higher the odds of taking the line down with it.

For the warning signs that a service is about to disappear, seewhat to do when a service shuts down.

Why free Clash node lists rarely last a week

Search for free Clash nodes or provider lists on GitHub and you will turn up plenty of daily-updated node collections. The first time, it genuinely feels like a shortcut. The problem with these is not that they are free — it is that they are public. The same link gets imported by thousands of people at once, which splits the bandwidth down to nearly unusable, and, more importantly, a public address gets picked up by exactly the kind of high-frequency probing that leads to a block. Usually within days.

Which is why those lists are permanently "updated daily" — not diligence, but replacement. The previous batch is already dead. Lean on them as your main line and you will spend your time swapping subscriptions rather than doing whatever you got online to do.

If you just want to confirm the client is set up correctly, a free node is a perfectly reasonable smoke test. Once you know the flow works, swap in something stable and stop thinking about it.

Which provider list to check next

The client is only the first step — for how to pick a line, see thesetup guide, or go straight to thefull comparison table.