Clash Official Website
Professional Proxy, Seamless Access
Top Choice for Users · Multi-Protocol Support · All Platforms Covered
Why Choose Clash?
Smart Rule
Routing Engine
Precision split tunneling based on multi-dimensional rules like domain, IP, and GEOIP. Enjoy direct local connections and overseas proxying for a smoother experience. Supports custom rule sets to handle various network environments automatically.
Multi-Protocol
Full Support
Compatible with mainstream protocols like Shadowsocks, VMess, Trojan, VLESS, and Hysteria2. Manage all your nodes with one client and say goodbye to switching between multiple apps. Works out of the box with any airport subscription.
Five Platforms
Seamless Sync
Full coverage for Windows, macOS, Android, iOS, and Linux. Import subscription configurations with one click and enjoy internet freedom anytime, anywhere. No need to reconfigure when switching devices—everything syncs via the subscription link.
How does Clash differ from traditional VPNs?
Learn why more and more users are switching from VPNs to Clash proxy tools.
Clash
Modern Smart Proxy Tool-
Local Direct + Overseas Proxy Smart split tunneling—local apps remain unaffected, while only international traffic is proxied.
-
10+ Modern Encryption Protocols Switch freely between Shadowsocks, VMess, Trojan, VLESS, and Hysteria2.
-
Fully Open Source, Auditable Code Transparent source code on GitHub with no backdoors; independently verify your privacy and safety.
-
Permanently Free Client Zero software cost; just use your own proxy service subscription to get started.
-
Highly Flexible Rule Configuration Customize split tunneling by domain, IP, or process for fine-grained control over every traffic flow.
Traditional VPN
Older Generation Proxy Solution-
Full Tunnel, No Split Tunneling All traffic goes through the overseas tunnel, significantly slowing down local app access.
-
Proprietary / Legacy Protocols Single protocol with obvious traffic features, easily identified and interfered with.
-
Mostly Closed-Source Software Internal logic is non-transparent, making it difficult to verify data collection behavior.
-
Requires Ongoing Monthly Subscriptions The software itself carries a cost, making long-term usage significantly more expensive.
-
Fixed Configuration, Low Flexibility Rules cannot be customized, and access strategies cannot be optimized for different scenarios.
Three Steps to Start Using Clash
No technical background required; anyone can finish setup and start using it within 5 minutes.
Download and Install the Clash Client
Choose the version for your OS: Windows users can download Clash for Windows or Clash Verge Rev; Mac users choose ClashX or Clash Verge; Android users download Clash for Android (CFA). Installers are lightweight and install with a double-click.
Select Platform, Download for Free →Import Subscription Configuration
Obtain a subscription link from your proxy provider, paste it into the "Configuration" or "Profiles" page of the Clash client, and click download. Node info will be imported automatically. Manual pasting of YAML configs or adding individual nodes is also supported.
View Detailed Setup Tutorial →Enable Proxy, Enjoy Internet Freedom
Turn on the "System Proxy" switch in the Clash main interface and select a suitable node or strategy group for instant stable, high-speed connection. Supports Global, Rule, and Direct modes.
Download Clash Client Now
Select your platform and get the latest stable version for free.
Transparent Code,
Verify Safety Personally
All Clash source code is hosted on GitHub for anyone to review, audit, or fork. No black boxes, no backdoors, and no risk of private data collection—the strongest guarantee of user privacy provided by open-source software.
# Clash Proxy Config Example mixed-port: 7890 allow-lan: false mode: rule log-level: info proxies: - name: "HK-Premium" type: vmess server: hk.example.com port: 443 uuid: xxxxxxxx-xxxx rules: - DOMAIN-SUFFIX,google.com,PROXY - DOMAIN-SUFFIX,youtube.com,PROXY - DOMAIN-SUFFIX,github.com,PROXY - GEOIP,CN,DIRECT - MATCH,PROXY
Fully Compatible with
Mainstream Protocols
No matter which airport provider you use or whether the protocol is Shadowsocks or Hysteria2, Clash integrates seamlessly. Manage all your nodes with a single client.
Supported Proxy Protocols
Continuously updated with new community protocols
Suitable for All Scenarios
Whatever your needs, Clash provides a stable and reliable network proxy experience.
Efficient Remote Work with Seamless Tool Access
Use the Clash proxy to reliably access overseas collaboration tools like GitHub, Slack, Google Workspace, Notion, Figma, and Zoom. Say goodbye to lag and significantly boost your remote work efficiency.
- Smooth access and pushing to GitHub / GitLab
- Seamless collaboration in Google Drive / Workspace
- Stable connections for Slack / Discord team communication
- HD video conferencing on Zoom / Teams without lag
Access Academic Resources and Double Your Research Efficiency
Researchers and students can use Clash to easily access overseas academic databases like Google Scholar, PubMed, arXiv, Springer, and Elsevier. Lit search and paper downloads are now barrier-free.
- Full-speed access to Google Scholar
- Seamless searching in SCI / SSCI journal databases
- Fast downloads from arXiv and ResearchGate
- Normal usage of AI tools like ChatGPT / Claude
Unlock Global Streaming and Enjoy 4K Overseas Content
With Clash's smart routing, watch Netflix, YouTube Premium, Disney+, and Hulu in 4K HD. Easily bypass regional restrictions and watch trending series without pressure.
- Lag-free 4K playback on Netflix / Disney+
- Smooth HD viewing on YouTube Premium
- No regional restrictions on Spotify / Apple Music
- Low-latency streaming on Twitch
Encrypted Transmission Protects Privacy and Prevents Tracking
Clash transmits data through an encrypted proxy tunnel, effectively preventing ISP monitoring and third-party tracking. Protect your sensitive info on public Wi-Fi with built-in DNS leak protection.
- Encrypted tunnel prevents ISP traffic monitoring
- Data security protection in public Wi-Fi areas
- Prevents ad tracking and third-party data collection
- DNS leak protection prevents real IP exposure
FAQs
Frequent questions about Clash download, installation, usage, and configuration.
Yes, Clash is a completely free and open-source software with its source code hosted on GitHub. Anyone can download and use it for free with no hidden charges. Note that Clash itself is just a proxy client tool; to use proxy features, you need to purchase a subscription from a proxy provider (airport). The Clash client itself is permanently free.
Clash supports five major platforms: Windows (Windows 7+), macOS (10.13 High Sierra+), Android (Android 5.0+), iOS (iOS 12.0+), and Linux (mainstream distros like Ubuntu, Debian, CentOS, etc.). Please visit the download page to select the version for your system.
Clash is a rule-based smart proxy tool with its core advantage being split tunneling: local traffic stays direct while international traffic is proxied, which avoids slowing down local access—something traditional VPNs struggle with. Clash also supports modern protocols like Shadowsocks, VMess, and Trojan, which are more flexible and harder to detect than legacy VPN protocols. Additionally, Clash is fully open-source and transparent.
The Clash client itself does not provide proxy nodes. You need to subscribe to a proxy service (airport) to get a subscription link. Once you have the link, paste it into the "Profiles" page of the Clash client and download; node info will be imported automatically. You can also add nodes manually via YAML config files.
Clash is open-source with fully transparent code, allowing developers worldwide to audit its logic; there are no backdoors or hidden data collection. Clash itself does not record network access logs, keeping your privacy secure. Ensure you download from official channels or this site to avoid modified versions from unknown sources.
Clash (Mihomo kernel) supports a wide range of protocols including Shadowsocks (SS), ShadowsocksR (SSR), VMess, VLESS, Trojan, Hysteria, Hysteria2, TUIC, Snell, HTTP, HTTPS, and SOCKS5. It covers almost all node types from major providers. Mihomo is the community-maintained kernel that adds protocol support and performance optimizations over the original Clash core.
Usage Tutorials & Deep Guides
From beginner basics to advanced setup, help you unlock the full potential of Clash.