Client Downloads · Architectures and System Requirements
Clash Downloads by Platform
Download Clash Plus, Clash Verge Rev, and FlClash. Choose your operating system, then check your CPU architecture. For servers and routers, go to the Mihomo kernel.
Desktop and mobileUse a GUI client to import subscriptions, configure proxies, and manage rules.
Servers and routersRun the standalone kernel and manage the configuration directory, service permissions, and network forwarding yourself.
Clash Download FAQs
Choosing an installer, migrating from an older client, and troubleshooting your first connection.
Which Clash client should I choose for my first download?
For Windows, macOS, Android, and iOS, start with Clash Plus; for Linux, start with Clash Verge Rev. Check your operating system and CPU architecture before choosing a package. After installation, import a valid subscription or prepare your own configuration file.
What’s the difference between x64, ARM64, and universal packages?
x64 and AMD64 usually refer to the same 64-bit CPU architecture. ARM64 is a different 64-bit architecture, and the two are not interchangeable based on the operating system name alone. Android universal packages include multiple architectures and are useful when you’re unsure which one your device uses. On macOS, check About This Mac for your chip and match it to the downloaded file’s architecture.
Can I still download Clash for Windows now that it’s discontinued?
This page keeps an archived download of Clash for Windows for migrating old configurations and checking compatibility. Since development has ended, don’t expect ongoing bug fixes or support for new protocols. For a new installation, choose a maintained client. Back up subscriptions, rules, and overrides before migrating.
Why can’t I access websites after downloading and installing a client?
The installer does not include a subscription service. Import a valid subscription and select it as the active configuration, then enable the system proxy or configure TUN if needed. Check the proxy mode, mixed port, and rule matches. Avoid running multiple clients that take control of the system proxy at the same time.
Should I download a deb, rpm, or the Mihomo kernel for Linux?
Debian- and Ubuntu-based distributions generally use deb packages; Fedora and openSUSE typically use rpm. Check that the package architecture is compatible with your system. Choose a GUI client for desktop settings; consider the Mihomo kernel for servers, routers, or services you manage yourself.
What settings should I keep before upgrading a client?
Keep your subscription URL, original configuration, custom rules, override scripts, and port settings. When switching clients, don’t overwrite the entire configuration directory. Import the subscription first, then restore custom settings one by one. After upgrading, check that the system proxy, TUN permissions, DNS, and startup behavior are as expected.