教程主要用于我的世界联机游戏

前期需要准备

阿里云服务器:https://www.aliyun.com/product/swas?spm=5176.28536895.J_kUfM_yzYYqU72woCZLHoY.9.1750586cYjmDQa

SSH链接工具:https://www.hostbuf.com/t/988.html

Frp服务端:https://github.com/fatedier/frp

Frp客户端:https://github.com/luckjiawei/frpc-desktop

上面几个网站打不开的直接下载工具包:https://www.123684.com/s/ydvxjv-t8xbv?提取码:frps

选择阿里云的68元套餐,其他云的当然也可以。自己如果有便宜的云提供商自己解决服务器问题。

后台选择centos或者其他的linux系统随便看个人喜好。

我以centos为例。

点击重置密码设置一个root密码

修改完毕重启一下服务器。

打开SSH链接工具

添加一个ssh链接

输入完成确认没有输入错,点击确认再主界面点击你添加好的服务器链接。

将下载好的frp服务端上传到服务器

第一种方式:

直接在控制台输入指令下载(一般网络没有问题的都能用)

wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_amd64.tar.gz

第二种方式:

自己下载好后上传到服务器里

下载好后上传到服务器

解压并进入文件夹

tar -zxvf frp_*_linux_amd64.tar.gz
# 自己注意看下载的文件名字,将frp_0.61.1_linux_amd64.tar.gz替换成自己下载的文件名。
cd frp_*_linux_amd64
# 路径同上一样的原理,替换成自己下载的名字。

删除没用的客户端文件,只保留服务端文件(你也可以保留)

rm -f frpc*  # 服务端只需保留 frps 相关文件

编辑配置文件 frps.ini

vi frps.ini

按 i进行编辑

[common]
# 心跳不加会游戏中中断链接
heartbeat_interval = 30
heartbeat_tineout = 90
# 服务端监听端口(客户端连接端口)
bind_port = 7000
# 认证令牌(需与客户端一致)
token = your_secure_token_123


# 仪表盘配置(可选,用于监控)
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin_password

# 其他配置(按需启用)
# max_pool_count = 100
# log_level = info
# log_max_days = 3

保存并退出编辑器(Esc:wq

添加启动权限

chmod +x frps

安装screen

‌Debian/Ubuntu系统‌:

sudo apt-get install screen

CentOS系统‌:

sudo yum install screen

创建一个screen窗口

screen -S frp

启动frps服务端

./frps -c frps.ini

按Ctrl+A+D即可推出当前的screen窗口

输入screen -r frp即可回到frp任务窗口

进行客户端的配置

打开下载好的frpc-desktop

去下载frp版本

我下载的和服务端同样的版本

服务器地址填写你的阿里云公网ip地址

端口填写你frp设置好的端口,默认是7000

验证方式填写令牌(token)填写你服务端ini文件里的token

点击保存即可

内网地址如果和你服务器是一个主机填写127.0.01即可(最好是一个电脑)

内网端口一般我的世界是25565,我这里改成了25569你也可以改成你想要的端口。

外网端口直接和内网端口保持一致即可,当然也可以动(保持一致方便点)。

此时已经搭建完毕了。把你的阿里云公网ip+端口发送给你的小伙伴即可一起玩耍了。

如果觉得输入ip地址麻烦的话,可以再阿里云买一个域名。(当然其他平台也是可以的)

购买好后添加一个A记录解析

记录值填写你的阿里云公网ip地址例如你的公网ip地址是123.123.123.123 就把这个填写再记录值上。

主机记录填写@就是一级域名,例如你申请的域名是mc.com那你到时候链接游戏的时候就是mc.com:25565进入游戏的。

也是可以再前面加字母或者数字的,比如你主机记录填写s1那链接游戏用的就是s1.mc.com:25565进入游戏的。

如果嫌弃带端口号进游戏麻烦,也是可以吧端口号去掉的。

主机记录填写

_minecraft._tcp

记录值填写 5 0 端口 域名

例如端口25565 域名mc.com就填写

5 0 25565 mc.com

点击确认后可能需要等待一段时间才能生效,快的话一两分钟就可以了。

这样设置进游戏就直接再ip地址输入mc.com就可以进入游戏了。