使用frp内网映射Minecraft服务器 您所在的位置:网站首页 mc服务器连接不上 使用frp内网映射Minecraft服务器

使用frp内网映射Minecraft服务器

2023-11-25 12:48| 来源: 网络整理| 查看: 265

前言

想和小伙伴玩Minecraft的时候,我们买的服务器可能性能不足,但是网络还可以;并且本地电脑配置还不错。这个时候,我们可以在本地搭建Minecraft服务器,使用服务器配合frp来进行内网映射。

需要工具:

一台个人服务器

可以运行java的本地电脑

软件需要frp:https://github.com/fatedier/frp/releases

什么是frp

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

这个是frp项目官网的解释,简单的说,就是端口转发。用服务器的端口,转发我们本地Minecraft服务器的端口,所以frp是有客户端和服务端的。

视频教程(推荐)

我也录制了视频教程:

Frp安装配置(Mac/Linux Version)

Frp安装配置(Windows Version)

配置frp

配置服务器端

在frp releases页面,工具你服务器的系统下载对应你系统的frp版本。e.g. 你服务器是Linux,那么一般下载Linux  amd64.tar.gz

下载frp到服务器

下载到服务器端并解压:

解压后的文件

设置映射端口:编辑frps.ini文件:

[common]bind_port = 7000

vhost_http_port = 8080

我这边是满足能用的地步,如果要具体设置可视化面板这类,可以看frp官方文档。设置好后,保存,在该目录,终端执行:

./frps -c ./frps.ini

此时,frp服务端已经开始运行。你可以用screen或者nohup,来后台运行,而且方便后续打开。

服务器如果有防火墙,一定要发行端口:7000、25565

配置客户端

在frp releases页面,工具你本地的系统下载对应你系统的frp版本。e.g. 你本地使用Windows10专业版,那么一般下载 windows_amd64.zip

解压后:

frp解压,得到的文件

配置frp文件

编辑frpc.ini:

[common]

server_addr = 你服务器IP

server_port = 7000

[Minecraft]

type = tcplocal_ip = 127.0.0.1

local_port = 25565

remote_port = 25565

编辑后保存,cmd/powershell到该目录,执行:

此时,frp已经开始映射

保存这个窗口哦,这个窗口关闭;frp映射随之关闭。

本地搭建Minecraft服务器

这一步,很简单;以Java版本为例:

下载Minecraft服务器端文件,运行即可。参考视频:5分钟轻轻松松学会使用Frp内网映射本地端口(Mac/Linux Version)

下载server文件:

下载一个Minecraft服务器文件

首先尝试启动:

启动命令:

java -jar [Minecraft server]

比如我就说:java -jar minecraft_server.1.12.2.jar

这个时候,一个会闪出一个窗口,但是有关闭了(没有c闪出不要紧),终端显示:

没有同意用户协议

这是因为有个用户协议需要同意。

同意用户许可文件eula.txt

在我们的Minecraft服务器游戏目录下,这时候会多一些文件,打开eula.txt,将false->true,然后保存。

false改成true正式运行Minecraft server

还是和尝试步骤一样,但是这次,服务器就成功启动了:

本地Minecraft服务器运行了测试是否可以用

我就不开Minecraft来检查了,直接到在线检测平台检测:https://status.mctalks.com/

服务器地址是你服务器的IP嗷

到此,映射Minecraft成功!!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有