1

Я хочу получить доступ к локальному хосту VirtualBox с помощью смартфона, чтобы увидеть, как веб-сайт выглядит в телефоне.

Больше деталей:

  • Хост ОС - Windows 7 Pro
  • Гостевая ОС - Ubuntu 16.0.4 LTS
  • ОС для смартфонов - Android и iOS

1 ответ1

1

На самом деле это вам не нужно, большинство браузеров имеют "режим просмотра адаптивного дизайна", который вы можете активировать, нажав F12, чтобы активировать консоль разработчика, и щелкнув значок мобильного телефона / планшета слева от него.

Но чтобы ответить на ваш вопрос, да, это можно сделать с помощью переадресации портов.

  • Перейдите в настройки для Ubuntu VM и выберите вкладку "Сеть".
  • Убедитесь, что значение "Attached to" равно "NAT".
  • Нажмите на раскрывающееся меню "Дополнительно" и нажмите кнопку "Переадресация портов".
  • Нажмите на символ «+», чтобы добавить правило переадресации портов. Скажем, у вас есть сервер, работающий в Ubuntu с портом 80, поэтому введите 80 в поле "Гостевой порт". Теперь, скажем, вы хотите получить доступ к серверу через порт 8080 хост-машины, поэтому введите 8080 в качестве значения "Порт хоста".
  • Нажмите "ОК" в окнах, чтобы сохранить настройки.

На этом этапе вы можете получить доступ к вашему серверу на хост-машине , набрав localhost:8080.

Чтобы открыть его на телефоне, подключите телефон и компьютер к одной сети (например, к точке доступа WiFi). Определите локальный IP-адрес вашего компьютера с помощью ipconfig /all . Например, если IP-адрес 192.168.1.1 , введите 192.168.1.1:8080 на своем телефоне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .