使 VirtualBox VM 中的 IE11 调用看起来像 Linux 上主机中的 LOCALHOST 调用

使 VirtualBox VM 中的 IE11 调用看起来像 Linux 上主机中的 LOCALHOST 调用

我看过这个那么问题来了并下载了适用于 IE11 和 VirtualBox 的虚拟机。在主机上,我调用https://本地主机:8081从我的本地 webpack 开发服务器加载网页。在虚拟机中,我尝试调用网关来加载页面(https://10.0.2.2:8081)。我遇到的问题是,最终在我的主机上调用的 Grails Web 应用程序使用白名单,并且我收到大量错误,导致页面无法加载。我认为还有一些 SSL 问题。我已经加载了认证以及主机上的新根测试证书。主机浏览器对此没有异议,但虚拟机中的 IE11 抱怨证书违规。

如果 Browserstack 之类的技术可以正确加载网站进行测试,我可以在 Ubuntu 上本地执行类似操作吗?我开始研究代理和 SSH 隧道,但到目前为止我还没有找到任何可行的方法。

答案1

我找到了一种可以使它工作的方法:

  • 确保您的主机环境具有SSH 服务器安装,
  • 确保守护进程设置为自动启动并执行ps -ef | grep sshd。应该有以下条目sshd以表明它正在运行。
  • 安装Oracle VirtualBox
  • 获取Win10 图像上的 MSEdge对于 VirtualBox微软
  • 启动图像 - 密码应该是密码!
  • 在管理员命令提示符下输入ssh -L 8081:127.0.0.1:8081 {your_host_username}@10.0.2.2。将端口号从 8081 更改为您的端口号,
  • 应出现提示,要求输入用户名的密码。输入主机的用户名,
  • 在命令窗口中收到 bash 命令提示符后,尝试导航到https://本地主机:{您的端口地址}

相关内容