从外部连接到Vagrant VM

时间:2012-08-29 10:44:50

标签: virtual-machine vagrant

我在开发网站时使用Vagrant并且在过去一年左右完成了。我想在iPad上测试一些功能,但我无法弄清楚如何让iPad连接到Mac上的Vagrant盒子。

是否可以这样做?

3 个答案:

答案 0 :(得分:24)

如果您在Vagrant文​​件中以这种方式配置网络:

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

然后在该端口上提供文件。你可以在外部击中它。假设你在Mac上运行流浪盒,它将是(机器).local:4000,例如我' m joe.local:4000

当您在响应式网站上工作时,能够使用iPad和iPhone作为预览监视器非常方便,如果您有直播或等效的话,您甚至不需要触摸它们。

答案 1 :(得分:10)

在Vagrant文​​档中查看Bridged Networking。启用它将允许您的VM在网络上显示为设备,并允许您连接到其IP地址和Web服务器正在侦听的端口。

巨大的警告:您还没有提供有关本地网络的任何信息,因此很可能无法通过WiFi与许多路由器工厂连接的iOS设备访问VM的IP配置不允许无线连接的设备与通过以太网连接的设备之间的通信。

但这是可能的。

答案 2 :(得分:8)

这是一个老问题,但对于任何使用流浪汉1.5或更高版本的人,你可以使用vagrant share