ngrok:tcp 转发到 25565(我的世界服务器)

ngrok: tcp forwarding to 25565 (minecraft server)

当我尝试使用 ./ngrok tcp 25565 时,区域转到默认(美国)区域并转发端口 (x.xxx.ngrok.io:xxxxx)。

所以我将区域更改为离我的国家最近的区域,即亚洲,所以我使用了命令 ./ngrok tcp -region=ap 25565。它在所述区域启动 tcp 但它不转发端口(而不是 x.xxx.ngrok.io:xxxxx 我得到 x.xxx.ngrok.io:xx)

this is what happens when i run it

我不知道拥有 2 位数字端口是否与拥有 5 位数字端口相同,但我使用它的是 minecraft 服务器,唯一有效的 ip 是 (x.xxx.ngrok.io:xxxxx)一.

一个猜测:你的终端window是一个固定的宽度,它正在截断端口号。

特别是当您包含 region 时,主机名会比通常长 3 个字符:x.tcp.xx.ngrok.iox.tcp.ngrok.io,这符合您看到的端口号这一事实比平常少了3个数字

要获得正确的地址,您有两种选择:

  • 检查您现有隧道的地址将是查看在 http://localhost:4040.
  • 运行的 ngrok 网络检查界面
  • 在此处检查在线隧道的 ngrok 网络仪表板:https://dashboard.ngrok.com/endpoints/status

ngrok TCP 地址的端口号始终为 5 位数字。