Как удаленно получить доступ к веб-сайту на моей виртуальной машине?

Это сработало для меня:

sudo apt-get remove xserver*
sudo apt-get -f install --reinstall xorg
1
задан 5 May 2016 в 15:37

2 ответа

В вашем роутерном порту 80 и 443 до 192.168.56.10

Затем, когда внешний запрос удаляет порт 80 или 443 http https, он будет перенаправлен на гостевую машину VM по адресу 192.168.56.10 [!d1 ]

Это может работать только в том случае, если ваш шлюз по умолчанию - 192.168.56.1, или вам может потребоваться изменить статический адрес на гостевом компьютере, так что он соответствует шлюзу. Например, если ваш шлюз по умолчанию был 192.168.1.1, тогда вам понадобится статический IP в гостевой системе как 192.168.1.xxx .. для самой простой установки

Так же, как добавленное примечание о том, что мне просто напомнили .. эта настройка я использую самостоятельно, но я использую мостовое соединение в VirtualBox, а не по умолчанию NAT-соединение, и теперь, когда я смотрю на него, вышеуказанный IP-адрес, скорее всего, является NAT-соединением в Vbox

2
ответ дан 23 May 2018 в 11:25

Вы должны использовать возможности переадресации портов виртуального бокса. Эти параметры вы найдете в свойствах адаптера вашей виртуальной машины. Переадресации 80 и 443 должно быть достаточно.

См. Руководство по виртуальному боксу здесь для получения более подробной информации: https://www.virtualbox.org/manual/ch06.html#natforward

Я предположил, что ваш хост имеет статический публичный IP-адрес. Если это не так, как сказал Джон, вам также нужно будет переслать эти порты на свой маршрутизатор.

1
ответ дан 23 May 2018 в 11:25
  • 1
    ему все равно придется открывать порты в своем маршрутизаторе на своем хост-компьютере, тогда – John Orion 5 May 2016 в 08:39
  • 2
    @JohnOrion редактировал мой ответ, пока вы комментировали :) Если OP находится за NAT-маршрутизатором, тогда да. – daniel 5 May 2016 в 08:55
  • 3
    да, я просто хотел проложить для него самый легкий маршрут. У меня есть виртуальная машина, которая запускает программу радиостанций, и ей нужен порт, доступный из Интернета для запросов. Поскольку у меня есть моя виртуальная машина, показывающая в моей сети, как если бы это был физический ящик. Мне было просто пойти в маршрутизатор и перенаправить этот порт на мою виртуальную машину ... хотя виртуальная машина настроена с мостовым соединением. У меня всегда были проблемы с NAT и виртуальными машинами – John Orion 5 May 2016 в 09:07

Другие вопросы по тегам:

Похожие вопросы: