无法将 Ngrok 与 Vagrant 连接起来
Can't connect Ngrok with Vagrant
我正在使用 "Scotchbox" (scotchbox.io) Vagrant 文件,我想将它与 Ngrok 一起用于为客户演示正在进行的工作。我不太确定如何使用自定义开发域(例如 "project.dev")正确设置它 - 任何人都可以在这里指出正确的方向吗?将不胜感激。
到目前为止,我的 Ngrok 文件除了身份验证令牌外没有添加任何配置,而我的 Vagrant 文件包含这个 -
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "scotch/box"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "scotchbox"
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
config.foodshow.enabled = true
end
您应该从主机编辑主机文件。
- 在 mac/linux,文件是
/etc/hosts
- 在 windows,文件
C:\Windows\System32\Drivers\etc\hosts
添加一行
192.168.33.10 project.dev www.project.dev
还有其他的可能性,比如使用 vagrant host-manager 可以根据 Vagrantfile 的一些设置自动为你管理这个文件,但这个想法是一样的。
我正在使用 "Scotchbox" (scotchbox.io) Vagrant 文件,我想将它与 Ngrok 一起用于为客户演示正在进行的工作。我不太确定如何使用自定义开发域(例如 "project.dev")正确设置它 - 任何人都可以在这里指出正确的方向吗?将不胜感激。
到目前为止,我的 Ngrok 文件除了身份验证令牌外没有添加任何配置,而我的 Vagrant 文件包含这个 -
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "scotch/box"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "scotchbox"
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
config.foodshow.enabled = true
end
您应该从主机编辑主机文件。
- 在 mac/linux,文件是
/etc/hosts
- 在 windows,文件
C:\Windows\System32\Drivers\etc\hosts
添加一行
192.168.33.10 project.dev www.project.dev
还有其他的可能性,比如使用 vagrant host-manager 可以根据 Vagrantfile 的一些设置自动为你管理这个文件,但这个想法是一样的。