Използване на 10.0.2.2 за достъп до прокси на хоста от гост на VirtualBox NAT
Тълкувайте псевдонима на хоста в NAT на VirtualBox в реалния му мрежов контекст, когато избирате адрес на прокси.
Пример с Vagrant използва 10.0.2.2:3128. Копирате го в браузъра на лаптоп и проксито е недостъпно. Числото не е универсален адрес за хост машината.
При обичайната настройка на първи NAT адаптер във VirtualBox адресът 10.0.2.2 има специална роля гост към хост. Значението му зависи от тази виртуална мрежова схема. Друг хипервизор, различен режим на адаптера или друго мрежово пространство може да изискват друг адрес.
| Къде работи клиентът | Какво да определим |
|---|---|
| Самата хост машина | Достъпен от хоста слушател, може би неговият loopback |
| Гост на VirtualBox NAT | Документираното съответствие за достъп до хоста за този адаптер |
| Гост в мостов режим или друга машина в LAN | Достъпен адрес на хоста и разрешен слушател |
| Контейнер вътре в госта | Друга мрежова граница и маршрутът му до проксито |
Адресът 127.0.0.1 на госта обикновено означава госта, а не хоста. Обратно, специалното NAT съответствие не бива да се обобщава за всяко място, където конфигурацията може да бъде прочетена.
След като изберете адреса, проверете слушателя и политиката за достъп. Услуга на хоста, обвързана само там, където гост в мостов режим не може да я достигне, няма да стане достъпна чрез друго изписване на URL. Разширяването на обвързването трябва да е съзнателно решение за достъп, с подходящи ограничения на защитната стена.
Дръжте местоположението на клиента до примерите за конфигурация. Твърдението, че проксито е на хоста, е непълно, когато няколко хоста и госта споделят една и съща схема.