VirtualBox guest虚拟机通过主机配置的代理进行操作系统Internet访问


1

我在Windows 10主机上的VirtualBox中运行了一个Xubuntu 14.10来宾。主机连接到有线网络,需要代理才能访问外部世界。主机也连接到VPN。主机上的所有内容都按预期工作--Windows可以访问VPN上的Internet和IP。使用tracert我相信Windows在连接到外部世界时会绕过VPN。

Xubuntu guest虚拟机配置了一个NAT适配器,以便它共享主机的VPN连接。来宾可以通过VPN访问IP。但是,客人无法访问互联网。

我不是网络专家,但在我看来,如果它是主机的NAT,则访客不需要知道代理配置。如果主机调解所有guest虚拟机的网络活动,那么Windows系统代理应该处理所有事情。但是,以防我尝试在guest虚拟机中设置代理并且它没有任何区别(完全有可能我做错了,因为Xubuntu似乎需要通过环境变量配置代理)。

这只是意味着我需要为来宾操作系统正确配置代理,还是会出现其他问题?

任何想法都非常感激。


请发布您的路由表。
MariusMatutiae 2015年

Answers:


1

代理是系统范围的。它在Windows的网络和Internet设置中配置。我知道它是系统范围的,因为一旦配置了代理,我就可以从cmd ping域,而如果没有配置代理,我就无法执行此操作。

不,这不正确。我自己刚刚重做过:

  netsh winhttp set proxy MYPROXY

根据这个Technet页面。这让我可以ping任何我想要的东西(Google的8.8.8.8),即使我将MYPROXY设置为一个不存在的代理,它不应该允许任何东西通过(顺便说一句,我用于www.nytimes.com此)。

- >>如果你没有正确设置代理,ping在工作场所没有达到预定目标的原因是你的局域网中有一个配置合适的防火墙。命令是netsh winhttp并非偶然。

我的初步观点是:您希望为访客配置的代理必须在访客浏览器中进行设置。然后,当然,除了VPN之外,通过NAT或桥接适配器连接是没有区别的。


代理系统范围的。它在Windows的网络和Internet设置中配置。我知道它是系统范围的,因为一旦配置了代理,我就可以从cmd ping域,而如果没有配置代理,我就无法执行此操作。客户操作系统还需要代理在系统范围内,因为Maven需要下载依赖项。
tomfumb 2015年

谢谢。ubproxy用于配置guest虚拟机的代理设置。我不确定为什么我的初始手动尝试配置没有按预期工作
tomfumb 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.