如题,我用 config.vm.network :public_network
的方式是可以成功的,但是访问速度不是很理想。
我想知道,对于 host-only
这种模式是否是否有同样的方法。
我要用iPad/iPhone等测试网页在移动端的展示,所以需要用这些设备访问vagrant里跑的Web应用
可以的,在vagrantfile里面设置端口转发,如下
config.vm.network "forwarded_port", guest: 80, host: 8080
guest是你虚拟机里面的端口,host是你本机的端口
然后通过http://yourhostip:8080/的方式就可以访问到虚拟机里面的web应用
用http代理软件就可以,fiddler,然后再手机上网络里面设置http代理的ip和端口,这样手机访问就和你电脑访问本机虚拟机一样了,还可以监听请求数据,一举两得