RVG is a multi-protocol proxy management panel built with Python and FastAPI, deployable on Railway.
The tool solves the problem of managing multiple proxy protocols through a single interface. It provides a lightweight gateway that handles VLESS over WebSocket, Trojan, Shadowsocks, and MTProto protocols, each with configurable transports. The approach centers on a FastAPI-based backend that relays traffic across these protocols while exposing an admin dashboard for control and monitoring. Users can create unlimited proxy links with per-link traffic quotas, monitor live connections and traffic statistics, generate QR codes for sharing, and toggle links on or off instantly.
Adoption suits teams or individuals who need to self-host a multi-protocol proxy gateway with minimal operational overhead. The tool is particularly well-suited for Railway deployment, offering one-click setup. It distinguishes itself through real-time traffic visualization, session-based authentication with UUID validation, TLS fingerprint spoofing to mimic Chrome clients, and Telegram bot integration for remote proxy management. The project includes automated TCP proxy dispatch with blacklist targeting and domain suggestion via Cloudflare Worker for convenience.
Development shows consistent maintenance with regular commits and active engagement. The codebase demonstrates attention to performance optimization through relay buffer tuning and TCP socket options. The project maintains documentation in multiple languages and includes a defined roadmap, indicating sustained planning beyond current functionality.