Windows Setup Guide
Supports Windows 10 / 11 64-bit systems. Modern Clash Verge Rev is recommended.
Clash Verge Rev Installation Guide
Based on the Mihomo kernel with a beautiful UI and powerful features—it's the top choice for Windows currently.
Download the Installer
Get the .exe installer from our download page, run it, and follow the prompts. Launch Clash Verge Rev from your desktop or start menu.
Obtain and Import Subscription Link
A subscription link contains your node info. Copy the Clash subscription URL from your airport (service provider) dashboard.
- Click on the Subscription menu on the left
- Paste your Subscription URL in the top input box
- Click the Import button on the right
- Once the download completes, left-click the subscription card to activate it (turns blue)
Select Node and Enable Proxy
After importing, you can switch nodes and enable traffic takeover in the "Proxies" page.
- Click on the Proxies menu on the left
- Expand a policy group (e.g., Proxy) and select a low-latency node
- Click on the Settings menu on the left
- Toggle the System Proxy switch to ON
Set to Start on Boot (Optional)
Turn on the "Start on Boot" switch in Settings to ensure the proxy runs automatically every time you restart your computer.
Mode Comparison: System Proxy vs TUN Mode
- Only takes over traffic for browsers and apps that support system proxy settings
- Simple setup, no special permissions required
- Extremely low resource usage
- Does not support games or some CLI tools
- Uses a virtual network card to take over all system traffic
- Supports gaming, software updates, and downloads
- Solves connectivity issues for apps that ignore proxy settings
- Requires admin permissions; slightly higher battery usage
macOS Setup Guide
Supports Apple Silicon (M1/M2/M3/M4) and Intel chips, perfectly integrated with the native system experience.
Clash Verge Rev macOS Guide
Supporting various proxy protocols and providing a full GUI, it's the most recommended choice for Mac users.
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
Download and Installation
Choose the correct version based on your Mac chip:
- Apple Silicon: M1 / M2 / M3 / M4 chips (arm64)
- Intel: Older Mac models from 2020 and earlier (x64)
- Download the
.dmgfile, double-click to open, and drag Clash Verge into the Applications folder.
Configure Subscription & Nodes
The steps are identical to the Windows version:
- Go to Subscription, paste your link, and click Import
- Go to Proxies and select a low-latency node
- Go to Settings and toggle the System Proxy switch to ON
Grant Permissions
When enabling System Proxy or installing the TUN mode virtual network card, macOS will prompt for your login password. Enter it to allow the app to modify network settings.
Android Setup Guide
Supports Android phones, tablets, and TV boxes with easy installation and stable connection.
ClashMeta for Android Guide
The most feature-complete Android client, supporting all mainstream proxy protocols.
Install APK
Download the APK file. Tap the installer in your phone's file manager:
- If prompted, go to Settings to allow installation from unknown sources
- Once installed, open "ClashMeta"
- Grant necessary network permissions to the app
- Allow storage permissions if requested on the first launch
Add Configuration File
Your subscription link is the key to connecting—typically provided by your airport.
- Tap the Config card
- Tap the + in the top-right and select Import from URL
- Paste your subscription link and give it any name
- Tap Save, wait for the config to download, then tap to select it
Enable with One Tap
Return to the main screen and tap the large Stopped / Running button in the center.
Advanced Operations
While running, tap the Proxies tab to enter the node selection page:
iOS Setup Guide
Due to system restrictions, iOS requires a non-mainland Apple ID to download these apps from the App Store.
Prerequisite: US Region Apple ID
Since proxy apps are unavailable in the China App Store, you must use a US (or other overseas) Apple ID. See the registration guide below for details.
Shadowrocket Guide
The most famous and widely used proxy tool on iOS—very easy to learn.
Switch Accounts
Open the App Store, tap your profile icon, scroll to the bottom, and tap Sign Out. Then, sign in with your US account.
Search and Download
Once signed in, the Store will switch to the US region. Search for Shadowrocket (verify the developer to avoid clones).
About Fees
Shadowrocket is a paid app ($2.99). If your account has no balance, you can top it up using a "US Apple Gift Card."
One-Click Subscription
Most airports offer a one-click import for Shadowrocket. If not, tap the + in the app, set Type to Subscribe, and paste the URL.
Enable Proxy
Select a node from the list and toggle the switch at the top right. Tap Allow in the VPN permission request and enter your passcode.
Linux Setup Guide
Includes GUI clients for mainstream distros and CLI kernels for developers.
Clash Verge Rev Linux Guide
Provides a familiar GUI with support for amd64 and arm64 architectures—the top choice for Linux desktop users.
Download Installer
Choose the correct format for your Linux distribution:
.deb format
.rpm format
Install via Terminal
# Ubuntu / Debian — install DEB package
$ sudo dpkg -i clash-verge-rev-linux-amd64.deb
# Fedora / CentOS / openSUSE — install RPM package
$ sudo rpm -i clash-verge-rev-linux-x86_64.rpm
# Launch the application
$ clash-verge-rev
Import Subscription
After launching, the process is identical to Windows: go to Subscription, paste the URL to download, and activate the config card.
Grant Permissions
Enabling TUN mode on Linux requires root permissions. A system authentication dialog will appear; enter your login password when prompted.
Client Comparison across Platforms
Choose the most suitable Clash client based on your OS and requirements
| Platform | Recommended Client | Minimalist Choice | Other Options | Setup Tutorial |
|---|---|---|---|---|
| Windows | Clash Verge Rev | FlClash | Clash Nyanpasu | View Guide |
| macOS | Clash Verge Rev | FlClash | ClashX Meta | View Guide |
| Android | ClashMeta | FlClash | — | View Guide |
| iOS | Stash | Shadowrocket | Quantumult X | View Guide |
| Linux | Clash Verge Rev | FlClash | Mihomo Core | View Guide |
Common FAQs
Answering the most frequent installation and connection questions from new users
Can't connect after installation?
1. Check if the subscription link was imported and updated successfully. 2. Verify you've selected an active node (latency test doesn't time out). 3. Ensure System Proxy is toggled ON. 4. Some antivirus or firewalls may block traffic; try disabling them temporarily.
Windows users who still can't browse should try installing and enabling TUN Mode in Settings.
How to update subscription nodes?
Usually, right-click the card in the "Subscription" page and select "Update" or "Refresh" to get the latest nodes. We recommend setting a 24-hour auto-update interval.
Why can't I find Shadowrocket in iOS Store?
It's exclusive to overseas App Stores. Mainland China IDs cannot find it. You must sign in with a US, Japanese, or other overseas Apple ID.
Note: Shadowrocket is a paid app; ensure your account has a balance or the app has been purchased previously.
Difference between Clash Verge Rev and original Clash Verge?
The original project is no longer maintained. The Rev (Revised) version is the community-maintained branch, continuing core updates, bug fixes, and UI improvements—making it the mainstream choice now.
Can I share my subscription link with friends?
Not recommended. Subscription links contain your account credentials. Sharing them allows others to use your data and may lead to account suspension due to multiple concurrent IP logins.
Should I keep TUN mode on all the time?
TUN mode is a more thorough traffic takeover method. If apps like Spotify desktop, certain games, or VS Code plugins fail to connect under System Proxy, you should use TUN mode.
For regular daily browsing, the default "System Proxy" is sufficient.
How to switch UI language?
Modern clients like Clash Verge Rev and FlClash automatically follow your system language. To change it manually, go to Settings → Language and select English.
Why do all nodes show 'Timeout'?
1. Your airport service may have expired or data is exhausted. 2. The server might be blocked; update your subscription for new nodes. 3. System time is inaccurate (a discrepancy over 60 seconds will cause connection failure); please sync your clock.
How to test: run curl -I https://www.google.com in Terminal to check for errors.
Finished the tutorial? Download and start now
We host cross-platform installers locally for fast downloads. No GitHub access needed. Set everything up in 5 minutes.