Clash for Windows is a powerful, rule-based client supporting modern proxy protocols: VLESS, VMess, Shadowsocks, and Trojan. This guide covers installation, adding subscriptions, selecting rule modes, enabling system proxy, and troubleshooting.
Clash is a rule-driven proxy client. It lets you route traffic intelligently using curated rule sets (e.g., send foreign sites via proxy while keeping domestic traffic direct), group nodes, and switch among policy groups effortlessly. The Windows app provides a clean UI on top of the Clash core.
C:\Tools\Clash).Tip: Prefer official sources for integrity; whitelist the app if your antivirus flags it.
The easiest way to manage nodes is via a subscription URL provided by your service. Clash will fetch and update nodes automatically.
You can also import single nodes (VLESS/VMess/SS/Trojan) from a YAML or share link, but subscriptions are more convenient.
Clash uses rule providers and policy groups to decide which traffic goes via proxy or direct. Common strategies:
Select policy groups (e.g., “Proxy”, “Media”, “Game”) and assign nodes as needed. Many subscriptions ship with sensible defaults.
Verify your route by visiting What’s My IP.
No internet / cannot connect: Update subscription; switch nodes; ensure Windows time is correct; check firewall.
Browser not using proxy: Confirm “System Proxy” is enabled; ensure the browser uses the system proxy; restart the browser.
DNS leaks: Use rule mode with proper DNS settings or enable DoH in your browser. Test with DNS Leak Test.
Streaming fails or stutters: Use media-optimized policy groups; try alternative nodes closer to the streaming CDN.
Use our smart proxy finder to scan and recommend fast, available routes for your region.
Launch a Scan