Ein Vagrant-Beispiel verwendet 10.0.2.2:3128. Man kopiert es in den Browser eines Laptops, und der Proxy ist nicht erreichbar. Die Zahl war keine universelle Adresse für die Hostmaschine.

In der üblichen Einrichtung des ersten NAT-Adapters von VirtualBox hat 10.0.2.2 eine besondere Rolle vom Gast zum Host. Ihre Bedeutung hängt von dieser virtuellen Netzwerkanordnung ab. Ein anderer Hypervisor, ein anderer Adaptermodus oder ein anderer Netzwerk-Namespace können eine andere Adresse erfordern.

Wo der Client läuftWas zu bestimmen ist
Der Host selbstEin vom Host erreichbarer Listener, vielleicht sein Loopback
VirtualBox-NAT-GastDie dokumentierte Host-Zugriffszuordnung für diesen Adapter
Gebrückter Gast oder ein anderer LAN-RechnerEine erreichbare Host-Adresse und ein erlaubter Listener
Container im GastEine weitere Netzwerkgrenze und ihr Weg zum Proxy

Das 127.0.0.1 eines Gasts bezeichnet normalerweise den Gast, nicht den Host. Umgekehrt darf die besondere NAT-Zuordnung nicht auf jeden Ort verallgemeinert werden, an dem die Konfiguration gelesen werden könnte.

Prüfen Sie nach der Adresswahl den Listener und die Zugriffsrichtlinie. Ein Host-Dienst, der nur dort gebunden ist, wo ein gebrückter Gast ihn nicht erreicht, wird durch eine andere URL-Schreibweise nicht erreichbar. Das Erweitern der Bindung sollte eine bewusste Zugriffsentscheidung sein, mit passenden Firewall-Einschränkungen.

Halten Sie den Standort des Clients an den Konfigurationsbeispielen fest. Die Aussage, der Proxy sei auf dem Host, ist unvollständig, wenn mehrere Hosts und Gäste dieselbe Einrichtung teilen.

Ähnliche Artikel