VirtualBox默認網絡配置是NAT,這時VB會給你的電腦上安裝一塊虛擬網卡,虛機的網絡請求發到這個網卡上,再通過宿主機的真實網卡連上網絡。
這種方式是不會經過宿主機的代理的,所以如果要用宿主機的代理聯網,就必須使用橋接網絡,將VirtualBox的虛擬網絡橋接到宿主機的真實網絡上,這樣在宿主機所在的網絡看來相當於增加了一個新的節點,而宿主機就充當了橋接網絡的網橋。
如果此時不能正常的訪問網絡,需要看下路由器是否開啟了DHCP,如果沒有就要手動分配一個新的IPV4地址給虛擬機。
然后設置虛擬機的代理,這里以Ubuntu 18.04LTS為例:
將虛擬機的代理設置到宿主機的Ip上,端口取決於宿主機上代理軟件的本地端口,然后再嘗試訪問網絡就OK了。這時所有的流量都將通過宿主機的代理軟件轉發