如何强制 VM 使用机器主机代理设置?

IAm*_*00B 3 proxy virtual-machines http-proxy emulation

我有各种类型的 VM 正在运行,我想使用本地主机的代理设置。这样,即使 VM 的代理设置已关闭,来自 VM 的任何浏览器活动也将通过主机代理。但他们似乎忽略了这些设置,绕过代理直接上网。我想要来自安装在主机上的智能手机模拟器的相同响应。但他们也忽略了主机设置。他们怎么能首先做到这一点???

帮助?

bah*_*mat 7

考虑到你的昵称是“IAmAN00B”,我会从头开始。

在您的脑海中假装每个虚拟机实际上都是您办公桌上的一台独立计算机。与其说一台计算机有三个 VM,不如想象一下它是四台并排坐着的计算机。

左边的电脑无法控制右边的电脑做什么。

现在停止想象。这实际上是虚拟机的工作方式。在几乎所有方面,每个 VM 都是它自己的完全自主的计算机。主机上的任何设置都与 VM 中发生的任何事情完全无关。

接近您要求的唯一方法是在您的网络上运行透明代理。如果您只是对自己说“是的!这正是我想要的”,那么我希望您有阅读的心情。我建议从Squid开始。

  • 它可以被透明代理或在网络层运行的东西捕获。当您在主机的全局设置上设置代理时,取决于每个应用程序是否会引用和/或遵守该代理。例如,在 Windows 上,如果您在控制面板中设置代理,Firefox 不会使用它。Firefox 有自己的代理设置。因此,VM 内的应用程序无法知道主机的设置是什么。“全局”代理设置不会强制执行任何操作,就每个来宾而言,主机在各方面都是完全独立的计算机。 (2认同)