v-vnc: HTML5 网页版 VNC 远程控制中继器
目录

🔍 为什么有了 VNC Viewer,还需要网页版?#
传统的 VNC 远程控制需要专门的 Viewer 软件,但在以下场景中,这往往成为阻碍:
- 跨平台不便:在 Linux、macOS 甚至手机端想临时查看 Windows 桌面,寻找好用的 VNC 客户端非常麻烦。
- 环境受限:在网吧、图书馆或公司受限电脑上,你可能无法安装任何第三方软件。
- 部署成本:如果你需要给多个用户提供远程桌面支持,让每个人都配置一遍 Viewer 是极大的负担。
v-vnc 将复杂的 VNC 协议转换为标准的 WebSocket 和 HTML5,让浏览器成为你唯一的远程控制工具。
🌟 核心功能#
- 📦 单文件绿色版:使用 Rust 深度整合,noVNC 静态资源全嵌入,无需 Python 或 Node.js 环境,解压即用。
- 🚀 自动配置与连接:首次运行自动生成
config.toml。支持自动开启浏览器并根据配置自动填充密码,实现“秒进桌面”。 - ⚡ 极速双向中继:基于异步协程的高性能 WebSocket 转 TCP 中继,操作延迟极低。
- 🌍 国际化支持:内置中英文双语逻辑,自动识别系统语言并调整日志与配置说明。
- 🔒 安全可控:支持通过 URL 传参加密,完全本地化运行,不经过任何第三方中转服务器。
💻 运行环境与安装#
- 适用系统:Windows 10 / 11 (64-bit)。
- 被控端要求:需运行任意 VNC Server(推荐 UltraVNC、TightVNC 或 RealVNC)。
- 零依赖:不需要安装浏览器插件,支持 Chrome, Edge, Firefox 及 Safari。
- 默认配置:默认监听本地
6080端口并中继至5900端口。
📥 立即获取#
🚀 点击下载 Windows 绿色版 (zip)隐私声明:本工具由 VToolLab 实验室开发,所有画面数据均在本地 WebSocket 通道加密传输,绝不上传任何屏幕截图或系统信息。
💡 典型使用场景#
- 跨设备轻量运维:在平板电脑或手机浏览器上轻松查看 Windows 服务器的运行状态。
- 内网穿透集成:配合内网穿透工具(如 frp),将本地 6080 端口映射出去,即可在全球任何角落通过网页控制家中的电脑。
- 临时远程演示:无需让对方下载软件,直接给对方一个网页地址(和临时的端口转发),即可同步演示桌面操作。
这里还没有任何文章可以列出。