Client Downloads / Choose an OS and Architecture

Clash Downloads
Installers for Every Platform

Choose your operating system, then check your processor architecture. Use a GUI client on desktop or mobile; see the standalone core options for servers and routers.

This site brings together Clash clients and setup guides. After installation, you’ll still need to import a subscription or configuration you’re authorized to use.


Browse by Platform

Choose a Client

Install one client per device to start. Once it’s working, migrate your old configuration.

Windows Clients

Current desktop downloads are primarily x64. Check your system type under Settings → System → About. On Windows on ARM, also confirm compatibility with app emulation and networking components.

Clash Plus

Top Pick
Windows · x64 · EXE

A good fit for a complete getting-started workflow, from installation and subscription import to switching policies. After running the installer, make sure your configuration loads before enabling the system proxy if needed. For your first connection, close other proxy apps so you can tell whether the settings are working.

clashplus.io

Clash Verge Rev

Windows · x64 · EXE

A desktop option for managing subscriptions, policies, and overrides through a GUI. Save a copy of any existing configuration before importing it. Service mode and TUN require system permissions; verify a standard connection first, then enable these features one at a time.

FlClash

Windows · AMD64 · EXE

A GUI option for users who want a similar experience across devices. Import your configuration again on each device, then check the ports, startup behavior, and proxy toggle. UI preferences usually don’t transfer with a subscription, so importing one won’t restore every setting.

Clash Nyanpasu

Windows · x64 · EXE

Another desktop option for managing configurations. Exit your current client before testing to prevent conflicts between local ports and system proxy settings. After migration, check policy group names and local rules. An imported configuration doesn’t necessarily include your old overrides or scripts.

Clash for Windows

Discontinued
Windows · Archived Installer

Kept for reference and migration from older setups. Since development has stopped, future compatibility issues with operating systems or protocols may go unfixed. Choose a maintained client for new devices. Before migrating, note your subscription source, proxy ports, and rule overrides. An archived client isn’t recommended for long-term use.

Windows Requirements and Installation Checks

CheckCurrent DownloadWhat to Do
Processorx64 / AMD64Don’t use these x64 installers on a 32-bit system.
OS supportCheck the selected client’s current release notesFor older Windows versions, check runtime and OS requirements. Downloading an installer doesn’t mean it will run on your system.
Installation permissionsInstallation or service components may request authorizationReview why permissions are needed. Get administrator approval for managed devices.
First launchImport a configuration, then enable the proxyTest a website in rule mode first. Don’t enable multiple system proxy tools at once.

What to Do After Installation

Import a Configuration, Then Test the Connection

An installer gets the client running; a working proxy also depends on your configuration, service status, and local network. Follow the checks in order to find the cause more easily than by repeatedly switching apps.

Open the Four-Step Setup Guide
  1. Import a Subscription

    Add your subscription URL in the configuration manager, then enable the configuration once it appears. If import fails, check that the link is valid, the network can reach it, and the format is supported. Never post a full URL containing credentials in a public forum.

  2. Choose a Mode

    Start with rule mode and choose a working policy. Global mode is useful for temporary comparison, but it won’t fix every issue. Direct mode doesn’t mean the proxy is working.

  3. Connect

    On desktop, enable the system proxy if needed; on mobile, confirm VPN authorization. Enable TUN separately if required, and read its permission prompts. You don’t need to turn on both the system proxy and TUN just to test.

  4. Verify the Result

    Visit a regular website first, then test the service you need. Check the client’s connection log for matched rules and policy routing. If only one app has a problem, check whether it uses the system proxy.


Download and Installation FAQs

Choosing an Installer

Which Clash client should I download first?

Start with Clash Plus for Windows, macOS, Android, or iOS; try Clash Verge Rev on Linux. Check your device architecture before choosing an installer. If your current setup works, back it up before trying another client.

Why can't I connect to a proxy after installing a client?

A client reads your configuration and handles connections, but installing it does not provide proxy service. You’ll need an authorized subscription link or configuration file. Import and enable it, then choose a policy and connection method. Subscription links contain access credentials—don’t share them publicly.

What’s the difference between ARM64, x64, and universal builds?

ARM64 and x64 are different processor architectures, so don’t choose based on the operating system name alone. Android universal builds usually support multiple architectures and are larger. On Apple Silicon, x64 apps may require Rosetta. Check the actual installer for the architecture offered by each download link.

Is Clash for Windows still suitable for a new installation?

Clash for Windows is no longer maintained. This page keeps archived downloads available for migration from older setups and configuration reference. For a new device, choose a maintained client. Before migrating, save your subscription, rule overrides, and port settings, and avoid running two proxy cores at once.

What should I do if my system shows a security warning during installation?

Check the download source, file type, processor architecture, and system requirements, then read the specific reason for the warning. Don’t disable system security features outright. Follow your organization’s policies on managed devices. If you can’t verify the source or requested permissions, stop the installation.

Do I need to download the Mihomo core alongside a desktop client?

Most desktop and mobile users only need a GUI client, which manages its core using its own update mechanism. The standalone Mihomo core is for servers, routers, and self-hosted setups; you’ll need to prepare the configuration, launch method, and permissions yourself. Don’t overwrite a client’s bundled core.

Download a Client