![我如何强制虚拟机使用机器主机代理设置?](https://linux22.com/image/537940/%E6%88%91%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%BD%BF%E7%94%A8%E6%9C%BA%E5%99%A8%E4%B8%BB%E6%9C%BA%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我正在运行各种类型的虚拟机,我想使用本地主机的代理设置。这样,即使虚拟机的代理设置已关闭,虚拟机中的任何浏览器活动都会通过主机代理。但它们似乎忽略了这些设置,绕过代理直接进入互联网。我希望安装在主机上的智能手机模拟器也能做出同样的响应。但它们也忽略了主机设置。它们怎么能做到这一点呢???
帮助?
答案1
考虑到您的昵称是“IAmAN00B”,我将从头开始。
在您的脑海中假设每个虚拟机实际上是您办公桌上的一台独立计算机。而不是说一台计算机有三个虚拟机,而是想象成四台计算机并排放置。
左边的计算机无法控制右边的计算机的操作。
现在别再想了。这实际上是虚拟机的工作原理。几乎在各个方面,每个虚拟机都是一台完全自主的计算机。主机上的任何设置都与虚拟机中发生的事情完全无关。
唯一接近您所要求的方法是在您的网络上运行透明代理。如果您只是对自己说“是的!这正是我想要的”,那么我希望您有心情阅读。我建议从乌贼。
答案2
您可能通过在 NAT 模式下配置访客网络来实现这一点,这样他们将共享主机 IP,至于将流量重定向到代理,您可以在防火墙上使用源路由将它们重定向到过滤代理。
答案3
我不知道有任何本地方法可以实现这一点,但是你可以要做的是在 Windows 主机上运行虚拟机。安装 proxycap 并使进程通过代理运行客户虚拟机。虽然很讨厌,但应该可以工作