我可以访问 ngrok 上的付费计划。我想在公共域上打开端口 9000。
我现在拥有的:
Session Status online
Account ... (Plan: Pro)
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding tcp://6.tcp.ngrok.io:19004 -> localhost:9000
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
我想要什么:
Session Status online
Account ... (Plan: Pro)
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding tcp://whatever.ngrok.io:9000 -> localhost:9000 <= public port is 9000
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
我可以创建自己的子域,例如 foobar.eu.ngrok.io,如何重用它并打开其上的端口 9000?
你从文档中尝试过这个吗?
ngrok tcp --region=us --remote-addr 1.tcp.ngrok.io:20301 22
通常,每次启动 TCP 隧道时都会随机分配远程地址和端口。对于生产服务(和便利),您通常需要一个稳定、有保障的远程地址。为此,首先登录 ngrok.com 仪表板,然后单击“保留 TCP 地址”部分中的“保留地址”。然后在调用 ngrok 时使用 -remote-addr 选项在保留的 TCP 地址上绑定隧道。确保您指定的 -region 与您保留地址的区域相匹配。