📜  ngrok minecraft 服务器 (1)

📅  最后修改于: 2023-12-03 15:03:11.034000             🧑  作者: Mango

使用ngrok让外网用户访问我的Minecraft服务器

如果你在家或办公室运行了Minecraft服务器,那么通常只有在同一网络中的玩家才能访问它。但是,你可以使用ngrok来创建一个公共的隧道,让任何人都可以通过该隧道与你的服务器进行连接。

安装ngrok

ngrok是一个可在本机设置端口映射的免费工具,可以从官方网站上下载。

下载完成后,解压缩文件并将其中的程序文件移动到你想要的目录中。

配置Minecraft服务器

在运行ngrok之前,请确保你的Minecraft服务器正在运行并且监听公网IP地址的正确端口。如果你不熟悉如何配置,请查看Minecraft服务器的官方文档。

确保你知道你的服务器正在监听的端口号,这对在下一步中非常重要。

运行ngrok

为了启动ngrok,你需要打开命令行或终端窗口。导航到ngrok可执行文件所在的目录,并输入以下命令:

ngrok tcp <你的Minecraft服务器监听的端口>

例如,如果你的服务器正在监听端口25565,则应输入以下命令:

ngrok tcp 25565

当ngrok正在运行时,你将会看到一些输出,如下所示:

ngrok by @inconshreveable

Tunnel Status                 online
Version                       2.0/2.1
Web Interface                 http://127.0.0.1:4040
Forwarding                    tcp://0.tcp.ngrok.io:12345 -> localhost:25565
Forwarding                    https://0.tcp.ngrok.io:23456 -> localhost:25565

Connections                   ttl     opn     rt1     rt5     p50     p90
                              0       0       0.00    0.00    0.00    0.00

其中,Forwarding一行中的URL(如tcp://0.tcp.ngrok.io:12345)是将要与你的服务器进行连接的公共地址。

连接到Minecraft服务器

现在,任何人都可以通过在启动器中将服务器地址更改为ngrok公共地址来连接到你的Minecraft服务器。

请注意,这种方法可能会使某些玩家的游戏延迟增加,因为所有的数据都会经过ngrok的服务器。所以,如果你只有少量玩家,最好直接使用公网IP地址连接。

结论

使用ngrok设置Minecraft服务器的公共隧道既简单又快速,可以让你的朋友、家人和其他玩家轻松地访问游戏。