ZSCGR / blog.zscgr.github.io

https://blog.chgr.cc/
0 stars 0 forks source link

如何公网访问自己搭建的MC服务器 #6

Open ZSCGR opened 5 months ago

ZSCGR commented 5 months ago

前言

前一篇文章我们讲了如何搭建MC服务器,#5,现在我们来讲如何正式开服。本MC服务器搭建于华为鸿蒙4的termux中的debian 12中(旧手机废物利用 😄 )。

正文

安装termux

首先在手机上下载好termux,进入设置 -> 应用和服务 -> 应用启动管理 中把termux设置为手动管理,主要是允许后台活动这个选项。 然后进入termux,运行

bash -c "$(curl -fsSL https://gitee.com/mo2/linux/raw/2/2)"

不出意外的话手机应该就可以弹出gui界面了,选择第一个proot(手机非root)。 proot 直接回车默认arm64架构 arm64 我选择的是第三个,debian系统 debian 我选择debian 12系统 debian12 启动系统,然后进行配置(配置linux就不详细讲了) 然后sudo -s进入root 启动 然后就可以根据上一篇教程安装MCSManager

内网穿透

内网穿透就不必自说了,这里首选 OpenFrp。

OpenFrp

注册登录OpenFrp后,点击左边侧边栏软件下载,,点击复制链接 openfrp 在下载链接前加上wget命令,即

wget https://o.of.gs/client/OpenFRP_0.57.0_e511492b_20240423/frpc_linux_arm64.tar.gz

解压

tar -zxvf frpc_linux_arm64.tar.gz

重命名

mv frpc_linux_arm64 frpc

赋予执行权限

chmod +x frpc

测试运行

./frpc

没问题好话回到官网,创建隧道,隧道类型TCP,本地地址127.0.0.1,本地端口25565,MC默认端口为25565,修改过的话就填修改后的,远程端口随机。 创建完成后点击管理隧道,然后就可以看到隧道了,点击最右边的小扳手,获取配置文件/启动命令,点击复制,粘贴到debian系统中,别急着运行,用nohup后台运行

nohup ./frpc -u 用户秘钥 -p 端口ID-名称 > /path/name.log 2>&1 &