我有一个本地服务器,我的两个服务都在端口8000和5500上运行。我想将这两个端口都暴露给外界。同样,我使用ngrok公开两个端口。但是它只暴露了一个端口,即8000。
我尝试编写一个yaml文件,其中我已经写了两个我想公开的端口。
authtoken: "token"
tunnels:
first:
addr: 8000
proto: http
second:
addr: 5500
proto: http
我想公开两个端口(即8000和5500),以便可以看到两个服务都在运行。如果我正确曝光它或有更好的解决方法,请指导我。
答案 0 :(得分:0)
在给定时间,一个ngrok URL只能绑定到一个本地主机应用程序。它无法重定向流量或将Webhooks同时传递到两个不同的localhost应用程序。
Ngrok的工作很简单-将流量从一个ngrok URL重定向到一个本地主机-如果难以注册多个URL,它将无济于事。
配置文件的内容
authtoken: "token"
tunnels:
app-foo:
addr: 80
proto: http
host_header: app-foo.dev
app-bar:
addr: 80
proto: http
host_header: app-bar.dev
启动ngrok:
ngrok start --all