Open Source · Free · Cross-Platform

Clash Official Site Free Open-Source Client Download

Trusted worldwide. Supports VMess, Trojan, Shadowsocks, and Hysteria2. Smart rule-based routing for Windows, macOS, Android, iOS, and Linux. Secure your connection with full control.

53.2K GitHub Stars
5M+ Total Downloads
5y+ Active Maintenance
Connected
🇺🇸 US-SJC-01 · 18ms
Clash Meta — Dashboard
Running
Proxy Groups
Global Routing
🇺🇸 US-SJC-01 18ms
Streaming Unlock
🇸🇬 SG-02 42ms
Local Direct
DIRECT 3ms
2.4 MB/s
Upload
8.7 MB/s
Download
287
Routing Rules
Live Traffic ↑ 234 MB ↓ 1.2 GB
Recent Requests
google.com US-SJC-01 18ms
bilibili.com DIRECT 3ms
github.com US-SJC-01 24ms
287 Rules
Smart Routing Active
0
GitHub Stars
500M+
Global Downloads
0
Contributors
0
Continuous Updates
Request CLASH Rule Engine DOMAIN-SUFFIX .google.com PROXY GEOIP CN DIRECT MATCH Other Traffic PROXY
Core Features

Rule Engine,
Precise Control for Every Connection

In Clash, every network request is precisely handled by the rule engine. You can configure hundreds of rules to route traffic seamlessly, ensuring optimal speed and privacy.

  • Domain / Suffix / Keyword Matching
  • IP CIDR Precision Routing
  • GEOIP Geographic Intelligence
  • Process & Port Level Routing
  • Pre-configured Rule Sets
Get Started Now
Key Features

Beyond a Proxy Tool:
A Complete Solution for Network Freedom

VMess VLESS
Trojan Hysteria2
Shadowsocks TUIC
Multi-Protocol Matrix

Universal Protocol Support

One client covers all major proxy protocols. No need to switch software; just install and connect.

CPU Usage
~30 MB Memory Usage
Go Language
Minimal Resource Footprint

High-Performance Core

Written in Go for maximum efficiency. Handles hundreds of rules with almost zero impact on system performance.

53,200 Stars
Open Source & Transparent

100% Open Source

Source code is fully public and community-maintained. Secure, auditable, and free of backdoors.

github.com/MetaCubeX/mihomo
Windows
macOS
Linux
Android
iOS
Full Platform Coverage

Five Platforms, Native Clients

Whether on desktop or mobile, every platform has a native client for a consistent and smooth experience.

Use Cases

Whatever Your Needs,
Clash Has You Covered

From daily browsing and dev speed to streaming and remote work—Clash handles every scenario.

Top Use Case

Bypass Geo-Restrictions

Access Google, YouTube, X, ChatGPT, and more. Local sites stay direct and fast with zero interference.

Google YouTube ChatGPT Twitter/X Instagram Wikipedia
Entertainment

Unlock Global Streaming

Enjoy Netflix 4K, Disney+, and Spotify. Simply select a node in the target region and start watching.

Developers

Accelerate Dev Workflows

High-speed access to GitHub, npm, Docker Hub, and VS Code extensions. No more slow downloads.

Gaming

Lower Ping, Better Gaming

Full-speed Steam/Epic downloads and stable low-latency connections for competitive online gaming.

Remote Work

Secure Corporate Access

Seamless remote access with precise routing for corporate traffic. Secure and more flexible than traditional VPNs.

Quick Start

Get Started in Three Easy Steps

No technical skills needed. Follow these steps to install and configure Clash in minutes.

01
clash-verge-rev-win-x64.exe
78.4 MB ↓ 9.2 MB/s

Download for Your Platform

Select the client for Windows, macOS, Android, iOS, or Linux. One-click download, no account needed.

Select Platform to Download
02
Import Config
https://sub.example.com/clash?token=...
Import Config

Import Your Subscription

Paste your subscription link and the client will automatically fetch all nodes. One-click updates keep you current.

See Import Guide
03
Connected · 18ms
287 Rules · Smart Routing Active

Enable and Connect

Turn on System Proxy and Clash takes over. Smart routing handles local and proxy traffic automatically.

Read Documentation
FAQ

Clash FAQ:
Find Your Answers Here

We've compiled the most frequent questions to help you understand every aspect of Clash. Need more help? Check our full documentation.

Common Searches: How to use Clash, Subscription Import, CFW Alternative
Connected · 18ms

Clash is a rule-based open-source network proxy client written in Go. It is licensed under GPL-3.0 and is completely free. It does not include nodes; you must import a subscription from a proxy service (airport).

Clash's main advantage is intelligent splitting—local traffic stays direct while international traffic uses the proxy. VPNs often route everything through a server, slowing down local sites. Clash also supports modern protocols like Hysteria2 and Trojan.

In your client's configuration tab, paste the link provided by your airport service and click 'Import/Update.' Clash does not come with nodes; you must buy a compatible subscription separately.

Clash Meta (now Mihomo) is a community-enhanced fork. it adds support for VLESS, Hysteria2, TUIC, and Reality, plus a more powerful TUN mode. All our recommended clients use the Mihomo core.

Android users should download FlClash APK—no root required. iOS users can buy Stash or Shadowrocket on the App Store. Note that iOS tools require a non-China Apple ID.

Both Clash and Mihomo are fully open-source. The code is public on GitHub and audited by developers worldwide. It contains no backdoors or tracking. Your traffic security depends on the nodes you choose from your provider.

Clash for Windows stopped development in 2023, but several great alternatives exist. Clash Verge Rev and FlClash are our top recommendations—both are actively maintained and powered by Mihomo.

Most clients support automatic rule updates at set intervals. If a site routes incorrectly, you can trigger a manual update or use a community-maintained rule set like Loyalsoldier.

Fully Open Source on GitHub

Transparent & Auditable · 280+ Contributors · Maintained for Over 5 Years

github.com/MetaCubeX/mihomo
Ready to Start?

Start Now and Take Control of Your Network

Join 5M+ users worldwide. Experience true network freedom for free with Clash.