配置virtualbox vms以使用主机的代理设置

时间:2016-01-21 10:18:45

标签: linux proxy virtualbox

我在Virtualbox中有大约6个虚拟机用于测试目的。我们有工作代理,我家里没有代理。所以我现在切换设置然后在虚拟机内部获得互联网。但是必须有一种方法可以让VM调整主机的系统设置,或者我错了?谷歌还没有做得很好。我刚刚发现了一篇关于微软环回接口的文章,但没有关于Linux的文章。顺便说一下,我从10月开始就使用Linux,所以我对这个操作系统还是比较新的

一些系统细节: 主机:

  • arch-Linux with gnome shell and virtualbox 5.0.12

客人:

  • Ubuntu,win7,win8,centos6,带有用于互联网目的的nat网桥和用于内部网络的仅限主机的适配器

有谁可以帮助我解决这个问题?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我想通过公司代理配置VM。谷歌搜索也没有帮助我。经过大量的试验和错误,我终于设法连接到互联网。

我所做的是在Guest OS中配置代理设置。

我使用ubuntu作为来宾操作系统,并且易于配置代理设置如下:

sudo gedit /etc/apt/apt.conf

它会打开以下文件:

Acquire::http::Proxy "http://username:pass@myProxyAddress:port/";
Acquire::https::Proxy "https://username:pass@myProxyAddress:port/";
Acquire::ftp::Proxy "ftp://username:pass@myProxyAddress:port/";
Acquire::socks::Proxy "socks://username:pass@myProxyAddress:port/";

您应该使用自己的信息更改用户名传递 myProxyAddress 端口。去吧应该不错。某些应用程序(如FireFox)可能仍无法正常工作,因此您可以手动配置它们。

我在Ubuntu中做过这个,但它理论上适用于所有Linux系统。我不知道如何为Windows配置系统范围的代理,或者它是否会解决问题,但它也适用于它。

希望它有所帮助。

ps:虚拟主机适配器阻止了我的主机操作系统(Windows)。您可以桥接或禁用网络适配器,以便Host和Guest OS可以连接到Internet。

答案 1 :(得分:0)

您可以尝试一下。我在带有NAT模型的CentOS上进行了测试。

192.168.217.1是网关地址,port是主机中的代理端口。

export ALL_PROXY=http://192.168.217.1:port

请检查您是否允许LAN连接到代理。