Vagrant 不与ngrok合作的流浪汉或流浪者股份

Vagrant 不与ngrok合作的流浪汉或流浪者股份,vagrant,ngrok,vagrant-share,Vagrant,Ngrok,Vagrant Share,我想从vagrant环境中公开webhook url,但我尝试的所有选项都失败了。我的网站可通过localwebsite.dev访问,以下是我的配置: /etc/hosts 11.11.11.1 localwebsite.dev localwebsite 流浪汉档案 Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64" config.vm.hostname

我想从vagrant环境中公开webhook url,但我尝试的所有选项都失败了。我的网站可通过localwebsite.dev访问,以下是我的配置:

/etc/hosts

11.11.11.1 localwebsite.dev localwebsite
流浪汉档案

Vagrant.configure("2") do |config|
    config.vm.box = "ubuntu/xenial64"
    config.vm.hostname = "vagrant.us.local"
    config.vm.network "private_network", ip: "11.11.11.1"
    config.vm.network "forwarded_port", guest: 80, host:8080
config.vm.provider :virtualbox do |vb|
   vb.gui=false
   vb.name="myvb"
   vb.memory=4090
   vb.cpus=2
end

config.vm.synced_folder "/User/golo/proj/goo", "/var/www/goo"

end
Apache虚拟主机配置

DocumentRoot/var/www/goo ServerName localwebsite.dev

<Directory /var/www/goo>
    AllowOverride All
    Require all granted
</Directory>
访问ngrok页面时,会显示以下内容:

无法完成到的连接的隧道连接 已成功通过隧道传输到您的 ngrok客户端,但客户端无法建立到的连接 本地地址localhost:80产生的错误为:拨号tcp 127.0.0.1:80连接:连接被拒绝

我尝试的第二个选项是使用直接安装在主机上的Ngrok(Ngrok htttp-host header=rewrite localwebsite.dev),但当访问链接时,我收到一个错误消息:

无法完成到的连接的隧道连接 已成功通过隧道传输到您的 ngrok客户端,但客户端无法建立到的连接 本地地址localwebsite.dev:80产生的错误为:拨打tcp 11.11.11.1:80连接:操作超时

我的网站可以通过http:\localwebsite.dev访问并运行良好,但如果我尝试localwebsite.dev:80,则无法访问

我缺少的是阻止网站通过ngrok链接访问的东西

default: Local Machine address:127.0.0.1 default:Note: With the
local address (127.0.0.1), Vagrant Share can only share any ports
you have forwarded. Assign an IP or address to your machine to
expose all TCP ports. Consult the documentation for your
provider('virtualbox') for more information. 
default: Local HTTP
port: 80 
default: Local HTTPS port: disabled default: Port: 2222
default: Port: 8080 default: Creating Vagrant Share session...
default: HTTP URL: http://857oshd5y8759c0.ngrok.io