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.
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
Beyond a Proxy Tool:
A Complete Solution for Network Freedom
Universal Protocol Support
One client covers all major proxy protocols. No need to switch software; just install and connect.
High-Performance Core
Written in Go for maximum efficiency. Handles hundreds of rules with almost zero impact on system performance.
100% Open Source
Source code is fully public and community-maintained. Secure, auditable, and free of backdoors.
github.com/MetaCubeX/mihomoFive Platforms, Native Clients
Whether on desktop or mobile, every platform has a native client for a consistent and smooth experience.
Whatever Your Needs,
Clash Has You Covered
From daily browsing and dev speed to streaming and remote work—Clash handles every scenario.
Bypass Geo-Restrictions
Access Google, YouTube, X, ChatGPT, and more. Local sites stay direct and fast with zero interference.
Unlock Global Streaming
Enjoy Netflix 4K, Disney+, and Spotify. Simply select a node in the target region and start watching.
Accelerate Dev Workflows
High-speed access to GitHub, npm, Docker Hub, and VS Code extensions. No more slow downloads.
Lower Ping, Better Gaming
Full-speed Steam/Epic downloads and stable low-latency connections for competitive online gaming.
Secure Corporate Access
Seamless remote access with precise routing for corporate traffic. Secure and more flexible than traditional VPNs.
Get Started in Three Easy Steps
No technical skills needed. Follow these steps to install and configure Clash in minutes.
Download for Your Platform
Select the client for Windows, macOS, Android, iOS, or Linux. One-click download, no account needed.
Select Platform to DownloadImport Your Subscription
Paste your subscription link and the client will automatically fetch all nodes. One-click updates keep you current.
See Import GuideEnable and Connect
Turn on System Proxy and Clash takes over. Smart routing handles local and proxy traffic automatically.
Read DocumentationSelect Your Platform
Native support for all systems. Click to start your download.
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/mihomoStart Now and Take Control of Your Network
Join 5M+ users worldwide. Experience true network freedom for free with Clash.