首页 > 编程知识 正文

novnc windows部署

时间:2023-05-03 09:45:46 阅读:269645 作者:3577

准备内容

在安装配置时需要准备好所需软件包,包括:

①、novnc,VNC客户端,主要用于启动远程桌面窗口,提供web界面。其下载地址https://github.com/novnc/noVNC/archive/v1.1.0.zip

②、websockify,TCP代理,主要用于将web操作转为VNC协议与novnc进行交互。其windows版下载地址为https://github.com/novnc/websockify-js/archive/master.zip,linux版本为https://github.com/novnc/websockify/archive/master.zip

③、nodejs,提供npm安装程序和模块的功能,为websockify提供插件支持,并且提供node命令,可调用websockify。windows下载地址为https://nodejs.org/dist/v12.13.1/node-v12.13.1-x64.msi

④、tightvnc,用于提供远程桌面,有tightvnc-server和tightvnc-viwer,局域网内可以直接使用tightvnc-viwer进行远程。windows版本的下载地址为https://www.tightvnc.com/download/2.8.11/tightvnc-2.8.11-gpl-setup-64bit.msi

安装步骤

安装nodejs,直接运行下载得到的文件,安装时选择npm package manager,安装前会有选择是否自动安装其他支持工具,可根据网络状况决定是否勾选。不勾选也可以

解压websockify到自定义目录下(如d:websockify)。

以管理员身份启动命令提示符(windows8以上建议用powershell),切换目录到解压后的websockify目录下进行websockify插件安装(需要确保websockify目录下一层就是其中的文件,如下命令才直接生效):

> cd d:websockifywebsockify> npm install

 插件安装完毕后,会在websockify这个目录下创建一个node_modules目录,接下来就需要将下载得到的novnc包解压到此目录下后更名为novnc。

 安装tightvnc,直接打开下载得到的安装包,默认使用下一步;在安装时将需要设置远程连接的密码,设置即可。

 启动tightvnc;

 启动websockify和novnc,执行命令如下:

>node d:websockifywebsockifywebsockify.js d:websockifywebsockifynode_modulesnovnc 9000 192.168.99.121:5900

PS:

##node [websockify.js路径] [novnc路径] [web网站端口IP:PORT] [VNC远程地址]

##启动后需要占用一个命令窗口,关闭后web将失效;

##未尝试将其加入到计划任务中执行,应该可以设置为开机自启动;

##可以启动多个node;

##web访问时需要使用http://ip:port/vnc.html,此问题可以通过更改websockify.jx中index.html为vnc.html或直接将novnc目录下的vnc.html更名为index.html永久解决(永久解决指的是可以直接使用http://ip:port进行访问)。

如果有不明白的话可以直接留言

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。