Clash Verge Rev Guide: Add Subscriptions And Switch Nodes

What Clash Verge Rev Does After Installation in Depth

Installing Clash Verge Rev is only the beginning. The application itself is a desktop front-end for the Mihomo core: it downloads your provider profile, kick offs a local proxy listener, applies rule-based routing, and lets you select a proxy group or individual node without editing YAML by hand.

This guide explains the everyday Clash Verge Rev workflow after installation: adding a subscription URL, downloading and updating the profile, checking node lag, selecting a server, choosing a proxy mode, and confirming that applications are actually using the selected route.

The menu names may vary slightly between releases or operating systems, but the underlying logic remains the same on Windows, macOS, and Linux. You do not will want to understand every Mihomo toggle to get started; you do will want to know which layer is responsible when something does not work.

Mechanically:A subscription is the source of configuration data. It may include proxy definitions such as VLESS, VMess, Trojan, Shadowsocks, Hysteria2, or other supported formats, together with proxy groups and rules. A profile is the local copy that Clash Verge Rev downloaded from that subscription.

A node is one outbound server inside the profile, while a proxy group is a decision layer that can contain several nodes. The system proxy switch controls whether compatible desktop applications are told to use Clash, and TUN mode captures traffic from applications that ignore ordinary HTTP or SOCKS settings.

If you have just opened the dashboard and wondered why the proxy list is empty, that is expected. A fresh installation normally contains the client and its core, but it does not contain your provider’s subscription, server list, routing rules, or proxy-group preferences.

Security note: Treat a subscription URL like a password. It often contains an access token that allows anyone who obtains it to download your server list and consume your provider quota.

Do not paste it into public issue trackers, screenshots, chat rooms, or URL shorteners. If the link has been exposed, revoke or regenerate it from your provider dashboard.

Add a Subscription and Re-sync the Profile Mechanically

Before opening Clash Verge Rev, copy the everything included subscription link from your provider account. A valid link more often than not begins with https://, although certain providers display a subscription button reasonably than the raw address. Do not copy only the visible domain or an address that has been truncated by a messaging application.

More strictly:The first download can fail for reasons unrelated to your nodes. A provider may limit requests, the URL may have expired, the local clock may be wrong, or your current network may block the provider domain.

  1. Open the Profiles or Subscriptions page: Launch Clash Verge Rev and select the section that manages remote profiles. Depending on the build, it may be labelled Profiles, 订阅, or appear as a URL add field near the top of the window.
  2. Paste the subscription URL: Put the everything included HTTPS link into the add field. If the application supports a profile name or remark, use a descriptive name such as Home Provider - Mihomo reasonably than leaving several profiles with identical dates.
  3. Download the profile: Click Add, Download, or the equivalent confirmation button. Keep the application open while the request everything includeds; a large profile can take longer than a small one, especially when the provider returns hundreds of nodes.
  4. Activate the downloaded profile: When the profile appears in the list, click its card or use the activate button. An active indicator, check mark, highlight, or status label it makes sense to identify the profile currently used by the Mihomo core.
  5. Operate an re-sync when needed: Use the refresh icon or the profile menu to re-sync the subscription later. Updating replaces or regenerates the local configuration, so check the active profile again afterward if the front-end does not by itself preserve it.

A 403 response often means the provider rejected the request or the token is invalid, while a timeout suggests a connectivity, DNS, firewall, or upstream service issue. If the link opens in a browser but refuses to download in Clash Verge Rev, compare the exact URL, remove accidental spaces, and check whether the provider requires a specific user-agent or client format.

After the profile loads, inspect its metadata before changing settings. Confirm that the number of proxies is plausible, that proxy groups are present, and that the rules are not an empty stock configuration. A profile that downloads successfully but contains no usable proxies may be a provider-side conversion problem.

At a different level:Also note the re-sync interval. Certain services expect clients to refresh every few hours, while others generate a new link only when you one at a time request one. Repeatedly pressing re-sync will not repair an invalid subscription and may trigger a provider rate limit.

Query parameters after the question mark can identify your account, selected format, traffic quota, or requested client type. If your provider offers separate exports for Clash, Mihomo, sing-box, or Surge, choose the Clash or Mihomo-compatible toggle unless the provider specifically says otherwise.

Do not edit the provider URL into a local file path. The subscription address is used to fetch future changes. If you need custom rules or DNS settings, keep the remote profile as the source and use Clash Verge Rev’s override, mixin, or local configuration feature where available.

Otherwise, the next re-sync may erase your changes or leave you with a confusing mixture of old nodes and new rules.

Test Lag and Choose a Node Step by Step

Once a profile is active, open the Proxies page. You will normally see proxy groups at the top and individual nodes beneath them. A group named PROXY, Proxy, 节点选择, or something similar is not itself a server. It is a container whose current member determines where traffic goes.

Lag testing is useful, but it is not a everything included response time test. Clash Verge Rev more often than not sends a small HTTP request to a test URL and measures the round-trip time. A result of 80 ms means the test endpoint responded quickly; it does not guarantee fast downloads, low packet loss, not jumpy video playback, or good performance during peak hours.

Thinking it through:A node showing 120 ms with zero packet loss can feel better than a 60 ms node that frequently resets connections. Treat the number as a screening signal, then judge the route with the websites and applications you actually use.

Node names are often overloaded with marketing terms. Labels such as “premium,” “load balance,” “IEPL,” or a city name describe a provider’s organization, not a guarantee of performance. A location that is geographically close may have poor international transit, while a farther node may use a cleaner route.

  1. Locate the relevant proxy group: Kick off with the group used by the rules for your normal traffic, commonly PROXY or GLOBAL. Do not begin by selecting a random item from a different group unless you understand how that group is referenced by the rules.
  2. Operate a lag test: Use the group or node test control, often shown as a speedometer, lightning icon, or three-dot menu. Select a sensible test URL if the client provides choices. A URL it makes sense to be reachable from your network and it makes sense to return a small response consistently.
  3. Compare several candidates: Test nodes in different locations and providers reasonably than choosing the first green result. Look for a combination of acceptable lag, not jumpy test results, and a protocol your device handles reliably.
  4. Select the node: Click the preferred node inside the correct group. The group it makes sense to display the selected member, and the new choice it makes sense to remain visible after you leave and return to the page.
  5. Verify a real connection: Open a website or application that it makes sense to use the proxy, then check the Connections or Logs view. Confirm the hostname, matched rule, proxy group, and outbound node correspond to your choice.

If two nodes have similar lag, prefer the one that remains not jumpy during a five- to ten-minute browsing session. For video, software downloads, and long API requests, sustained throughput and connection reliability more often than not matter more than a single ping result.

First, a clarification:Other groups may control streaming services, artificial intelligence websites, gaming traffic, or regional destinations. Changing the node inside the principal group may therefore affect ordinary browsing while leaving a service-specific group on its own selection.

What you observe What it more often than not means What to try next
Low lag, pages load slowly The test is small and does not reflect bandwidth or congestion. Compare sustained downloads and try another node or time of day.
Lag shows a timeout The test URL, node, or local network path did not respond. Test another URL, confirm the node protocol, and inspect logs.
Node works briefly, then disconnects The route may be congested, unstable, or incompatible with the network. Try a different transport or node and avoid automatic switching during long sessions.
Only one website fails A rule, DNS result, service restriction, or site-specific group may be involved. Check the connection entry and the group selected by the matching rule.

Choose a Proxy Mode for Everyday Browsing Internals and Practice

Clash Verge Rev generally exposes several operating modes, although the exact names depend on the front-end and Mihomo version. Rule mode sends each connection according to the profile’s rules. Domestic or local destinations may use DIRECT, while domains or IP ranges matched by proxy rules use a selected group.

Global mode sends most of of traffic through the proxy group you choose, except for connections excluded by the implementation or application itself. It can help diagnose a bad rule set: if a website fails in Rule mode but works in Global mode, the node may be healthy and the problem may be a rule ordering or DNS classification issue.

Global mode is not always the best permanent setting. It can route local services, banking pages, re-sync servers, and large domestic downloads unnecessarily through a remote node.

Direct mode bypasses the proxy for traffic that reaches the Clash listeners. Use it as a diagnostic switch, not as proof that the subscription is broken. If a website works in Direct mode but not in Rule mode, examine the selected rule and proxy group.

If it fails in both modes, the cause may be the website, DNS, firewall, browser cache, or local network reasonably than Clash. Changing modes repeatedly without checking the connection log can hide the original failure.

System proxy and mode selection are separate controls. Selecting Rule mode does not necessarily force every application to use Clash. The system proxy toggle tells applications that respect the operating system’s HTTP or SOCKS settings to use the local listener.

Mechanically:Browsers more often than not follow this path, but command-line tools, games, virtual machines, containers, and background services may ignore it. If those applications must be captured, consider TUN mode only after confirming that ordinary system proxy operation works.

This is the best starting point for everyday browsing because it avoids sending every connection through a remote server and allows the provider’s routing policy to separate services by itself.

When to Use TUN Mode Internals

TUN mode creates a virtual network front-end and allows Mihomo to capture traffic below the level of applications that explicitly support HTTP or SOCKS proxies.

Before enabling TUN, close other VPN clients and disable competing network filters temporarily for testing. Grant the requested permission, confirm that the TUN service or helper is running, and keep the mode set to Rule unless you have a obvious reason to use Global.

More strictly:Then reproduce one task and inspect the connection list. If the same hostname appears twice, loops through a local address, or never appears at all, disable TUN and return to system proxy mode while investigating DNS and routing.

For terminal testing, use a short request through the local mixed port shown in Clash Verge Rev’s settings. The exact port differs by installation, so do not copy a port number from an unrelated tutorial. A command such as curl -I -x http://127.0.0.1:PORT https://example.com tests whether an HTTP proxy listener is reachable.

Practical sequence: First test a browser with system proxy enabled and TUN disabled. Next test a terminal with explicit HTTP_PROXY and HTTPS_PROXY variables. Only then enable TUN for applications that still bypass the listener.

This staged approach makes it easier to tell whether the failure comes from the subscription, the selected node, the application’s proxy support, or the capture layer.

If that succeeds but a normal browser request does not, check the browser and system proxy settings. If the command fails, inspect whether the mixed port is enabled, whether another process owns it, and whether the selected profile actually contains a working group.

At a different level:It can cover software that has no proxy setting, but it also introduces more variables: administrator permissions, virtual adapter state, DNS handling, routing loops, VPN conflicts, and interaction with security software. Enable it because a specific application requires capture, not simply because the button exists.

A It holds up Daily Checklist in Depth

After the initial setup, using Clash Verge Rev it makes sense to be routine reasonably than mysterious. When the provider publishes new nodes, re-sync the profile once and confirm that the active profile remains selected.

Confirm that the correct profile is active and that its re-sync date is recent.; Check that the local mixed port is listening and that the system proxy switch matches your intended workflow.; Verify that the selected node belongs to the group used by the relevant rule.; Inspect the connection entry for the actual hostname, matched rule, DNS result, and outbound.; Test another node before changing DNS, TUN, YAML overrides, or multiple rule providers.; Disable old Clash clients, other VPNs, and duplicate TUN helpers when diagnosing conflicts..

A profile re-sync can also change more than the node list. Providers may revise rule providers, group names, DNS settings, or the order of rules. If a previously working service changes behaviour immediately after an re-sync, compare the old and new profile where possible and check whether the service is now assigned to a different group.

Thinking it through:Keep custom changes documented, because a clean provider profile is easier to troubleshoot than a set of undocumented overrides accumulated over several months.

Compared with trim proxy switchers that only expose a server dropdown, Clash Verge Rev offers a clearer view of subscriptions, profiles, proxy groups, lag checks, rules, and live connections in one Mihomo-based workflow. Older clients may still feel familiar, but they can lack current core features, provide inconsistent TUN support, or leave users searching through outdated screenshots when a subscription format changes.

Clash keeps the setup path organized around the actual decisions you make—add the profile, test the group, select a node, choose Rule or Global mode, and verify the connection—without requiring you to kick off by hand-editing YAML. If you want a practical client and a straightforward place to continue configuring it, you may download Clash and follow this workflow from the first profile add to everyday browsing.

First, a clarification:When browsing becomes slow, test the current group and one or two alternatives instead of immediately changing every setting. When only one service fails, look at the matched rule and the group name in the connection log. When nothing works, lower the system to one client, one profile, one mode, and one test website.