各位好,我想实现一个web系统,来管理电脑桌面。电脑可能在全国各个地方。
我画了一个简单的图。请问各位有什么好的思路。
在网上找了一些,基本都是通过浏览器输入ip直连的,好多都局限于一个网内部。
这个图片是在网上找的。实现效果和这个类似。
希望各位提供点思路。谢谢!
guacamole就可以完成
这个当然了,要想穿透内网,无论什么程序,都需要借助服务器中转,并且受控端部署和运行程序。
程序是可以免费传播的,但是服务器资源不能白白给你,网费、硬件都是钱,这也就是为什么teamviewer之类的程序都要收费,并且很贵的原因。
你要实现这样的程序,也需要搭建服务器和部署客户端两个先决条件。
不推荐你使用web网页来实现,因为web协议对鼠标交互的传递,很不匹配,效果不好。
公网服务器和远程桌面之间,建议你用一个专门协议,也就是说,远程终端上需要安装一个终端软件,而不是直接用浏览器。
公网服务器和各个子网主机之间,由于各子网都有防火墙的存在,在链接建立阶段,只能被动不能主动。这是为了防止黑客入侵。
如果一定想主动建立连接,可以考虑VPN,前提是目标主机也连在VPN上。