大致流程是:web的前端使用novnc, 使用websockify在前端的websocket请求和vnc服务之间做一个桥, 采用UltraVnc提供vnc服务
1.安装python3.9,安装novnc
https://www.uvnc.eu/download/1240/UltraVnc_1240_X64.msi
2.打开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