大致流程是:web的前端使用novnc, 使用websockify在前端的websocket请求和vnc服务之间做一个桥, 采用UltraVnc提供vnc服务,由于在win直接安装一直没成功,将websockify安装在了wsl中

安装
https://www.uvnc.eu/download/1240/UltraVnc_1240_X64.msi
打开vnc服务
image.png
记下打开的端口,并配置vnc的密码

下载
https://gitee.com/mirrors/deb-novnc.git
https://gitee.com/mirrors/websockify.git
在websockify中执行 python setup.py install 中间要使用numpy可以事先安装好,整个安装成功之后执行

websockify --web ./deb-novnc/ 9000 xx.xx.xx.xx:5901

--web是下载到的novnc的目录 xx.xx.xx.xx是vnc服务的地址和端口

[noVNC](http://x.x.x.x:9000/vnc.html)
中就能访问远程桌面了


o_ra
3 声望2 粉丝

记录工作中碰到的问题