Client downloads · Setup tutorials · Troubleshooting

Clash

Clash is an open-source, cross-platform proxy tool with multi-protocol support and smart routing for Windows, macOS, Android, and iOS. It helps users set up fast, secure network access for cross-border connectivity and acceleration needs.

Clash client interface preview across desktop and mobile devices

Core features

A rule-based proxy tool for multi-platform use

Clash is not just a download entry. Its real value is using profiles, rules, and policy groups to manage network access consistently across different devices.

Cross-platform icon

Cross-platform clients

Covers Windows, macOS, Android, iOS, Linux, OpenWrt, and other common use cases.

Protocol support icon

Multi-protocol support

Compatible profiles can manage different protocols and node information, which is useful for users who need one setup across multiple devices.

Smart routing icon

Smart routing

Routes traffic by rule, domain, app scenario, or policy group, reducing the cost of manual switching.

Subscription configuration icon

Subscription management

Import a subscription URL, update the profile, inspect policy groups, and keep similar workflows across clients.

System proxy and TUN icon

System proxy and TUN

Beginners can start with system proxy, then learn TUN mode when more app traffic needs to be captured.

Troubleshooting and safety icon

Status and troubleshooting

Use latency tests, logs, rule hits, and policy-group status to quickly tell whether a problem comes from configuration or the client.

Recommended download entries

Choose downloads and guides by current device

Pick your system first, then check recommended clients, platform limits, and the next setup guide. Do not mix installers across operating systems.

Windows

For Windows 10/11 desktop users.

Recommended clients
Clash Verge Rev, FlClash, Mihomo Party
Notes
After installation, you usually need to enable System Proxy; use TUN only for apps that do not follow system proxy.

macOS

For MacBook, iMac, and Mac mini users.

Recommended clients
Clash Verge Rev, ClashX Meta, FlClash, Mihomo Party
Notes
Confirm whether your Mac is Apple Silicon or Intel before downloading to avoid architecture mismatch.

Android

For Android phones, tablets, and some TV boxes.

Recommended clients
Clash Meta for Android, FlClash
Notes
After APK installation, grant VPN permission and disable battery restrictions if background disconnections occur.

iOS

For iPhone and iPad users.

Recommended clients
Stash, Shadowrocket, Quantumult X
Notes
iOS cannot install desktop Clash clients. App availability depends on the App Store region.

Linux / OpenWrt

For desktop Linux, servers, soft routers, and OpenWrt users.

Recommended direction
Desktop users can check FlClash / mihomo projects; OpenWrt users often look at OpenClash.
Notes
Linux and router setups depend more on distribution, architecture, and permissions. Read the project release page and documentation first.

Beginner quick start

Use these 6 steps the first time

Most connection issues come from downloading the wrong build, not updating the subscription, leaving system proxy off, or not selecting a policy group.

  1. Download the clientChoose by device system, and confirm chip architecture on macOS.
  2. Get your own subscription URLThis site does not provide nodes or subscriptions. Use a URL you obtained legally.
  3. Import configurationAdd the URL from Profiles, configuration, or subscription pages, then update it manually once.
  4. Select a node or policyStart with rule mode, then adjust by region, auto select, or manual node as needed.
  5. Enable system proxy or VPNDesktop clients use System Proxy; mobile clients need VPN permission; consider TUN for special apps.
  6. Test and troubleshootCheck latency, logs, rule hits, and whether the target website can be reached.

FAQ

The most common questions when searching for Clash

Clash is more accurately a rule-based proxy client. It imports configuration, selects policies, and handles traffic, but it is not the same as a proxy node service.

Clash often refers to the proxy ecosystem or core direction. Clash Verge Rev is one desktop graphical client that provides clearer configuration, policy, and system proxy controls.

Common causes include an incomplete subscription URL, expired subscription, inaccessible subscription source, outdated client, or incorrect system time. Copy the full link and update it manually once.

Switch back to rule mode first, update the subscription, and try another node. Then check DNS, system proxy, TUN, policy groups, and client logs.

TUN mode captures more traffic at the system network layer, which helps apps that do not read system proxy settings. It has higher permissions, so network issues also need more careful troubleshooting.