Skip to main content

v-vnc: High-Performance HTML5 Web-Based VNC Relay

Running Interface Screenshot

🔍 Why Web-based VNC?
#

Traditional VNC remote control requires a dedicated Viewer application. However, this often becomes a bottleneck in several scenarios:

  1. Cross-Platform Hassles: It’s frustrating to find and configure a reliable VNC client when you just need to quickly check your Windows desktop from Linux, macOS, or a mobile device.
  2. Restricted Environments: On public terminals, library computers, or locked-down corporate workstations, you are often prohibited from installing third-party software.
  3. Deployment Friction: Providing remote support to multiple users becomes a burden if every user has to manually set up a native Viewer.

v-vnc transforms the complex VNC protocol into standard WebSocket and HTML5 traffic, making your browser the only remote control tool you’ll ever need.


🌟 Core Features
#

  • 📦 Single Binary Architecture: Developed in Rust with all noVNC static assets (HTML/JS/CSS) embedded. No Python or Node.js runtime required—just unzip and run.
  • 🚀 Auto-Config & Connect: Automatically generates config.toml on the first run. Supports auto-opening the browser and credential injection for a seamless “One-Click to Desktop” experience.
  • ⚡ High-Performance Relay: Built on a modern asynchronous engine (Tokio) for low-latency WebSocket-to-TCP bridging, ensuring smooth mouse and keyboard responsiveness.
  • 🌍 I18n Ready: Native support for English and Chinese. It automatically detects your system language to adjust logs and configuration comments.
  • 🔒 Privacy-First: No cloud accounts or third-party servers involved. All data stays within your local network or your own encrypted tunnels.

💻 Environment & Setup
#

  • Supported OS: Windows 10 / 11 (64-bit).
  • Target Requirement: Any standard VNC Server (e.g., UltraVNC, TightVNC, or RealVNC) running on the host.
  • Zero Dependencies: No browser plugins or extensions needed. Works perfectly on Chrome, Edge, Firefox, and Safari.
  • Default Port: Listens on port 6080 (Web) and relays to port 5900 (VNC) by default.

📥 Download Now
#

🚀 Download v-vnc for Windows (Portable Zip)
Privacy Statement: v-vnc is developed by VToolLab. It operates entirely offline/locally. We do not collect, store, or upload your screen data or any system information.

💡 Typical Use Cases
#

  • Mobile IT Maintenance: Use your iPad or Android tablet’s browser to perform quick server reboots or log checks.
  • Global Access with NAT Traversal: Combine v-vnc with tools like frp or Cloudflare Tunnel to access your home PC from any browser worldwide.
  • Zero-Installation Support: Instead of asking a client to download a Viewer, give them a temporary web URL to demonstrate or troubleshoot issues in real-time.

There are no articles to list here yet.