嵌入在HTTPS中的noVNC

嵌入在HTTPS中的noVNC,https,ssl-certificate,novnc,websockify,Https,Ssl Certificate,Novnc,Websockify,我正在尝试更新一个使用HTTP的旧系统。它基本上有noVNC(通过websockify)来访问页面中的多个VM。虚拟机具有动态IP(EC2实例)。现在,该网站有了HTTPS——然而,noVNC最初并不工作,因为它使用WS(浏览器不允许我在HTTPS中使用WS,如下面注1所述)。我创建了自己生成的证书,并将它们导入浏览器,还更新了虚拟机以使用WSS。而且,它工作得很好 但是,由于虚拟机具有动态IP,在关机后,我无法再次访问它们(它们的IP更改和证书不存在)。现在,每次更改IP后,我都需要手动更新浏

我正在尝试更新一个使用HTTP的旧系统。它基本上有noVNC(通过websockify)来访问页面中的多个VM。虚拟机具有动态IP(EC2实例)。现在,该网站有了HTTPS——然而,noVNC最初并不工作,因为它使用WS(浏览器不允许我在HTTPS中使用WS,如下面注1所述)。我创建了自己生成的证书,并将它们导入浏览器,还更新了虚拟机以使用WSS。而且,它工作得很好

但是,由于虚拟机具有动态IP,在关机后,我无法再次访问它们(它们的IP更改和证书不存在)。现在,每次更改IP后,我都需要手动更新浏览器的证书数据库。还有其他解决办法吗?我是否可以自动执行证书导入过程,或者在HTTPS中使用WS

注1:浏览器不允许在安全性()中降级;所以,我不能在HTTPS中使用WS