想要在自己的网站上实现一个web VNC。但调研了一些已有的开源组件之后,发现实现预期目标不是很容易。
期望实现一个类似于阿里云的VNC控制台的在web端运行的VNC viewer,集成到网站前端,能够便捷地进行服务器远程连接,查看服务器运行情况。
1. 调研了一些开源库,比较有借鉴意义的是webssh2和noVNC。
2. webssh2
1. 可移植性比较好,demo可以运行在浏览器中。
2. 功能不匹配,它只是一个terminal,想要实现VNC的功能需要更多的开发。但作为web terminal,可以留待今后使用。
3. noVNC
1. 功能匹配:一套强大的VNC工具(和API),可以实现web VNC。
2. 可实现性不好:由于文档不全面,目前没有找到非https的连接方案。后续需要探索。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。