Використання 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. Розширення прив'язки має бути усвідомленим рішенням про доступ із відповідними обмеженнями брандмауера.
Тримайте розташування клієнта поряд із прикладами конфігурації. Твердження, що проксі на хості, неповне, коли кілька хостів і гостей поділяють ту саму схему.