好吧,这可能听起来很疯狂,但我想要的是能够去
域名.com/chrome
并在我的浏览器中打开浏览器。
当我处于网络保姆环境中时,其目的基本上是代理。
我疯了吗?这可能吗?
我知道我可以做类似 PhPvirtualbox >> Console >> Browser 的操作,但这需要一个带有虚拟机管理程序的操作系统,一个带有浏览器的操作系统,就我而言,它将是一个嵌套的虚拟机管理程序,因为我的服务器已经在 esXi 上运行。并不是说不可能!但对于简单的事情来说似乎有很多肉。
PS /chrome = 代理传递到另一台服务器。
答案1
我自信地说我找到了一些答案。
在我的情况下,我有一个类型 1 虚拟机管理程序,所以我不想使用
PhPVirtualBox (runs with VirtualBox a type 2 hypervisor)
但这会很好...
另一种选择是>>
NoVNC + x11VNC + ApacheProxyPass + linux distro
这不仅允许使用浏览器,还允许使用整个桌面,这对我来说很好,尽管我真正需要的只是一个浏览器,但关键是 VNC 内的流量不在本地网络上。
我在最终配置工作时遇到了问题,并转向了我的首选解决方案,该解决方案对于我的设置来说更具体,但效果很好!
esxi host >> esxi html5 web plugin >> esxi html5 web plugin remote console >> All served via nginx reverse proxy inside the esxi host.
我现在可以在任何地方“在家”上网,而无需登录/网络保姆等。
答案2
我最接近相同的请求:Linux 服务器(openSUSE)+ Apache(Tomcat)+ Guacamole。
这允许来自任何地方的 HTTP(S) 并在鳄梨酱中传递本地 VNC。然后,您可以运行服务器上的任何内容,包括浏览器。
无需更改客户端上的任何设置或运行除浏览器之外的任何客户端软件。