gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 14:45:04 27 4
gpt4 key购买 nike

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

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

authtoken: "token"
tunnels:
first:
addr: 8000
proto: http
second:
addr: 5500
proto: http

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

最佳答案

一个 ngrok url 在给定时间只能绑定(bind)到一个 localhost 应用程序。它不能同时重定向流量或将 webhook 传递到两个不同的 localhost 应用程序。
Ngrok 的工作很简单 - 将流量从一个 ngrok url 重定向到一个 localhost - 如果很难注册多个 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

关于server - 如何使用 ngrok 公开两个端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56806742/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com