VNC-WebServer 基于 VNC 的浏览器远程桌面,支持在浏览器中操作系统远程桌面。采用 HTTP、WebSocket 协议。可对系统安装的 VNC 在提供浏览器中远程系统的能力,对操控远程系统提供非常大的便利性。
基于Java/SpringBoot开发,很容易集成到系统中。支持内置VNC和动态添加VNC Server。可提供源码,技术指导,直到集成到系统中。
功能特点
- 支持HTTP、WebSocket协议;
- 支持 Nginx代理配置;
- 采用 Http,无需其他端口暴露(对于敏感系统,只要有http:80即可,无需多余的端口占用和防火墙配置);
- 无需安装客户端,随时随地访问后台系统;
系统参考
支持的系统: Linux、Windows、MacOS X;
必要的依赖: Java JDK 1.8及以上;VNC Server 远程桌面环境;
操作系统:
- Linux:Ubuntu20.x、Ubuntu22.x /Debian11、Debian12/CentOS7、CentOS8 等,其他未测试,GNOME 桌面,其他桌面未测试;
- Windows:Windows7、Windows10、Windows11, 其他未测试;
- MacOS X:MacOS 14.5、MacOS14.7 , 其他未测试;
芯片架构: X86(32位)、X64(64位)、Aarch64(ARM);
JDK: Oracle JDK1.8及以上,OpenJDK 未测试
VNC-WebServer软件主要支持 VNC 远程桌面的 Web 展现形式,主要扩展 VNC-Server 的远程桌面能力,Windows 系统可参考推荐的 VNC Server 软件,安装并设置后即可使用。Linux 因系统差异较大,桌面环境不同,不提供安装包,需要用户自行安装 vnc server 环境。