Open Source · Cross-Platform · 10+ Protocols

Clash Client
Free Download The Smarter Way to Route.

Trusted by millions, Clash is an advanced network routing tool that replaces traditional VPNs with smart rule-based flow control for local and global traffic.

Free, Open Source, and Fast

Built on a high-performance Go architecture with minimal resource usage. With 45,000+ stars on GitHub, it's the gold standard for geeks who value transparency and security.

View Source on GitHub

Why choose Clash?

The numbers speak for themselves. Clash is the most recognized open-source proxy solution in the global tech community.

45K+
GitHub Stars
Recognized and trusted by developers worldwide, with fully audited code.
5
Supported Operating Systems
Full coverage for Windows, macOS, Android, iOS, and Linux.
10+
Native Protocol Support
SS, VMess, Trojan, Hysteria2, TUIC, and more.
0ms
Routing Latency
In-memory rule matching with zero perceptible impact on network speed.

More than a proxy,
it's a network hub.

From low-level protocol handling to top-level traffic routing, Clash provides professional-grade control over every request.

10+ Protocols, One Hub for All Airports

The Clash Meta core natively supports Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC v5, WireGuard, and more. No matter what your service provider uses, Clash is compatible without extra plugins.

TUN Global Intercept + DNS Anti-Pollution

Intercept all system TCP/UDP traffic via a virtual NIC—perfect for games and CLI tools. Built-in Fake-IP mechanisms solve DNS pollution and improve initial connection speed (TTFB).

YAML Smart Rule Engine

Control every request with precision using domain suffixes, IP ranges, process names, or GeoIP. Switch between direct and proxy connections automatically.

Policy Groups · Load Balancing · Fallback

Automatic latency testing, fallback for failed nodes, and load balancing for high-bandwidth downloads. Keep your network in its optimal state automatically.

Compatible with all
major protocols

Clash Meta provides the industry's broadest protocol support, eliminating any compatibility concerns.

Most Widespread
Shadowsocks (SS)
Lightweight obfuscation with ultra-low latency. The most common protocol offered by providers worldwide.
Modern Recommended
VMess / VLESS
A stateless lightweight protocol from the V2Ray project. Excellent penetration when paired with gRPC or WebSocket + TLS.
Strongly Recommended
Trojan / Trojan-Go
Disguises traffic as HTTPS for maximum stealth. Highly stable in restricted environments and favored by power users.
Next-Gen
Hysteria2
Based on the QUIC protocol, Hysteria2 is optimized for weak networks and high packet loss, maintaining high speeds where others fail.
Next-Gen
TUIC v5
Another QUIC-based protocol. The 0-RTT handshake design makes it significantly faster than TCP for initial connections.
Modern VPN
WireGuard
A sleek, high-performance VPN protocol with a tiny codebase. Provides excellent stability when used as an outbound protocol.
Classic Support
ShadowsocksR (SSR)
An evolution of Shadowsocks with added obfuscation. While mostly replaced by SS+plugins, Clash maintains full support.
Base Compatibility
SOCKS5 / HTTP
Standard proxy protocols for local or corporate environments. Clash supports them for both inbound and outbound traffic.

Understanding
How Clash Works

Going deeper than standard proxy software, Clash redefines traffic management at the OS level. This is why it's the top choice for advanced users.

View Complete Tutorials

TUN Mode: Intercepting All System Traffic

Standard system proxies only work for browsers and some apps. CLI tools (Git, npm), games, and messaging apps often bypass them.

TUN mode creates a virtual network interface to intercept all TCP and UDP traffic at the driver level. Every request is captured and routed by the Clash engine, regardless of the app's internal settings.

Best for: Game acceleration, terminal tools, apps without proxy settings, and global auditing.

DNS Anti-Pollution: Fake-IP & Real Resolution

DNS pollution is a major cause of network connectivity issues—ISPs return incorrect IPs for certain domains, causing connections to fail before they even start.

Clash's built-in Fake-IP mechanism solves this at the root: when an app requests a DNS query, Clash immediately returns a reserved local IP, allowing the connection to be established with zero latency. Simultaneously, Clash performs the real resolution on the remote proxy server, completely bypassing local DNS pollution.

Real-world effect: Dramatically reduces Time to First Byte (TTFB) and improves loading speeds for international websites.

Policy Groups: Smart Scheduling & Failover

Managing multiple proxy nodes manually is tedious. Clash's Policy Groups automate the process:

URL Test: Automatically switches to the node with the lowest latency; Fallback: Automatically connects to a backup node if the primary fails; Load Balance: Distributes traffic across multiple nodes to maximize bandwidth for high-speed downloads.

Tailored for every
network scenario

Whether you are a developer, gamer, or creator, the Clash rule engine can be precisely tuned to your needs.

Developers · Productivity Boost
Access GitHub, npm, PyPI, and Docker Hub without bandwidth bottlenecks. TUN mode ensures your CLI tools (git clone, npm install) use the proxy automatically.
GitHub Boost npm Mirroring Docker Speedup
Streaming · Entertainment
Unlock Netflix, Disney+, and YouTube Premium using GeoIP rules to route traffic to the correct regions, while keeping local video platforms on a direct connection.
Unlock Netflix Disney+ YouTube
Gaming · Low Latency
TUN mode intercepts game traffic for low-latency connections to Steam, Genshin Impact global servers, and League of Legends. Load balancing ensures you stay online during node switches.
Steam Boost Low Latency Global Servers
Remote Work · SaaS
Stable access to Slack, Zoom, Google Workspace, and AWS consoles. Maintain a direct connection for local business systems to ensure maximum efficiency.
Slack / Zoom AWS Console Google Services
Privacy · Security
Encrypt all traffic on public Wi-Fi to prevent man-in-the-middle attacks. Use MitM rewriting to block ads and DNS-over-HTTPS to prevent DNS leaks.
Public Wi-Fi Encryption Ad Blocking DNS Leak Protection
Research · Knowledge
Seamless access to Google Scholar, arXiv, and Wikipedia. Researchers can fetch international literature without barriers while maintaining local speeds.
Google Scholar arXiv Academic Resources

FAQ

Clear answers to the most frequent questions about downloading and using Clash.

What is Clash? Is it free?
Clash is a rule-based open-source network proxy client built with Go. It is 100% free and hosted on GitHub. It's a routing engine—you'll need to provide your own subscription link or node configuration to use it.
Which protocols are supported? How is it different from V2Ray?
Clash Meta supports Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, WireGuard, and more. While V2Ray is a low-level framework, Clash is a user-centric solution with a GUI and powerful rule engine for easier management.
Which client is best: CFW, Clash Verge, or ClashX?
Clash Verge Rev is the best choice for Windows today. ClashX Pro is recommended for macOS users for its native integration. For Android, Clash Meta for Android is the gold standard. Clash for Windows (CFW) is classic but no longer maintained.
What is TUN mode?
System Proxy only works for apps that support it (like browsers). TUN Mode creates a virtual network interface to intercept all system traffic, including games and CLI tools that typically bypass standard proxies.
Clash vs. Traditional VPN?
Traditional VPNs route all traffic through the proxy, slowing down local sites. Clash uses rule-based split tunneling: local traffic goes direct, while only global traffic uses the proxy, ensuring maximum speed for both.
How to use Clash on mobile?
On Android, use the Clash Meta for Android APK. On iOS, we recommend Stash or Shadowrocket from the App Store. Note that these may require a non-mainland China Apple ID.
How to get routing rules?
Clash uses YAML config files. Most providers include rules in their links. You can also use "Rule Providers" to subscribe to community rule sets like Loyalsoldier/clash-rules for automatic updates.
Is the software safe?
Yes, all recommended clients are open-source and audited by thousands of developers. They do not collect data. Always download from this site or official GitHub repos to avoid tampered versions.