Cross-Platform Installers

Clash Client Downloads

Choose a graphical client by operating system. Windows, macOS, Android, iOS, and Linux are listed separately, with architecture, package format, and maintenance status shown clearly. For server or router deployments, open the Mihomo kernel section below.

Five platforms Graphical clients Mihomo kernel Chinese installation guides

Choose a platform

Graphical client installers

Click a platform tab to switch installer lists. The selected platform is added to the page URL, so you can copy the link to open the same list directly. The first solid button on each card is the client’s primary installer.

Windows

Windows Clients

For everyday desktop proxying, rule switching, and subscription management. On a typical 64-bit PC, choose the x64 installer; for server deployments or command-line use, see the Mihomo section below.

Desktop favorite

Clash Verge Rev

A full desktop feature set covers configuration import, proxy-group switching, rule inspection, the system proxy, and TUN. A good fit for Windows users who frequently adjust settings and monitor connection status.

Cross-platform

FlClash

The same client runs on desktop and Android, with a largely consistent interface across systems. The installer suits most users, while the archive is useful if you prefer to manage the application folder yourself.

Desktop client

Clash Nyanpasu

Provides a desktop graphical interface and common Clash configuration tools, ideal for Windows users who prefer a distinct interface and need to switch quickly between proxy groups and modes.

Discontinued

Clash for Windows

A classic Windows graphical client retained for opening legacy configuration environments or handling existing installations. For new setups, compare Clash Plus, Clash Verge Rev, and FlClash first.

Windows requirements

CheckRecommendedDetails
SystemWindows 10 / 11 64-bitModern clients generally target 64-bit desktop systems.
Architecturex64Most Intel and AMD desktop processors use the x64 installer.
PermissionsAllow system proxy and network componentsEnabling TUN or service mode may require administrator approval.

Core packages

Mihomo Kernel Download

Mihomo is a command-line kernel for servers, software routers, containers, and automated environments. It does not provide a complete desktop interface; prepare configuration files, startup arguments, and process management yourself. Desktop and mobile users should generally use the graphical clients above.

EnvironmentCommon architecturesPackage formatKey considerations
Windows server or terminalAMD64 / ARM64Extract ZIPSpecify the configuration directory from a terminal and manage the process yourself.
macOS automation environmentApple Silicon / IntelExtract GZGrant execute permission, then run it from a terminal.
Debian-based serverAMD64DEBWorks well with system service management for startup and logs.
Software routers and embedded devicesARM64 / ARMv7 / MIPSGZConfirm the CPU instruction set and soft-float requirements first.

Before you install

Package selection, installation, and first connection

Downloading is only the first step. The right architecture, cleanup of old proxy settings, configuration import, and system permissions determine whether the client can route traffic reliably.

01

Confirm the system and architecture

For desktop systems, check Windows x64, macOS Apple Silicon or Intel; on Android, check ARM64 or ARM32, or choose universal. A mismatched architecture may stop the installer from running or cause an immediate exit at startup.

02

Complete system authorization

Windows service mode, macOS network extensions, and VPN configurations on Android and iOS may trigger system confirmation. Approve them only in the authorization interface provided by the operating system, then return to the client to continue setup.

03

Import a valid configuration

A newly installed client does not create proxy routes automatically. Import a valid subscription or local configuration, wait for the proxy groups to load, then choose rule, global, or direct mode. Rule mode is usually the best starting point.

04

Connect and verify

Choose an available policy, enable the system proxy or VPN mode, and visit a familiar website to verify DNS resolution and connectivity. If the network becomes completely inaccessible, disable routing first, then check the subscription, DNS settings, port conflicts, and other proxy tools.

Download FAQ

Common download and installation questions

This section covers frequent questions about client selection, architecture checks, first-run authorization, and connection problems after installation.

Which Clash client should you download first?

For a similar workflow across popular desktop and mobile platforms, start with Clash Plus. Windows and macOS users can also choose Clash Verge Rev or FlClash; Android users can select Clash Meta for Android based on their device architecture. Archived clients are mainly for existing setups and are not recommended as the default for new devices.

Which Windows architecture should I choose?

The graphical clients on this page mainly provide x64 installers for common 64-bit Windows devices. Most PCs with Intel or AMD desktop processors should use x64. Open the Mihomo section for an ARM64 archive only when you specifically need a command-line kernel and have confirmed ARM hardware.

How do I tell Apple Silicon from Intel on macOS?

Open the system menu in the top-left corner, select About This Mac, and check the chip or processor information. Choose Apple Silicon or ARM64 for an Apple M-series chip, and Intel or x64 for an Intel processor. If connection fails after installation, check network-extension and proxy permissions in System Settings.

Should I download ARM64, ARM32, or the universal Android version?

Most recent Android phones use ARM64, corresponding to arm64-v8a. Older 32-bit devices can use ARM32, corresponding to armeabi-v7a. If the architecture is unknown, use the universal version of Clash Meta for Android; it supports more devices but is usually larger.

What is the difference between the Mihomo kernel and a graphical client?

Mihomo is a command-line kernel for servers, routers, containers, and automated deployments. You must prepare configuration files, set startup arguments, and manage the runtime user and logs yourself. Graphical clients combine configuration management, system proxy controls, and visual tools, so most desktop and mobile users should choose one directly.

Why can’t I connect immediately after installation?

After installing the client, import a valid configuration or subscription, wait for proxy groups to load, select a policy, and enable the system proxy or VPN mode. If the switch says connected but websites remain unreachable, check the subscription expiry, node status, DNS resolution, proxy mode, system time, and port conflicts with other proxy programs.