Använda 10.0.2.2 för att nå en värdproxy från en VirtualBox NAT-gäst
Tolka VirtualBox NAT-värdsalias i dess faktiska nätverkskontext när du väljer en proxyadress.
Ett Vagrant-exempel använder 10.0.2.2:3128. Du kopierar det till en bärbar dators webbläsare och proxyn går inte att nå. Talet var inte en universell adress för värdmaskinen.
I VirtualBox vanliga uppsättning med den första NAT-adaptern har 10.0.2.2 en särskild roll från gäst till värd. Dess betydelse beror på just den virtuella nätverksordningen. En annan hypervisor, ett annat adapterläge eller en annan nätverksnamnrymd kan kräva en annan adress.
| Var klienten körs | Vad som ska identifieras |
|---|---|
| Värden själv | En lyssnare som nås från värden, kanske dess loopback |
| VirtualBox NAT-gäst | Den dokumenterade värdåtkomstmappningen för den adaptern |
| Bryggd gäst eller en annan LAN-maskin | En nåbar värdadress och en tillåten lyssnare |
| Container inuti gästen | Ännu en nätverksgräns och dess väg till proxyn |
En gästs 127.0.0.1 betecknar normalt gästen, inte värden. Omvänt får den särskilda NAT-mappningen inte generaliseras till varje plats där konfigurationen kan läsas.
När adressen är vald, kontrollera lyssnaren och åtkomstpolicyn. En värdtjänst som bara är bunden där en bryggd gäst inte når den blir inte nåbar genom en annan URL-stavning. Att vidga bindningen bör vara ett medvetet åtkomstbeslut, med motsvarande brandväggsbegränsningar.
Håll klientens placering knuten till konfigurationsexemplen. Påståendet att proxyn finns på värden är ofullständigt när flera värdar och gäster delar samma uppsättning.