2016十码中特
2023-04-07 01:01:15 来源:
在各种云计算平台中,都会提供一个连接虚拟机控制台的URL地址,有些远程控制台地址是以noVNC来提供访问的。noVNC可以让用户直接使用浏览器很方便地操作虚机,无需再安装另外的程序。但有的URL地址直接就暴露了虚机所在的节点IP,这样就可能直接影响云平台的安全性。
为了不直接暴露虚机节点信息,就需要我们对URL地址、noVNC返回的页面信息进行拦截转换。
获取noVNC地址
1.首先客户端通过请求API的方式获取noVNC可访问的URL。
2.中间服务从noVNC服务器列表中获取对应的noVNC地址。
3.中间服务将获取到noVNC地址进行截取改造,保证新的URL里没有noVNC服务器的IP和端口号。
4.根据本次请求生成一个新的Token,并将生成的Token集成到新的URL中。
5.将Token和原来URL对应关系保存在中间层服务的转发路由信息中,包括HTML的URL和WebSockets的URL对应关系,并返回新生成的URL。
6.客户获取到了新URL,这个新的URL是经过基于中间层微服务进行过转义过的URL。
转发noVNC地址
1.客户端根据新的URL,在浏览器中输入新的URL地址。
2.浏览器会根据新URL请求中间服务,中间服务修改URL请求的HTTP中header参数为Host和Origin信息。
3.修改Header信息之后,根据路由中的信息转发HTTPS或者WebSocket请求到noVNC服务器上。
4.中间层微服务接受到noVNC服务器返回HTML信息之后,替换掉HTML里包含服务器节点地址和端口号。
5.中间层微服务处理好信息之后,把信息返回给客户端浏览器。
效果
转发前noVNC地址:
转发后noVNC地址:
钞券雕刻师花瑞松讲述雕刻背后的故事
人物名片 花瑞松 上海印钞有限公司高级工艺美术师 钞券雕刻师第四套人民币一元券背面主景图案雕刻者第五套人民币壹佰元券背面主景图案雕刻
2019-07-11 10:03
新版人民币即将发行 怎样收藏最好呢
中国人民银行定于2019年8月30日起发行2019年版第五套人民币50元、20元、10元、1元纸币和1元、5角、1角硬币。 新版人民币发行的时期,往
2019-07-16 12:37
99版成龙头品种 第六套人民币将不再发行
前段时间,19版人民币的发行公告在市场中吵得沸沸扬扬!突如其来的人民币改版既在意料之中,又挺让人意外。意料之中的是纸币改版早有传言,
2019-07-16 12:39
关于新版人民币疑问解答在这里
前几天,新版人民币又双叒叕上微博热搜了!幸好,从8月30日起,万众期待的新版人民币就要来了!新版人民币包含50元、20元、10元、1元纸币
2019-07-18 13:19