您可以打開Virtual Box並查看虛擬機的網絡屬性,然後選擇端口轉發。您會看到您的端口實際映射到的位置。
默認情況下,Vagrant使用10. * IP地址。根據您的開發環境,VPN,防病毒軟件,您的本地端口可能被阻止。
# Create a private network, which allows host-only access to the machine
config.vm.network :public_network, ip: "111.222.33.4", :bridge => 'en0: Wi-Fi (AirPort)'
# Create a forwarded port mapping which allows access to a specific port
config.vm.network "forwarded_port", guest: 5985, host: 15985, auto_correct: true # winrm
config.vm.network "forwarded_port", guest: 3389, host: 13390, auto_correct: true # remote desktop
config.vm.network "forwarded_port", guest: 4000, host: 4000, auto_correct: true # chef-zero
上面一直在許多'敵對'開發環境中爲我工作。
你可以發佈你的vagrantfile的樣本,特別是你轉發端口的地方嗎? –