# Clash Verge Rev — Cross-Platform Proxy GUI Built on Tauri > A modern, fast GUI client for managing proxy rules on Windows, macOS, and Linux. Built with Tauri and React, it supports mihomo (Clash.Meta) core with advanced routing, TUN mode, and rule-based traffic management. ## Install Save as a script file and run: # Clash Verge Rev — Cross-Platform Proxy GUI Built on Tauri ## Quick Use ```bash # Download from GitHub Releases for your OS # macOS (Homebrew) brew install --cask clash-verge-rev # Or grab the .msi / .deb / .dmg from: # https://github.com/clash-verge-rev/clash-verge-rev/releases ``` ## Introduction Clash Verge Rev is a continuation of the original Clash Verge project, providing a polished desktop GUI for the mihomo proxy core. It targets users who need rule-based traffic routing with an intuitive interface across all major desktop platforms. ## What Clash Verge Rev Does - Provides a graphical interface for mihomo (Clash.Meta) proxy core configuration - Supports TUN mode for system-wide transparent proxying - Enables rule-based traffic splitting with visual profile management - Offers real-time connection tracking and bandwidth monitoring - Allows importing and merging multiple subscription profiles ## Architecture Overview Built on Tauri (Rust backend + web frontend), Clash Verge Rev embeds the mihomo core as its traffic engine. The Rust layer handles system integration (TUN device, service mode, auto-start), while the React/TypeScript frontend renders the dashboard. Proxy rules are defined in YAML profiles that the mihomo core evaluates per-connection. ## Self-Hosting & Configuration - Download platform-specific installers from GitHub Releases - Import proxy profiles via URL subscription or local YAML files - Enable TUN mode for transparent system-wide proxying (requires admin/root) - Configure rule providers for domain-based or IP-based traffic routing - Set up the built-in service mode for persistent background operation ## Key Features - Tauri-based: small binary size (~15 MB) with native OS integration - Profile merging and scripting with JavaScript runtime for advanced rules - Built-in Clash field editor with syntax validation - System tray with quick-switch between proxy groups - Auto-update mechanism with delta patches ## Comparison with Similar Tools - **v2rayN** — protocol-focused GUI; Clash Verge emphasizes rule-based routing - **Shadowrocket (iOS)** — similar rule engine but Apple-only and closed source - **Quantumult X** — powerful scripting but iOS-only and paid - **NekoBox** — Android-focused with sing-box core - **Surge** — premium macOS/iOS proxy client; Clash Verge is free and open source ## FAQ **Q: Is this related to the original Clash project?** A: Clash Verge Rev uses the mihomo core (a maintained fork of Clash.Meta) after the original Clash was archived. **Q: Does it require administrator privileges?** A: Basic proxy mode works without admin. TUN mode and service mode require elevated permissions. **Q: Can I use custom rule providers?** A: Yes, you can add remote rule-set URLs or local rule files in YAML format. **Q: Which protocols are supported?** A: All protocols supported by mihomo: Shadowsocks, VMess, VLESS, Trojan, Hysteria 2, TUIC, WireGuard, and more. ## Sources - https://github.com/clash-verge-rev/clash-verge-rev - https://www.clashverge.dev --- Source: https://tokrepo.com/en/workflows/asset-d0d9dae1 Author: Script Depot