大致流程是:web的前端使用novnc, 使用websockify在前端的websocket请求和vnc服务之间做一个桥, 采用UltraVnc提供vnc服务

1.安装python3.9,安装novnc

https://www.uvnc.eu/download/1240/UltraVnc_1240_X64.msi

2.打开vnc服务

在web端使用html5访问远程win10桌面--novnc 经验教程 第1张
记下打开的端口,并配置vnc的密码

下载

https://gitee.com/mirrors/deb-novnc.git
https://gitee.com/mirrors/websockify.git

把deb-novnc放到websockify目录下,CMD进入websockify目录执行 python setup.py install 安装,整个安装成功之后执行

python websockify --web ./deb-novnc/ 9000 localhost:5901

-- localhost:5901是vnc服务的地址和端口

访问远程桌面

http://x.x.x.x:9000/vnc.html

网盘下载:提取码: pjga

参考 :
https://segmentfault.com/a/1190000038223341
https://www.cnblogs.com/lanxiaoke/p/11721174.html

参与评论