0础[Java]如何使用内网映射与好友远程联机
要实现在内网环境下与好友远程联机玩我的世界,最常用的方法就是使用内网映射技术。以下是一份深度详细教学。 ## 前置条件 - 在本地计算机上安装好了我的世界Java版。 - 了解了路由器、端口等相关知识。 ## 步骤 ### 第一步:确定自己的IP地址和本地端口 在运行我的世界Java版之前,我们需要先确定自己的IP地址和本地端口。可以按照以下步骤操作: 1. 打开命令行工具。在Windows下可按Win+R,输入"cmd",然后点击"确定"打开命令行窗口。 2. 在命令行中输入以下命令并运行: ipconfig 3. 按回车键后,命令行输出的内容中找到"IPv4地址"一行,即可看到自己的IP地址。 !ipconfig命令输出IPv4地址 4. 再次在命令行中输入以下命令并运行: netstat -an 5. 按回车键后,命令行输出的内容中找到以"0.0.0.0"或"127.0.0.1"为本地地址的一行,即可看到本地端口号。这里假设我们的本地端口号是25565(我的世界默认端口)。 !netstat命令输出本地端口号 ### 第二步:配置路由器端口转发 在远程联机之前,我们需要配置路由器来进行端口转发。以下是一些通用的设置步骤: 1. 打开路由器管理界面。通常在浏览器中输入网关地址即可进入,网关地址可在本地计算机的网络设置中找到。 2. 在路由器管理界面中找到"端口转发"或"虚拟服务器"等选项,点击进入。 3. 新建一个记录。一般需要输入以下信息: - 客户端IP地址:即要远程联机的好友的IP地址。此处可以先不填,在第三步进行设置。 - 协议:一般选择TCP协议。 - 外部端口:此处填写远程联机端口号,即默认为25565。注意:某些路由器端口转发规则会要求为整数,需要填写单个值,而不是一个端口范围。 - 内部端口:即本地端口号,一般为25565。 - 描述:自己起一个有意义的名字。 !路由器端口转发配置界面 4. 点击确认,保存配置。配置后,路由器就会将外部端口的请求转发到本地端口上。 ### 第三步:好友客户端连接远程服务器 好友可以在客户端中使用我们在第二步中进行端口转发的外部端口,即默认的25565端口,来连接我们的服务器。只需要在"多人游戏"界面中输入我们在第二步中设置的路由器的公网IP和外部端口即可。公网IP可以在网站http://www.whatismyip.com/等类似网站检索到。 ### 第四步:用内网映射软件代替路由器配置 如果在路由器中进行端口转发过于麻烦或者没有权限修改路由器配置,我们可以使用一些内网映射软件代替路由器来完成此项工作。这里以"Ngrok"为例进行说明。 1. 下载和安装Ngrok。可以从官网https://ngrok.com/ 中下载最新版的安装包。安装成功后,在命令行中输入以下命令启动Ngrok: ngrok tcp 25565 2. Ngrok会为我们的本地端口25565建立一个公网访问地址,并显示在命令行中。形如: Forwarding tcp://0.tcp.ngrok.io:12345 -> localhost:25565 3. 将这个公网访问地址告诉好友。好友在客户端中输入这个地址即可连接我们的服务器。 需要注意的是,Ngrok是一个第三方服务,使用时需要注意安全性。不过,当只是短暂地需要进行远程联机调试、测试等操作时,使用Ngrok是一个非常方便的选择。 ## 小结 使用内网映射技术进行远程联机需要进行端口转发,而端口转发则需要修改路由器配置。在完成上述教学的所有步骤后,就可以在内网环境下使用好友远程联机游玩我的世界Java版了。 欢迎大家一起玩儿,我的微信vn1937

