小举人 Manuals

↑↓ to choose Enter to open Esc to close

What Is Clash?

What Clash is, which kind of subscription it needs, and why so many protocols end up feeding into it.

3 min read
On this page

Clash is a very powerful tool that is compatible with almost all mainstream protocols in the industry. You could say that no matter which protocol you're trying, All in Clash. You don't need to worry about which software to download. Just convert your existing configuration and hand it over to Clash. Clash is open source and has swept across almost every platform: Android, iOS, macOS and Linux.

No matter which flight you're on, Clash can help you complete any boarding procedure. (And the interface is even nicer.)

#Rich Features

Clash offers a rich set of features, such as:

  • Support for configuring and managing multiple proxy servers.
  • Support for importing and managing multiple rule files.
  • Support for writing and applying custom rules and policies.
  • Support for filtering and redirecting HTTP proxies.
  • Support for optimizing and accelerating DNS resolution.
  • Support for sharing a proxy server on the local network.

Clash can be used both in a terminal command line and in a GUI user interface. It also runs easily on many platforms, including Windows, macOS, Linux and Android.

#What Is a Clash Subscription Conversion Platform?

There are two kinds of subscription links on the market: the node subscription link and the Clash subscription link. A node subscription link can only be recognized by software that is compatible with a specific protocol. Likewise, Clash only accepts Clash subscription links.

A regular node subscription link can't run directly in Clash, so you need a dedicated Clash subscription conversion platform to do the job. Most node subscription links can be converted into Clash subscription links. Although there are already many conversion platforms out there, to keep your data and subscription information safe, it's best to build your own dedicated platform. For detailed instructions, read Building a Clash Subscription Conversion Platform.

#How Do I Download and Use Clash?

On iOS there are already tools like Shadowrocket and Surge that are compatible with many protocols, so Clash is generally not used on iOS. There aren't many Clash apps on iOS either, so there's no need to go to that much trouble.

#How Do I Start Converting with Clash Right Away?

You can try the Clash conversion service that this site runs. However, to prevent information leaks, I still recommend that you build your own. With a Vercel front end and a Docker back end, the barrier to setting one up has come down quite a lot.

#What Does the "Fish That Slipped Through the Net" Mean After Conversion?

Clash is a traffic-splitting tool: foreign websites use foreign traffic, and domestic traffic goes through the local connection. So Clash essentially sorts traffic by building in a domain-name list database that records mainstream domestic and foreign websites, and it uses regular expressions to match the domain names your browser visits in order to split the traffic. However, some niche websites will never be in that database. As the name suggests, such sites are "fish that slipped through the net." You can choose whether these niche websites go through foreign traffic or connect directly locally.

If you ask me, I'd recommend choosing a foreign node for "fish that slipped through the net," since niche websites are mostly built overseas. Few people in China bother to properly build websites. Yes, in an era where mobile internet has swept everything, the 🇨🇳 has no soil for niche websites. Those that do exist are mostly built by idealistic programmers, and you can open them using foreign traffic too.