最近买了一个迷你主机,想着用来搭建一个 minecraft 服务器用来和朋友们一起联机,搭建好了才发现好像没什么玩 minecraft 的朋友了。
我这里使用的都是 Ubuntu 系统,就按这个来操作吧
两端都需要的操作
安装 frp
从 GitHub 下载 frp
1 | wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz |
解压到本地
1 | tar -zxvf frp_0.48.0_linux_amd64.tar.gz |
将解压后的文件夹复制一份出来并重命名来操作
1 | cp -r frp_0.48.0_linux_amd64 frp |
安装 screen
1 | sudo apt install screen |
服务端操作(公网云服务)
进入 frp 目录并编辑 frps.ini 文件
1 | [common] |
创建 screen 并且启动 frp
1 | # 新建一个screen窗口并且命名为 minecraft-frp |
1 | # 启动frp |
记得在云服务防火墙中开启 7000 和 25565 端口
本地服务端操作
进入 frp 目录并更改 frpc.ini 文件
1 | [common] |
本地 Ubuntu 服务器开启对应端口
1 | sudo ufw allow 7000 |
创建 screen 并且启动 frp
1 | # 新建一个screen窗口并且命名为 minecraft-client-frp |
1 | # 启动frp |
结语
在做完上面的操作后,就可以使用公网 ip 来链接 mc 服务器了。如果你有域名,也可以使用使用域名解析到对应的 ip。
叫上你的伙伴一起来玩吧!!!