配置 Virtualbox 以使用身份验证代理

配置 Virtualbox 以使用身份验证代理

我有几个 Virtualbox VM(ubuntu 客户端)在 Windows 7 主机上运行,​​但互联网访问是通过带有自签名证书的身份验证代理进行的。由于我需要在所有地方添加身份验证信息和手动安装的证书,因此仅为我的其中一台 VM 配置此功能就花了几个小时。为了使设置更容易一些,我正在寻找某种方法来设置带有透明代理的 Virtualbox,这样我就不需要在每个 VM 中配置每个程序。据我所知,Virtualbox 本身不支持任何类似的东西,所以我认为我需要设置我自己的代理服务器(例如 squid)以透明地运行并将所有请求转发到身份验证代理。但是,我对此有几个问题:

  1. squid 能处理自签名证书的问题吗,还是我仍然需要在每个虚拟机上手动安装它们?
  2. 在 Windows 主机上安装 squid 更好,还是在自己的 VM 上安装更好?即哪个更容易设置和使用?我的直觉是将它安装在另一台 VM 上,以保持主机清洁,但我不知道如何为此配置网络。
  3. 有没有我所缺少的更简单的方法?

答案1

3.我是否遗漏了更简单的方法?

也许:你试过对虚拟机进行 NAT 吗?换句话说,选择一个 Natted 网络适配器,在网络配置 GUI。在这种情况下,来自您 PC 的所有流量都将显示为源自您的主机,如果我理解正确的话,该主机已经获得授权。

相关内容