Подключение к VirtualBox localhost с хоста Mac - PullRequest
1 голос
/ 28 марта 2019

Я использую сервер .NET, работающий на локальном хосте в виртуальной виртуальной машине.Я хотел бы получить доступ к локальному хосту виртуальной машины из браузера на моем Mac - я разрабатываю новый клиент javascript для проекта и предпочел бы сделать это на моем mac.

Существует множество ответов об обратном.выше (то есть подключение к локальному хосту mac с виртуальной машины), но я не могу найти хороший ответ о подключении к локальному хосту виртуальной машины с хоста.

Mac использует 10.1.10.173

$ ifconfig
--> inet 10.1.10.173 ...

ВМ использует 10.0.3.15 (находится в настройках сети)

Я попытался использовать сетевой мост и NAT с переадресацией портов.Должен быть способ сделать это - есть мысли?

1 Ответ

0 голосов
/ 02 апреля 2019

Добавление (правильно настроенного) правила переадресации портов решило эту проблему.

ВМ использует IP 10.0.2.15, а IIS использует порт 80 для обслуживания моего .NET API.Установите новое правило следующим образом:

Параметры виртуальной машины> Сеть> Адаптер 1

Установите значение NAT, перейдите в Advanced и нажмите Port Forwarding.Добавьте новое правило для переадресации порта 80 с виртуальной машины на порт 8000 (или любой другой номер порта) на компьютере Mac.

Name     Protocol  Host IP  Host Port   Guest IP  Guest Port
Rule 1     TCP    127.0.0.1    8000     10.0.2.15     80

Теперь я могу взаимодействовать с приложением на виртуальной машине с моего компьютера Mac, используя localhost:8000/the-app-name.

Это было полезное чтение

...