如何将我保留的ngrok pro域与虚拟主机一起使用



使用Laragon,我在本地机器上创建了一个WordPress网站,用于测试我正在开发的插件。Laragon为项目创建虚拟主机,我可以在wp001.test本地访问我的wordpress网站,这很正常,因为我的项目名为wp001。

如果我像这样运行ngrok,这样我就可以使用动态生成的ngrok域从外部浏览我的网站:

ngrok http -host-header=rewrite wp001.test:80

我注册了一个pro-ngrok帐户,这样我就可以使用一个保留的域名。我在ngrok面板上创建了我的保留域名。

现在我可以让ngrok接受我的保留域,如下所示:

ngrok http -hostname=my-reserved-domain.ngrok.io 80

然后我可以浏览到my-reserved-domain.ngrok.io,但它会将我带到文件系统的web根目录(C:laragonwww(,而不是使用虚拟主机。

如何使ngrok使用病毒主机的保留域?我看过ngrok文档,但就是没看到。

我能够通过使用ngrok配置文件来实现这一点。文件如下:

web_addr: localhost:4041
# ngrok auth config
authtoken: your_token_goes_here
tunnels:
your-tunnel-name:
proto: http
hostname: your-reserved-ngrok-domain.ngrok.io
addr: 127.0.0.1:80
# -------------------------
# Additional options
# -------------------------
# auth: "username:password"
host_header: your-virutal-host.com:80
# inspect: true
# bind_tls: true

然后启动ngrok并指定配置文件:

ngrok start -config=path/to/your/conf/file.yml --all

最新更新