Tutorials
Zero to Connected

A complete walkthrough: Installation, import, modes, TUN, and custom rules.

On this page

Quick Start

Set up in 5 minutes with these three simple steps

1. Download Client

Choose the version for your OS and install

2. Import Subscription

Paste your provider link to fetch nodes

3. Connect

Select a mode and turn on the proxy

Tip: If you already have a subscription link, you can skip directly to the Import section.

Download & Install

Recommended clients and installation steps for each platform

1
Get Clash Verge Rev from the download page

We recommend Windows x64 for most PCs. Use ARM64 for Surface or Snapdragon devices.

Go to Downloads
2
Run Installer

Double-click the .exe file and follow the prompts to complete the installation. A shortcut will appear on your desktop.

3
First Run

The main interface will open upon launch. You can also find the Clash icon in the system tray for quick access.

Windows Defender or antivirus software may flag the app. Clash Verge Rev is open-source; you can safely add it to your whitelist.

1
Download the DMG for your architecture

Choose ARM64 DMG for Apple Silicon (M1–M4) or x64 DMG for Intel processors. Check this in 'About This Mac' if unsure.

2
Mount DMG and drag to Applications

Double-click the .dmg file and drag the icon to your Applications folder.

3
Bypass Gatekeeper (if prompted)

If you see a 'Developer cannot be verified' warning, go to System Settings → Privacy & Security and click 'Open Anyway'.

4
Grant Network Permissions

Click 'Allow' when the system requests network access on first launch.

1
Download FlClash APK

Select ARM64-v8a for most modern phones (2016+). Use ARMv7 for very old devices.

2
Enable 'Unknown Sources'

Enable 'Allow installation from unknown sources' in Security settings, or grant permission when prompted by your browser.

3
Install and Launch

Tap the APK to install and allow the VPN permission request on first launch.

iOS clients are paid apps. A non-Mainland Apple ID (US/HK) is required to purchase them.

1
Register a US Apple ID

Visit appleid.apple.com, create a new ID, set the region to United States, and verify your email.

2
Switch App Store Region

Open the App Store → Tap your profile icon → Scroll to the bottom and 'Sign Out' → Sign in with your new US ID.

3
Purchase Recommended Apps

We recommend Stash (full Mihomo support) or Shadowrocket ($2.99). Use US gift cards to add balance.

1
Choose Installation Method

Use DEB for Ubuntu/Debian, RPM for Fedora/RHEL, or the Mihomo CLI for headless environments.

2
DEB Installation (Ubuntu / Debian)
bash
# Download and Install DEB sudo dpkg -i clash-verge-rev-linux-amd64.deb sudo apt-get install -f # Fix Dependencies
3
Launch App

Search for 'Clash Verge' in your app launcher or run clash-verge-rev in the terminal.

Import Config

Import your provider subscription into the client

1
Get Subscription Link

Log in to your provider's site and copy the subscription URL (starts with https://).

2
Add Subscription in Clash Verge Rev

Go to 'Profiles' → Click 'New' → Choose 'Remote' → Paste the link and save.

3
Update and Activate

The config will download automatically. Click 'Use' on the profile card to activate it.

4
Select a Node

Go to 'Proxy' to see all available nodes. Tap a node name to switch. We recommend nodes with lower latency.

FlClash (Android): Tap '+' → 'Import from URL' → Paste link and save. The logic is identical to the desktop client.

Proxy Modes

Differences between Rule, Global, and Direct modes

Rule Mode

Splits traffic based on rules: local traffic stays direct, blocked sites use the proxy. Best for daily use.

Recommended
Global Mode

All traffic goes through the proxy, including local sites. Good for troubleshooting.

Direct Mode

All traffic connects directly. This effectively bypasses the proxy for testing.

How to Switch Modes
Clash Verge Rev (Desktop): Use the toggle at the top of the 'Proxy' page, or right-click the tray icon.
FlClash (Android): Use the mode selector at the top of the 'Proxy' tab.

TUN Transparent Proxy

Route all app traffic through the proxy automatically

TUN Mode uses a virtual network card to capture all traffic, including UDP and apps that don't follow system proxy settings (like games and CLI tools).

Enable on Windows / macOS
1
Grant Admin Privileges

TUN mode requires admin/root access. Click 'Yes' when Clash Verge Rev requests elevated permissions.

2
Toggle TUN Mode

Go to 'Settings' → 'Clash Core' → Enable 'TUN Mode'. A virtual card named Meta will appear.

3
Keep System Proxy Enabled

We recommend keeping 'System Proxy' on to ensure all applications route correctly.

If your internet disconnects after enabling TUN, check for conflicts with other VPN software or try restarting the toggle.

Custom Rules

Force specific sites to use proxy or connect directly

Clash uses YAML for configuration. Rules under the rules: field are matched from top to bottom.

config.yaml — Rules Example
rules: # Direct connection for a specific domain - DOMAIN-SUFFIX,baidu.com,DIRECT - DOMAIN-SUFFIX,qq.com,DIRECT # Proxy for a specific domain - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN-SUFFIX,youtube.com,Proxy # Direct connection by IP range - IP-CIDR,192.168.0.0/16,DIRECT # Fallback for all other traffic - MATCH,Proxy
Common Rule Types
DOMAIN-SUFFIX Match domain suffix (including subdomains)
DOMAIN Exact domain match
DOMAIN-KEYWORD Domain contains keyword
IP-CIDR Match IP range
GEOIP Match by GEOIP location (e.g., GEOIP,CN,DIRECT)
MATCH Final fallback rule

Edit the YAML directly in Clash Verge Rev or use the 'Merge' feature to append rules without modifying the original subscription.

Multi-Profile

Manage multiple providers and switch with one click

Clash Verge Rev allows you to import multiple subscriptions and switch between them easily—perfect if you use more than one provider.

1
Import Multiple Links

Simply repeat the import steps for each link. Each will appear as an independent card in the Profiles page.

2
Switch Active Profile

Click 'Use' on any card to switch. The active profile will be highlighted.

3
Auto-Update Settings

Enable 'Auto-Update' in the profile settings. We recommend a 24-hour interval.

FAQ

Solutions to common issues