我想知道是否有一种方法可以使用 TCP 将特定端口分配给 ngrok 生成的 URL。 我尝试使用 config.yml 文件,它有这个代码,但它不起作用
tunnels:
blueiris:
remote_port: 5666
proto: tcp
addr: 123
它生成以下 URL: 转发 tcp://0.tcp.ngrok.io:18777 -> localhost:123
本地主机的端口几乎无关紧要。我不想将端口 5666 分配给 URL 0.tcp.ngrok.io 所以它可以是: 0.tcp.ngrok.io:5666
谢谢。
来自ngrok的PM在这里。我们无法使用
remote_port
选项指定外部 TCP 端口。但是,使用付费帐户,您可以“保留”特定的 TCP 地址和端口,并通过隧道定义中的 remote_addr
字段将其添加到您的配置中:https://ngrok.com/docs/agent/config /#tcp-配置
这样,每次启动 ngrok 时,您都会获得相同的 TCP 地址和端口。