noVnc

下载 noVnc

GitHub

git clone https://github.com/novnc/noVNC.git

$ cd noVNC/


指定一台vnc Host (只能访问一台vnc host)

$ utils/launch.sh --vnc 192.168.8.131:5901

首次运行,会检测websockify, 如果没有websockify,则会自动下载到utils/下。

noVnc

虚拟机 vnc host : 192.168.8.131:5901

浏览器输入:
http://192.168.8.131:6080/vnc.html?host=192.168.8.131&port=6080

或者:
http://192.168.8.131:6080/vnc_auto.html?path=websockify/?token=192.168.8.131:5901


访问多台 vnc host,编写配置文件

1 . 编辑配置文件 vnc_tokens
vim ./vnc_tokens

win-xp: 192.168.2.101:5901
ubuntu: 192.168.2.101:5903

2 . 启动 noVnc

utils/websockify/run --web ./ --target-config vnc_tokens 6080

这里写图片描述

3 . 连接

http://192.168.8.131:6080/vnc.html?host=192.168.8.131&port=6080

这里写图片描述

这里写图片描述

参考:
webvnc之novnc实战

多人远程桌面共享软件Real VNC – 支持Windows/Linux/Mac
Rea VNC——license Key

tightvnc

### 在 Windows 上安装和配置 NoVNC #### 准备工作 为了能够在 Windows 上成功运行 NoVNC,需要先确保已经有一个可用的 VNC Server 正常运作。可以考虑使用 TightVNC 或者 RealVNC 等软件来作为服务器端程序[^2]。 #### 下载并解压 NoVNC 文件包 前往官方 GitHub 页面下载最新版本的 NoVNC 压缩文件,并将其放置到希望使用的目录下。接着右键点击压缩包选择全部解压至指定位置完成资源提取操作[^1]。 #### 启动 Websockify 和 NoVNC 应用服务 由于 NoVNC 需要通过 WebSocket 协议连接到实际提供图形界面共享功能的服务进程 (即 VNC server),因此还需要额外启动一个名为 `websockify` 的组件用于桥接 HTTP/WebSocket 请求同传统 TCP 连接之间的转换关系。具体做法如下: - 打开命令提示符窗口; - 导航进入之前解压出来的 NoVNC 文件夹路径内; - 输入以下指令开启代理监听(假设本地有台已设置好的 VNC 服务器正在等待接入请求): ```batch start_websockify.bat 5900 localhost:5901 ``` 这里第一个参数代表的是对外公布的端口号;第二个则是目标主机名加上其对应的默认显示编号所构成的标准形式[^3]。 此时应该可以看到类似这样的日志输出表明一切正常:“WebSocket proxying from ws://*:5900 to VNC server on localhost:5901”。 #### 测试访问效果 最后一步就是在任意支持 HTML5 Canvas 技术标准以上的现代浏览器里输入形如 “http://localhost:6080/vnc.html?host=localhost&port=5900”的 URL 地址串尝试打开远程桌面会话了。如果顺利的话就能看到熟悉的登录画面啦! 注意:上述例子中的 IP 地址、端口数值以及认证凭据等信息均需依据实际情况作出相应调整修改才能正常使用哦~
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值