Подтвердить что ты не робот

Соединение с виртуальной виртуальной машиной извне

Я использую Vagrant при разработке веб-сайтов и делаю это в течение прошлого года или около того. Я хотел бы проверить некоторые функции на iPad, но я не могу понять, как заставить iPad подключиться к коробке Vagrant на моем Mac.

Можно ли это сделать?

4b9b3361

Ответ 1

Взгляните на Bridged Networking в документации Vagrant. Включение этого параметра позволит вашей виртуальной машине появиться как устройство в сети и позволит вам подключиться к ее IP-адресу и порту, на котором прослушивает ваш веб-сервер.

Огромное предостережение: вы не указали какую-либо информацию о своей локальной сети, поэтому вполне вероятно, что IP-адрес виртуальной машины не будет доступен для вашего устройства iOS, которое, скорее всего, подключено через Wi-Fi - и многие маршрутизаторы factory не позволяют осуществлять связь между устройствами, подключенными по беспроводной сети и подключенными через Ethernet.

Но это возможно.

Ответ 2

Если вы сконфигурируете свою сеть таким образом в файле Vagrant:

config.vm.network :forwarded_port, guest: 4000, host: 4000

И затем подайте файлы на этом порту. Вы сможете ударить его извне. Предполагая, что вы используете бродячую коробку на Mac, это будет (машина).local: 4000, например, я joe.local: 4000

Довольно удобно использовать iPad и iPhone в качестве мониторов предварительного просмотра, когда вы работаете на быстро реагирующем сайте, если у вас есть текущая или эквивалентная работа, вам даже не нужно прикасаться к ним.

Ответ 3

Это старый вопрос, но для тех, кто использует бродягу 1,5 или выше, вы можете просто использовать бродячую акцию