What is Clash Verge Rev? How is it different?
If you're looking for the best Clash client for Windows, Clash Verge Rev is currently the top recommendation. It is a community-driven continuation (Rev = Revised) of the original Clash Verge project. After the original stopped maintenance, community developers took over to provide regular updates. Built with Rust + Tauri 2.0, it is 70% smaller than traditional Electron-based apps and typically uses less than 80 MB of RAM.
Clash Verge Rev features deep integration with the Clash Meta (Mihomo) core, supporting Shadowsocks, VMess, VLESS, Trojan, Hysteria2, TUIC, Reality, and more. It also supports advanced features like TUN mode, Rule Providers, and Proxy Groups, making it suitable for everything from light browsing to full system transparent proxying.
Windows System Requirements
Before installing Clash Verge Rev, ensure your Windows system meets these requirements:
- Operating System: Windows 10 (1903+) or Windows 11 (Recommended)
- Architecture: x64 (64-bit) or ARM64 (Surface, newer laptops)
- Permissions: Admin privileges are required for TUN mode and driver installation
- Disk Space: ~15 MB for installer, ~60 MB after installation
Download & Install Clash Verge Rev
We recommend using the standard installer (.EXE) for an easy setup that automatically registers startup items.
Download Steps
- Visit our Download Page and find the latest stable version of Clash Verge Rev for Windows.
- Choose the correct version for your PC:
· x64 (Most PCs) →clash-verge_x.x.x_x64-setup.exe
· ARM64 (Surface / Snapdragon) →clash-verge_x.x.x_arm64-setup.exe - Right-click the installer and choose \"Run as administrator\".
- Follow the wizard. The default path is
C:\Users\User\AppData\Local\clash-verge. - Once finished, launch the app via the desktop or Start menu icon.
Importing Subscriptions
Clash Verge Rev is an engine and does not provide proxy nodes. you need a Subscription URL from a proxy service provider (Airport). This URL contains all the node details and is automatically updated by the client.
Adding a Subscription
- Launch Clash Verge Rev and go to the \"Profiles\" (Subscription) tab.
- Click \"New\" and select \"Remote Profile\".
- Paste your URL into the field and give it a name (e.g., \"My Airport\").
- Click \"Save\". The client will fetch the config and display the node count.
- Right-click the card or click \"Use\" to activate the profile.
Now, go to the \"Proxies\" tab to see your nodes. We recommend starting with the \"Auto\" (URL Test) group, which automatically picks the fastest node based on latency.
Auto-Update Settings
Providers update node lists regularly. To keep your list fresh:
- Click the \"Edit\" icon on your profile card.
- Set \"Auto Update\" to
6or12hours. - Enable \"Keep proxy state on update\" to avoid connection drops.
Enabling TUN Mode for True Global Proxy
By default, Clash uses a system proxy that only works for apps like browsers. Tools like Git, npm, Docker, and most games often bypass these settings.
TUN Mode creates a virtual network adapter to intercept all system traffic at the driver level, ensuring every app uses the proxy without manual configuration.
How to Enable TUN Mode
- Ensure Clash Verge Rev is running as Administrator.
- Go to the \"Settings\" tab and find \"TUN Mode\".
- Toggle the switch. You may be asked to install a driver; click \"Yes\".
- The status icon will turn green with a \"TUN\" badge once active.
- Verify: Run
curl -v https://www.google.comin CMD. If it responds, TUN mode is working.
Advanced Config: Rules & Groups
Power users often want specific traffic to go through specific nodes. This is handled by Rules and Proxy Groups.
Group Logic
Common group types include:
- select: Manual node selection.
- url-test: Automatic selection based on lowest latency.
- fallback: Switches to a backup node if the primary fails.
- load-balance: Distributes traffic for higher bandwidth.
Rule Providers
Maintaining rules manually is hard. Rule Providers allow the client to download rules from the web. The most popular set is Loyalsoldier/clash-rules, which categorizes domains into direct, proxy, and advertising (reject).
Troubleshooting
No Internet after Install
- Check if the proxy port (default
7890) is occupied by another app in Settings. - If TUN mode fails, try disabling it and using only System Proxy to isolate the issue. You may need to reinstall the TUN service in Settings.
- Ensure Windows Firewall isn't blocking Clash.
Slow Speeds or High Latency
Run a full latency test in the Proxies tab and pick a green node (< 100ms). Enable fake-ip in DNS settings to speed up initial lookups. For large downloads, use a Load Balance group.
Launch on Startup
Go to Settings → General and enable \"Start on Boot\". Use \"Minimize on Startup\" to keep it hidden in the system tray.
Known Limitations & Better Alternatives
While Clash Verge Rev is excellent, some users find it challenging:
- Syncing: Configs are stored locally; you must manualy sync between devices.
- Learning Curve: Concepts like Rule Providers and YAML can be daunting for non-technical users.
- Maintenance: You are responsible for keeping your rule URLs up to date.
If you want a smoother, out-of-the-box experience with auto-syncing and built-in rule maintenance, consider the Premium Clash Clients listed on our site. They offer polished UIs and support for all major platforms with zero manual YAML editing required.
Browse our Download Page to find the best version for your needs.