Network Proxy Background
Official Clash Website · Authoritative Open-Source Proxy Tool Platform

Official Clash Download Center

Supports Shadowsocks · VMess · Trojan · VLESS · Hysteria2
Smart routing rules, covers top 5 platforms. Free download the official proxy client.

0+
GitHub Stars
0M+
Total Global Downloads
0
Supported OS Platforms
0+
Number of Compatible Proxy Protocols

Explore Core Features

Built for advanced network users — high-performance, flexible smart proxy engine

High-Performance Proxy Network Core

Ultra-fast Network Core

Based on Go language high-concurrency architecture, extremely low system resource usage, easily handling Gigabit traffic. Stable and efficient for both home and enterprise networks.

View Architecture Details
Smart Routing Proxy Network Rules

Smart Routing

Supports precise routing control by domain, IP CIDR, GeoIP, and process name. One-click setup for direct local traffic and overseas proxy routing.

View Rule Syntax
Multi-Protocol Proxy Support Shadowsocks VMess Trojan

Comprehensive Multi-Protocol Compatibility

Natively supports over 20 proxy protocols including Shadowsocks, VMess, Trojan, VLESS, Hysteria2. Compatible with most VPN subscription and self-built nodes.

View Supported Protocols

Choose Your Operating System

Windows · macOS · Android · iOS · Linux — Covers top 5 platforms, free download and install, quick setup in one minute.

Free Download Clash for Windows

Windows

Free Download ClashX for macOS

macOS

Free Download Clash for Android

Android

Free Download Clash for iOS iPhone iPad

iOS

Free Download Clash for Linux Router

Linux / Router

YAML POWERED

One Configuration File
Controls All Traffic

Clash uses simple YAML configuration files, allowing precise definition of proxy nodes, policy groups, and routing rules for all network scenarios. Supports RESTful API and Dashboard real-time control.

  • Supports automatic failover and load balancing in proxy groups
  • Built-in DNS hijacking and FakeIP mode
  • Compatible with control panels like Clash Dashboard and Yacd
  • Supports script rules, customizable logic using JavaScript
Read Full Configuration Docs
config.yaml
# Clash Configuration Example
mixed-port: 7890
allow-lan: false
mode: rule

proxies:
  - name: Hong Kong 01 | IPLC
    type: vmess
    server: hk1.example.com
    port: 443

proxy-groups:
  - name: 🚀 Proxy Node Selection
    type: select
    proxies:
      - Hong Kong 01 | IPLC
      - DIRECT

rules:
  - DOMAIN-SUFFIX,google.com,🚀 Proxy Node Selection
  - DOMAIN-SUFFIX,youtube.com,🚀 Proxy Node Selection
  - GEOIP,CN,DIRECT
  - MATCH,🚀 Proxy Node Selection
PROTOCOL SUPPORT

20+ Proxy Protocols
Full Coverage

Whether you use Shadowsocks, V2Ray, Trojan nodes, or the latest Hysteria2, TUIC high-speed protocols, Clash proxy supports them perfectly. Compatible with all mainstream VPN subscription formats for seamless proxy node switching.

View full proxy protocol support list
Basic Proxy Protocols
Shadowsocks ShadowsocksR VMess VLESS Trojan Socks5 HTTP(S) Snell
Next-Gen High-Speed Protocols
Hysteria2 TUIC v5 WireGuard NaïveProxy Reality
Transport Layer / Obfuscation
WebSocket gRPC HTTP/2 QUIC TLS mKCP
QUICK START

Three Steps to Start Using Clash

From download to first connection in under 5 minutes. Easy for beginners to set up, no command line required.

01

Download and Install Client

Based on your OS, get the corresponding installation package from the download center above. Supports Windows EXE, macOS DMG, Android APK, Linux DEB formats, all provided for free. No registration needed, free download and play.

02

Import Subscription Link or Config File

Import your VPN proxy subscription link or self-built YAML configuration file into Clash. The system automatically parses all node info and manages them by proxy groups. Supports one-click subscription updates.

03

Turn on Proxy, Enjoy Free Network

Enable system proxy or TUN global mode, and Clash automatically routes traffic based on rules — direct local connection and overseas proxy for low latency and high stability. Supports proxy node speed tests.

View Complete Tutorial
USE CASES

Suitable for Various Network Scenarios

Whatever your network needs are, Clash proxy has a targeted solution.

Bypass Network Restrictions, Access Google YouTube VPN Proxy
Freedom of Access

Bypass geo-restrictions, access global content

Unable to access Google, YouTube, Twitter, GitHub, or other overseas websites? Clash uses smart routing rules to precisely control traffic exits, visiting blocked sites through VPN proxy nodes while keeping local traffic direct.

Download Now to Start
Game Acceleration Low Latency Network Proxy for Overseas Games
Game Acceleration

Low Latency Direct Nodes, Say Goodbye to Game Lag

Through Clash proxy groups and automatic latency testing, dynamically select the lowest latency proxy node. Combined with TUN mode taking over the game client's entire traffic, it solves high ping and disconnections for overseas servers.

View Game Acceleration Tutorial
Developer Debugging Proxy Capture Tool HTTP Proxy
Development & Debugging

Essential for Developers: Traffic Interception and Fine Routing

Clash has built-in mixed ports (HTTP + SOCKS5) and works with proxy capture tools like Charles and Proxyman. Through process-level rules, route test environment traffic to specified proxies while keeping production traffic independent.

View Developer Configuration Guide
FAQ

Frequently Asked Questions

Find the answers you need about Clash download, configuration, and VPN usage here.

Yes, Clash is a completely open-source and free proxy tool under the GPL license, charging no fees. You can visit our Download Page to get official installation packages for all platforms, or visit the Official GitHub Repository to view the source code. Note that paid or "cracked" versions found online are unofficial and pose security risks. Always download from official channels.

Clash supports the 5 major platforms: Windows 7/8/10/11macOS 10.13 and aboveAndroid 5.0 and aboveiOS (Requires special signing) and Linuxvarious mainstream distributions. Every platform has its dedicated graphical client, available for free download at our Download Center.

Clash is compatible with over 20 proxy protocols, including Shadowsocks(SS)ShadowsocksR(SSR)VMess(V2Ray)VLESSTrojanHysteria2TUIC v5WireGuardSocks5HTTP(S) etc. No matter which VPN subscription service or self-built proxy node you use, Clash is perfectly compatible.

Clash is the underlying proxy engine (command-line core), while Clash for Windows(CFW)ClashX (macOS graphical interface), Clash Verge (next-gen cross-platform GUI based on Mihomo core) are visual clients developed on top of it. For regular users, we recommend using clients with a graphical interface. Our site provides official free downloads for recommended proxy clients on each platform.

There are usually two ways to configure Clash: ① Paste the subscription link provided by your VPN proxy service into the "Profiles" page and click update to automatically download the proxy node list; ② Manually write or import a YAML configuration file, suitable for advanced users with self-built proxy nodes. For detailed step-by-step instructions, please read our Documentation covering all platform setup steps, routing rules, and troubleshooting.

Clash is completely open-source with code hosted on GitHub, reviewable by anyone. Its core architecture contains no data collection or telemetry logic and will not report your network traffic to third-party servers. All your VPN proxy traffic is only routed through nodes you configure. Clash itself holds no user data.

FROM THE BLOG

Tutorials and Deep Dives

View All Articles

Open Source, Transparent, and Trustworthy

Maintained by the global developer community, secure, reliable, and continuously updated.

Clash Open Source GitHub Repository

Open Source Driven, Secure and Transparent

The core code of Clash proxy is completely open-source and has received over 40,000 Stars on GitHub. Reviewed and maintained by top global developers, it guarantees underlying security without backdoors or data collection.

Visit GitHub Open Source Repository
Clash 10 Million Download User Data

Trusted by Over 10 Million Users

With over 10 million total cross-platform downloads, covering major Asian regions including Mainland China, Hong Kong, Taiwan, Japan, and Korea. Whether you're a geek seeking ultimate stability or a regular user needing an easy-to-use VPN proxy, Clash provides a reliable network experience.

Free Download Now