Clash Client –
Smart Routing, Seamless Access
Welcome to Clash Official Site. Clash is an open-source, cross-platform network proxy client with a powerful rule engine for intelligent traffic routing. Download free Clash clients for all platforms – one config works everywhere – and access complete setup guides.
What Is Clash? A Rule-based Open-source Proxy Tool
Clash is an open-source, rule-based network proxy client. Using a single YAML config file, it manages proxy nodes, groups, and routing rules – automatically deciding which traffic connects directly and which goes through the proxy based on domain, IP, region, and more. Keep direct connections fast while seamlessly accessing restricted or geo-blocked sites.
Unlike single-protocol tools, Clash supports Shadowsocks, VMess, Trojan, Snell, and more simultaneously. It handles subscription imports with auto-update and offers a visual dashboard for real-time latency and traffic monitoring. Clash Official Site provides free client downloads and complete setup guides for both beginners and advanced users.
- One config for Windows, macOS, Android, iOS, and Linux
- Subscription import and auto-update keep your nodes effortlessly fresh
- Smart rule routing – direct for trusted traffic, proxy for restricted or blocked content
- Fully open-source, runs locally – no data uploaded, auditable and safe
Why Everyone Uses Clash
From rule-based routing to multi-protocol support, Clash brings professional-grade proxy capabilities to everyone.
Smart Rule Routing
Auto-routes traffic by domain, IP, and GEOIP rules – direct for local/trusted sites, proxy for restricted or geo-blocked content – for a seamless experience.
Multi-protocol Support
Supports Shadowsocks, VMess, Trojan, Snell, and more – one client for all your subscriptions.
Cross-platform
Native clients for Windows, macOS, Android, iOS, and Linux. Configure once, use everywhere.
High-performance Core
Written in Go for low memory usage and high concurrency. Stays stable and low-latency even during extended sessions.
Open Source & Free
Fully open-source and auditable. No ads, no in-app purchases, no telemetry. Actively maintained by the community.
Visual Dashboard
Built-in dashboard for real-time latency, traffic stats, and connection logs. Switch nodes with one click.
How to Use Clash – Get Started in 3 Steps
From download to online in minutes – no technical background needed.
Download & Install the Client
Choose the version for your device and follow the prompts to install. Clients are available for Windows, macOS, Android, iOS, and Linux.
Import Subscription or Config
Copy the subscription link from your provider, paste it into Profiles/Subscriptions in the client, and update to fetch all nodes automatically.
Select a Node & Enable Proxy
Switch to Rule mode, pick a low-latency node, and enable system proxy. Beginners can use the default rules as-is.
Download Clash Client
Free Clash client downloads for all platforms. Click your platform to go to the download page and get the latest installer.
Clash FAQ
These answers may help before you download and get started.
Is Clash free?
Is Clash safe? Will it leak my data?
Which operating systems and devices does Clash support?
How do I import a subscription into Clash?
How is Clash different from V2Ray and Shadowsocks?
What should I do if Clash can't connect to the internet?
Set Up Your Proxy in 3 Minutes
Download the Clash client from Clash Official Site, import your subscription, enable Rule mode – that's all it takes. Beginners can get started with ease.