Używanie 10.0.2.2 do sięgania po proxy na hoście z gościa NAT VirtualBox
Interpretuj alias hosta NAT w VirtualBoxie w jego rzeczywistym kontekście sieciowym przy wyborze adresu proxy.
Przykład Vagrant używa 10.0.2.2:3128. Kopiujesz go do przeglądarki laptopa i proxy jest nieosiągalne. Ta liczba nie była uniwersalnym adresem maszyny hosta.
W typowej konfiguracji pierwszego adaptera NAT w VirtualBoxie 10.0.2.2 ma szczególną rolę od gościa do hosta. Jej znaczenie zależy od tego układu sieci wirtualnej. Inny hipernadzorca, inny tryb adaptera lub inna przestrzeń nazw sieci mogą wymagać innego adresu.
| Gdzie działa klient | Co ustalić |
|---|---|
| Sam host | Nasłuch osiągalny z hosta, być może jego loopback |
| Gość NAT VirtualBox | Udokumentowane mapowanie dostępu do hosta dla tego adaptera |
| Gość w trybie mostu lub inna maszyna LAN | Osiągalny adres hosta i dozwolony nasłuch |
| Kontener wewnątrz gościa | Kolejna granica sieci i jej trasa do proxy |
127.0.0.1 gościa zwykle oznacza gościa, a nie hosta. Odwrotnie, szczególnego mapowania NAT nie wolno uogólniać na każde miejsce, w którym konfiguracja może zostać odczytana.
Po wybraniu adresu sprawdź nasłuch i zasady dostępu. Usługa hosta związana tylko tam, gdzie gość w trybie mostu nie dotrze, nie stanie się osiągalna przez inny zapis URL. Rozszerzanie powiązania powinno być świadomą decyzją o dostępie, z odpowiadającymi ograniczeniami zapory.
Utrzymuj położenie klienta przy przykładach konfiguracji. Stwierdzenie, że proxy jest na hoście, jest niepełne, gdy kilka hostów i gości dzieli ten sam układ.