【教程】我的世界200元本地服务器如何远程联机


3楼猫 发布时间:2024-06-07 22:17:43 作者:BigDio Language

    书接上文,在上一篇文章,我给大家介绍了我的捡垃圾过程,现在服务器已经搭好,但是我们还不能进入世界,因为游戏服务现在还在内网上,还不能被我们找到。

    接下来我给大家讲讲我是如何成功远程联机的

    文章分为两个部分:原理解释实际操作


【Part1】原理解释


    首先,我们要了解几个概念,内网、外网、IPv4、IPv6

    内网是什么?通俗说就是局域网,家里的路由器和连接路由器的设备就是一个内网。

    外网呢,外网也被称为广域网,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

    IPv4,通俗说,IPv4是连接互联网的设备的地址,就像送信一样,只有知道了接受者的地址,数据才能送到。

    有朋友就要问了:“既然有地址,我们输入地址不就可以联机了吗?”

    很遗憾,由于互联网发展过快,IPv4被分完了,我们服务器上的IPv4地址是经过NAT技术转换后

的内网IPv4,如下图:

【教程】我的世界200元本地服务器如何远程联机-第0张

    IPv6,是最新的互联网协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址,如果使用IPv6,我们可以直接将服务器公布在外网上。

    由于我是使用的校园网,无法申请到IPv4和IPv6,我只有选择内网穿透了,内网穿透也分为有公网IP和无公网IP,有公网IP的示意图如下:

【教程】我的世界200元本地服务器如何远程联机-第1张

    由于我没有公网IP,所以我需要中转,示意图如下:

【教程】我的世界200元本地服务器如何远程联机-第2张

【Part2】实际操作

我们已经知道了内网穿透的原理,现在需要进行相关配置了,我选择的是开源的frp项目,下面是项目的下载连接

www.github.com/fatedier/frp/releases

选择win版本下载

【教程】我的世界200元本地服务器如何远程联机-第3张

    下载后我们解压到桌面,得到这几个文件

【教程】我的世界200元本地服务器如何远程联机-第3张

    其中,“frpc.exe”和“frpc.toml”是在内网设备,“frps.exe”和"frps.toml"是在中转服务设备上。在内网设备可以只保留“frpc.exe”和“frpc.toml”。


    我选择的穿透平台是Sakura Frp,官网如下,

www.natfrp.com

    进入官网后,选择服务,创建隧道,端口选择我的世界,如图:

【教程】我的世界200元本地服务器如何远程联机-第3张

    创建完毕后,点开配置文件,点击复制配置

【教程】我的世界200元本地服务器如何远程联机-第3张

    然后我们用记事本打开“frpc.toml”,将文件内容用刚才的配置文件替换,然后保存文件。

【教程】我的世界200元本地服务器如何远程联机-第3张

    然后是开始穿透,打开存放“frpc.exe”和“frpc.toml”的文件夹,按住shift点击右键,打开命令行窗口,输入

frpc.exe -c ./frpc.toml

    回车后,等待命令行运行,出现“start proxy success”就表示穿透成功了

【教程】我的世界200元本地服务器如何远程联机-第3张

    然后打开我的世界,选择多人游戏,添加服务器,输入从樱花上得到的IP

    点击图中TCP旁边的数字可以复制IP和端口,将复制的内容粘贴,就可以加入游戏了。

【教程】我的世界200元本地服务器如何远程联机-第3张

   如果有云服务器,可以将“frps.exe”和"frps.toml"发送到云服务器上,进行配置,然后用自己的云服务器充当中转服务器,但是对带宽速度有一些要求,我申请的天翼云服务器由于带宽太低了,中转效果还不如樱花,所以我直接用的樱花

    详细方法可以参考腾讯云这篇文章:

www.cloud.tencent.com/developer/article/1837482

    感谢各位MC玩家的阅读,这是我自己捡垃圾的经验,观点和方法可能不尽完美,如有错误可在评论区指出。


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com