Как получить доступ к localhost из VirtualBox с помощью смартфона?

4553
Dumb Question

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

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

  • Хост ОС - Windows 7 Pro
  • Гостевая ОС - Ubuntu 16.0.4 LTS
  • ОС для смартфонов - Android и iOS
1
Вы можете настроить переадресацию портов в Virtualbox, а затем подключиться к IP-адресу вашего компьютера с Windows 7 с помощью смартфона (через соединение Wi-Fi или подобное). user2064000 7 лет назад 0
Вы знаете или у вас есть учебник, как я могу это сделать? Dumb Question 7 лет назад 0

1 ответ на вопрос

1
user2064000

На самом деле это вам не нужно, большинство браузеров имеют «режим просмотра адаптивного дизайна», который вы можете активировать, нажав 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на своем телефоне.

Привет, вы знаете, как я могу получить доступ к phpmyadmin на хост-машине? Это дает мне запрещенную ошибку. Спасибо! Dumb Question 6 лет назад 0
хотя большинство браузеров действительно имеют инструменты для разработки адаптивного представления / дизайна, [они не отображают iphone должным образом] (https://mobile1st.com/why-chrome-devtools-is-inaccurate-for-mobile-testing/). так что нужно тестировать на реальном iphone (или симуляторе iphone, если у вас есть xcode) aydow 5 лет назад 0

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