如何使用 ngrok 公开两个端口?

Gau*_*tel 12 ngrok server

我有一个本地服务器,我的两个服务在端口 8000 和 5500 上运行。我想将两个端口都暴露给外部世界。同样,我使用 ngrok 来公开两个端口。但它只暴露了一个端口 ie8000。

我尝试编写一个 yaml 文件,其中我已经编写了要公开的两个端口。

authtoken: "token"
tunnels:
  first:
    addr: 8000
    proto: http
  second:
    addr: 5500
    proto: http
Run Code Online (Sandbox Code Playgroud)

我想公开两个端口(即 8000 和 5500),以便我可以看到两个正在运行的服务。如果我正确地暴露它或者有更好的方法,请指导我。

Bay*_*ria 1

一个 ngrok url 在给定时间只能绑定到一个本地主机应用程序。它无法同时重定向流量或将 Webhook 传递到两个不同的本地主机应用程序。

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
Run Code Online (Sandbox Code Playgroud)

启动ngrok:

ngrok start --all
Run Code Online (Sandbox Code Playgroud)