前言
最近有了跟老哥玩自己服务器的想法,且因为服务器配置不高,就想到了本地搭建MC服务器,通过frp内网穿透的方法进行联机,就一直在琢磨内网穿透的方法,也是花了点功夫搭建完成了,在此记录和分享一下搭建思路和方法。


一、准备工作

1.文件下载


官方链接下载两份最新版的frp,一份为服务器所用(Linux版本),一份为本地所用(Windows版本)
注意版本的选择
frp下载

2.放置文件

①解压下载的frp服务端(Linux)压缩包,会有以下文件

Linux压缩包内容

②将 文件夹systemd、文件frps.frps.ini.LICENSE上传到服务器任意位置(最好放在一个新文件夹里)

放入服务器

③解压下载的frp客户端(Windows)压缩包,会有以下文件

Windows压缩包内容

④将 文件夹systemd、文件frpc.exe.frpc.ini.LICENSE解压到本地任意位置(最好放在一个新文件夹里)

image.png

二、运行服务端程序

1.编辑服务端配置文件


编辑frps.ini文件

[common]
bind_port = 7000
#不建议修改(需在服务器上放行7000端口)
dashboard_port = 7500
#面板端口,可以修改(需在服务器上放行7500端口)
dashboard_user = admin
#设置访问账号
dashboard_pwd =admin
#设置访问密码

2.启动程序


推荐使用screen的创建新窗口功能
在SSH输入sreen -S mc创建新窗口(mc为自定义窗口名字)
打开frp所在文件夹输入./frps -c ./frps.ini运行程序

三、运行客户端端程序

1.编辑客户端配置文件


编辑frpc.ini文件

[common]
server_addr = xxx.xxx.xxx.xxx
#填云服务器的ip地址
server_port = 7000
#此项与服务端配置文件中的[bind_port]项保持一致

[ssh]
type = tcp
#Java版服务器为tcp,基岩版为udp
local_ip = 127.0.0.1
#不修改
local_port = 25565
#此项为本地开MC服使用的端口(可修改)
remote_port = 25565
#此项为连接MC服务器使用的端口(可修改,需在服务器放行对应端口,建议与上一项一致)

2.启动程序


打开frp所在文件夹
鼠标放在文件夹空白位置,按shift+右键,选择在此处打开Powershell窗口
文件夹空白处shift+右键

输入./frpc -c ./frpc.ini运行程序

四、运行MC服务器

1.编辑MC服务器配置文件


打开server.properties文件

#Minecraft server properties
server-port=25565
#此项与客户端配置文件中[local_port]项保持一致(可修改)

2.启动MC服务器


这里不过多讲MC开服的问题,网上教程挺多的

五、进游戏连接服务器


多人游戏添加服务器
ip地址为ip地址:端口
ip地址:云服务器的ip地址,也可以填解析了ip地址的域名
端口:就是客户端配置文件中的remote_port项的端口
不出意外,就能成功连接上服务器了

六、注意事项

1.放行端口


一定要在服务器放行端口!!!
一定要在服务器放行端口!!!
一定要在服务器放行端口!!!
(如果有宝塔面板,也需要在宝塔面板中放行)
服务端配置文件bind_port.dashboard_port填写的端口
客户端配置文件remote_port填写的端口

2.端口是否一致


客户端配置文件中的local_port填写的端口一定要和MC服务器配置文件中的server-port填写的端口保持一致

最后修改:2022 年 03 月 10 日
本文作者:
文章标题:云服务器搭建frp内网穿透实现我的世界联机
本文地址:https://blog.xndnme.top/archives/24/
版权说明:若无注明,本文皆Space-Shelter原创,转载请保留文章出处。
如果觉得我的文章对你有用,请随意赞赏