A Go-based cross-platform rule-based proxy core. Supports 15+ protocols including Shadowsocks, VMess, Trojan, and Hysteria2. Fully compatible with mainstream subscription formats.
Precisely control every byte of your traffic.
Fine-grained matching based on DOMAIN, IP-CIDR, PORT, and GEOIP. Split local and international traffic seamlessly.
Built with Go and optimized for high-concurrency. Low memory footprint and exceptional throughput.
SS · VMess · VLESS · Trojan · Hysteria2 · TUIC · Snell · SOCKS5 · HTTP…
Sync your YAML configuration across Windows, macOS, Android, iOS, and Linux seamlessly.
Built for users who demand granular control over every rule and every byte of their network traffic.
Unlike traditional VPNs with global routing, Clash uses DOMAIN-SUFFIX, GEOIP, and IP-CIDR rules to match traffic precisely. Direct connection for local sites, and proxy for sites like Google and YouTube. No manual switching required.
From classic Shadowsocks and VMess to Trojan, VLESS, Hysteria2, and TUIC—the Mihomo core leads the way in protocol support. Whatever your provider uses, Clash can import and handle it perfectly.
The Mihomo core and GUI clients are fully open-source on GitHub under the GPL-3.0 license. Anyone can audit, fork, or contribute. No backdoors, no paywalls, no ads—just a community-driven commitment to trust and security.
One YAML config works everywhere. Sync your provider link across devices and enjoy a consistent experience, whether you're working on a PC, using your phone, or setting up a Linux server.
Compatible with Clash Verge Rev, FlClash, ClashX Meta, Stash, and more. Migrate your subscriptions seamlessly.
Download, import, and connect. That's all it takes to secure your connection.
Choose the version for your OS, run the installer, and you're ready. No account registration required.
Go to DownloadsPaste your provider's Clash subscription link. The client will automatically fetch all node information.
View GuideSelect 'Rule' mode and turn on the system proxy. Enjoy automatic traffic splitting immediately.
About Proxy ModesMaintained by the open-source community. Always free, no registration required.
Built with Tauri + Mihomo core. Native cross-platform performance with a modern UI. Supports TUN mode, multi-subscription management, rule-set auto-updates, and latency testing. One of the most feature-complete Clash GUI clients.
Built with Flutter using Material You design for a smooth, modern experience. Full support for Mihomo core features, built-in latency testing, and group management. Direct APK install, lightweight and efficient.
A native macOS menu bar app with deep system integration and Network Extension support. Based on Mihomo core, lightweight and efficient. The best 'system-level tool' experience for macOS users.
The community-driven successor to Clash Meta. Pure CLI Go binary, ideal for routers (OpenWrt), Linux servers, Docker containers, and NAS. Supports RESTful API and Web Dashboards (Yacd / MetaCubeXD).
All clients are official open-source builds. Please only download from this site to ensure integrity.
View All DownloadsFree for all platforms, always.
Clash is an open-source network proxy core written in Go. It is the most popular rule-based proxy client. Unlike traditional VPNs, Clash allows for custom rules to decide exactly how each byte of traffic is handled—whether to connect directly, use a proxy, or block it entirely.
This site is the Official Clash Download Portal, providing secure downloads for Clash Verge Rev (Windows/macOS/Linux), FlClash (Android), ClashX Meta (macOS), and the Mihomo Core. All packages are built from official GitHub repositories.
Clash is compatible with almost all mainstream proxy subscription links. Just paste your URL to import all node configurations. Supports Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, WireGuard, and 15+ other protocols.
Paste your subscription link and let Clash handle the rest. No more manual configuration.
Precise control with DOMAIN, GEOIP, and IP-CIDR matching.
GPL-3.0 licensed. Transparent code that anyone can audit.
From daily browsing to enterprise-level network management, Clash scales with your needs.
Professionals · Freelancers · Remote Teams
When you need stable access to Google Workspace, Slack, GitHub, Notion, or Zoom, Clash ensures maximum efficiency. International services use the proxy, while local and internal resources stay direct—ensuring no slowdowns for local apps.
Use the 'Auto Select' feature to always connect to the lowest-latency node, ensuring stability for video calls and code pushes.
Developers · DevOps · AI Engineers
Accelerate access to npm, pip, Docker Hub, and AI APIs like OpenAI, Claude, and Gemini. Clash's TUN mode captures all system traffic, working perfectly with tools like Charles, Proxyman, and Wireshark.
Deploy the Mihomo core on Linux servers or routers and manage rules dynamically via RESTful API—perfect for CI/CD pipelines.
Students · Researchers · Content Creators
Access Google Scholar, PubMed, arXiv, and academic databases without limits. Use AI tools like ChatGPT and Claude for research assistance, or follow global trends on Twitter/X and YouTube.
Clash won't interfere with access to local academic resources, giving you the best of both worlds.
Casual Users · Digital Nomads · Gamers
Stream Instagram and Netflix, reduce gaming lag on Steam, and stay connected with global friends on WhatsApp. Clash's perfect subscription support means you're set up in 5 minutes.
In 'Rule' mode, apps like WeChat and local services stay direct, while blocked sites use the proxy. Switch to 'Global' mode when you need everything to go through a specific node.
Common questions about downloading, configuring, and using Clash.
Free, open-source, and ad-free. Set up in 5 minutes and reclaim your internet freedom.