Open Source · Free · Secure & Stable

ClashFree Open-Source Network Proxy Tool
Supports Shadowsocks, V2Ray, & Trojan Protocols

Free Download Latest Clash Beginner's Setup Guide

Full Cross-platform Support

Download, Configure, or Troubleshooting?

Download Clash Client

Supporting Windows, macOS, Android, iOS, and Linux. We provide the latest stable versions for free, ready for instant use.

Go to Download

Beginner's Guide: Setup in 5 Minutes

New to Clash? Follow our step-by-step visual guides for all platforms, from installation and subscription import to traffic rule setup.

View Setup Guide

Connection Issues? Config Errors?

We've compiled solutions for frequent issues like failed imports, rules not taking effect, and connection timeouts.

View FAQ

Pure Open Source, Powerful Networking

Moving beyond complex UIs to the essence of connectivity. Clash provides a stable, high-performance core for thousands of geeks worldwide to control their network routing.

Intelligent Rule-based Routing

Built with a powerful routing engine. Route network requests based on domain suffixes (DOMAIN-SUFFIX), IP ranges (IP-CIDR), GeoIP databases, or even regex to specific proxy groups or direct connections for highly customized traffic control.

Deep Multi-Protocol Compatibility

A single core supporting mainstream secure protocols like Shadowsocks, VMess, Trojan, Snell, and more, with backward compatibility for SOCKS5 and HTTP(S). No need for multiple background services, significantly reducing system resource usage.

High-Performance DNS Engine (Fake-IP)

Eliminate DNS pollution and leaks. The built-in DNS server supports DoH/DoT and provides a revolutionary Fake-IP mode, skipping real DNS resolution wait times for lightning-fast initial connection speeds.

Trusted Open Source Security

Fully transparent code under the GPL-3.0 license. With over 45,000 GitHub Stars, it is maintained and audited by a global developer community, ensuring no backdoors, ads, or privacy trackers.

50,000+
GitHub Stars
8
Supported Proxy Protocols
5
Full Platform Coverage
100%
free and open-source

Shadowsocks、V2Ray、Trojan
One Client, Universal Support

Native compatibility with any encryption protocol used by your airport subscription. Simply paste your link and let Clash auto-detect node types—say goodbye to the hassle of installing separate apps for each protocol.

View All Supported Protocols
SS
Shadowsocks / ShadowsocksR The most common proxy protocol, compatible with 99% of airport providers
VM
VMess / VLESS(V2Ray) Supports WebSocket + TLS for strong censorship resistance
TJ
Trojan / Trojan-Go Disguises as standard HTTPS traffic, making it extremely hard to detect
H2
Hysteria2 / Snell Next-generation high-speed protocol based on UDP/QUIC
S5
SOCKS5 / HTTP(S) Proxy Compatible with corporate intranets and development debugging

Your Network, Your Rules

From personal proxy needs to corporate networking, development debugging to home gateways—Clash adapts to every use case.

01

Personal Proxy · Intelligent Routing, Ready Out-of-the-Box

Paste your subscription link and Clash handles the rest. Built-in rule sets ensure sites like Google, YouTube, and GitHub use the proxy while local traffic stays direct. Automatic latency testing picks the fastest node for a seamless 'set and forget' experience.

  • One-click Subscription Import
  • Intelligent Traffic Splitting
  • Auto-optimized Node Selection
  • Instant System Global Proxy
02

Developer Network Debugging · Precise Control, Real-time Logs

For API debugging and cross-border service access, you need exact control. Clash offers a full RESTful API and Web Dashboard to modify rules, view connection logs, and monitor speeds in real-time. A powerful technical alternative to Charles Proxy or Proxifier, with full Docker support.

  • RESTful API Real-time Control
  • Connection Logs & Traffic Monitor
  • Custom Domain Rule Sets
  • Mixed Proxy / TUN Mode
03

Corporate Transparent Proxy · Gateway Deployment

Deploy Clash on a soft router or server. Use TProxy mode to capture outgoing requests for all devices in the network without individual client installations. Ideal for teams needing stable SaaS access or full-home proxy solutions.

  • TProxy Transparent Proxy Mode
  • Soft Router / Gateway Deployment
  • Docker Containerized Execution
  • Multi-node Load Balancing

Get Client Ecosystem

The Clash core supports all platforms. Developers have built the following easy-to-use graphical interfaces (GUIs).

Windows Client

Clash Verge Rev (Recommended)

Download for Windows

macOS Client

ClashX Pro / Clash Verge

Download for macOS

Android Client

Clash for Android(CFA)

Download for Android

iOS Client

Stash / Shadowrocket

View iOS Setup Guide

Linux Client

Clash Verge Rev (Linux)

Download for Linux

Mihomo Core

Clash Meta Core (Cross-platform)

Download Mihomo Core

3 Steps to Start Using Clash

From installation to successful connection, beginners can get set up in 5 minutes.

01

Download the Client for Your Platform

Choose the right version for your OS: Clash Verge Rev for Windows, ClashX Pro for macOS, or Clash for Android. All versions are safely hosted on this site.

Go to Download
02

Paste Your Link to Sync Nodes

Open the client, go to 'Profiles' or 'Config', paste your airport link, and download. Clash automatically parses and imports all nodes, supporting SS, VMess, Trojan, and more.

# Sample Clash YAML Config Structure
proxies:
  - name: "HK-01 · Hong Kong Node"
    type: ss
    server: hk.example.com
    cipher: aes-128-gcm
03

Choose 'Rule Mode' and Enable Proxy

Switch to 'Rule' mode at the top, then enable 'System Proxy' or 'TUN Mode'. Clash will now manage your traffic—keeping local speeds fast while proxying international sites.

View Full Tutorial

FAQ

Your questions about Clash downloads, imports, protocols, and usage answered.

Join the Global Clash Open Source Community

The Clash core code is fully public, with thousands of developers contributing to its maintenance and auditing. No backdoors, no ads, no trackers. Explore the source, submit issues, or contribute on GitHub.