一、官网地址
地址:https://github.com/novnc/websockify
二、开启代理
1、单台服务器
python /usr/local/websockify/websockify.py --cert /usr/local/websockify/self.pem 6080 192.168.20.134:5901
self.pem可使用OpenSSL来生成,然后放在目录下,当然也可以不加cert参数
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
2、多台节点服务器
在实际应用中,不可能为每台虚拟机都架一个代理,这种方式对端口号的消耗也是巨大的,同时 VNC 通常是集成在前端页面,那有没有可能仅开一个端口,而实现代理多台虚拟机呢,答案自然是可以。
在 websockify 项目的 Wiki 主页(