Mihomo-Powered · Open Source · Windows · macOS · Linux

Clash Verge Rev
Desktop Proxy Client

Clash Verge Rev is a modern desktop proxy client built with Tauri and powered by the Mihomo core. It combines profile management, visual node and rule editing, system proxy controls, TUN mode, and WebDAV configuration backup in one interface.

0Desktop operating systems: Windows, macOS and Linux
0Traffic control paths: System Proxy and TUN
0Profile enhancement helpers: Merge and Script
0Embedded Mihomo core for proxy and rule execution
Clash Verge Rev desktop proxy client interface

A desktop control layer for
Mihomo proxy workflows

Clash Verge Rev continues the Clash Verge desktop experience with a Tauri-based interface around Mihomo. Profiles, proxy groups, rules, system proxy settings, TUN controls, configuration helpers and backups are managed from one desktop workspace.

  • Manage remote and local profiles with Merge and Script helpers
  • Control system proxy and TUN behavior from the desktop interface
  • Edit nodes and routing rules visually, then run them through Mihomo

Core Clash Verge Rev capabilities

System proxy control

Enable or disable the operating system proxy from the client so applications that follow system proxy settings can route traffic through Mihomo.

TUN virtual network mode

Use TUN when broader traffic capture is required. The virtual adapter path extends proxy handling beyond applications that read standard system proxy settings.

Profile management

Add and update remote profiles or work with local configuration files, then select the active profile that Clash Verge Rev passes to Mihomo.

Visual node and rule editing

Inspect and edit proxy nodes and routing rules from the graphical interface instead of treating every change as a manual YAML-only workflow.

Merge and Script helpers

Extend profile content without repeatedly editing a remote subscription. Merge is suited to configuration overrides, while Script supports more complex transformations.

🛡

WebDAV backup and sync

Back up and synchronize Clash Verge Rev configuration data through WebDAV to preserve settings across supported desktop environments.

How Clash Verge Rev organizes a Mihomo configuration

The desktop client separates configuration sources, proxy selection, routing policy and system integration so each layer can be managed without confusing the GUI with the proxy core itself.

Embedded Mihomo Core

Mihomo is the proxy and rule engine that processes the active configuration and executes routing decisions behind the Clash Verge Rev interface.

Core runtime

Profiles

Remote subscriptions and local configuration files are managed as profiles, giving the desktop client a clear source for the configuration Mihomo should load.

Config source

Proxy Groups

Proxy groups organize nodes into selectable or automated policies so routing rules can target a strategy instead of a single fixed server.

Traffic policy

Rules

Routing rules decide whether matching traffic uses a proxy group, a direct path or another configured action. Visual editing reduces dependence on raw YAML for routine changes.

Routing layer

DNS and TUN

DNS behavior and TUN settings operate close to the network layer and should be configured together with the active profile, system permissions and routing requirements.

Network layer

WebDAV Configuration Sync

WebDAV backup and sync help preserve Clash Verge Rev configuration data independently of the current desktop installation.

Backup & sync
Mihomo Core System Proxy TUN Mode Profiles Proxy Groups Routing Rules DNS Merge Script Visual Node Editing Visual Rule Editing WebDAV Sync YAML Configuration Guard Mode Tauri 2

Getting Started

From installation to active routing
in four clear steps

The basic workflow is the same across supported desktop systems: install the correct build, add a profile, choose a proxy policy, then enable the traffic control method your applications require.

1

Install Clash Verge Rev

Choose the Windows, macOS or Linux build that matches your operating system and CPU architecture, then confirm the application and Mihomo core start normally.

2

Add a profile

Import a remote subscription or local configuration, update it successfully, and make sure the intended profile is active before changing routing behavior.

3

Review proxy groups

Open the proxy view, inspect available groups and nodes, and select the policy that matches the routing rules in the active profile.

4

Enable System Proxy or TUN

Start with System Proxy for applications that follow OS proxy settings. Use TUN when broader traffic capture is required and the necessary service permissions are available.

A desktop workspace for structured proxy management

Clash Verge Rev is designed around desktop configuration and network control rather than a collection of unrelated Clash clients.

👨‍💻
Desktop workflow

Manage profiles, rules and network controls in one interface

The application brings the user-facing parts of a Mihomo setup into one place: configuration sources, proxy groups, visual rule editing, system proxy controls, TUN status and configuration backup.

  • Windows, macOS and Linux desktop packages
  • Remote profiles and local configuration files
  • Visual node and routing rule management
  • System Proxy, TUN and WebDAV configuration workflows
🎓
Configuration extension

Merge and Script

Use Merge for structured overrides and Script when profile content needs more advanced transformation without repeatedly editing the remote source.

✈️
Configuration continuity

WebDAV backup and sync

Back up and synchronize Clash Verge Rev configuration data through WebDAV so settings are not tied only to a single local installation.

Architecture

Clash Verge Rev and Mihomo: what each layer does

Clash Verge Rev is the desktop interface and configuration layer; Mihomo is the core that executes proxy, rule and TUN behavior.

Layer ✦ Clash Verge Rev Mihomo Role Surge
Product type Desktop GUI Proxy core User interface vs. runtime Paid
Platform scope Windows / macOS
Linux
Embedded core Desktop client environment macOS / iOS
System proxy App controls Local proxy listeners OS-aware application routing Very strong
TUN Managed in the app TUN engine Broader traffic capture Multiple
Profiles Remote and local Loads final config Configuration source Supported
Rule management Visual editing Rule engine Traffic routing policy Supported
Configuration backup WebDAV sync Not the GUI layer Preserve client settings

FAQ

Common questions about Clash Verge Rev

These answers focus on the product identity, Mihomo relationship, supported desktop platforms, profiles, system proxy and TUN behavior.

What is Clash Verge Rev?+

Clash Verge Rev is a Tauri-based desktop proxy client and a continuation of Clash Verge. It provides a graphical interface around the Mihomo core for profiles, proxy groups, rules, system proxy, TUN and related configuration tasks.

How is Clash Verge Rev related to Clash and Clash Verge?+

The project continues the Clash Verge desktop client and builds on the broader Clash ecosystem. The current runtime is centered on Mihomo rather than the discontinued original Clash core.

Which operating systems does Clash Verge Rev support?+

The project publishes desktop builds for Windows, macOS and Linux. Available package formats and CPU architectures vary by operating system and release.

What does Mihomo do inside Clash Verge Rev?+

Mihomo is the proxy and rule engine. Clash Verge Rev provides the desktop UI and configuration layer, while Mihomo loads the active configuration and performs routing, proxy and TUN operations.

What is the difference between System Proxy and TUN?

System Proxy changes the operating system proxy settings for applications that follow them. TUN uses a virtual network adapter to capture a broader range of traffic and normally requires additional service permissions.

What is a Profile in Clash Verge Rev?+

A Profile is a configuration source managed by the client. It can come from a remote subscription or a local configuration file and can be enhanced before Mihomo loads the final configuration.

What are Merge and Script used for?+

Merge is suited to adding or overriding structured configuration fields. Script is more flexible for transforming arrays and complex content such as rules or proxy groups.

Does Clash Verge Rev have official Android or iOS apps?+

The Clash Verge Rev project currently targets Windows, macOS and Linux. Mobile applications that support Clash or Mihomo configurations are separate projects and should not be treated as official Clash Verge Rev mobile editions.