Linux 使用内网穿透cpolar安装MCSM面板控制 搭建我的世界Minecraft服务器 |
您所在的位置:网站首页 › linux操作面板 › Linux 使用内网穿透cpolar安装MCSM面板控制 搭建我的世界Minecraft服务器 |
![]() 什么是MCSM面板? MCSmanager面板(简称:MCSM面板)是一个轻量级、便携性的Minecraft 我的世界服务器控制面板,可同时运行多个服务器实例,并带有Docker支持。 MCSmanager面板可以帮助您在一个地方管理多个物理服务器,并在任何主机上创建游戏服务器。 它还为无缝的多用户体验提供了安全可靠的用户许可系统。 什么是cpolar? cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。cpolar可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。 本文旨在使用使用cpolar内网穿透部署minecraft管理器MCSM,提供给用户简洁明了的minecraft多人联机部署方案。本文详尽介绍如何部署minecraft服务器管理面板,并将其映射到公网中。 配置:x86_64电脑 操作系统:CentOS 7(本文适用于Centos,Ubuntu,Debian等Linux操作系统)(无root权限、有root权限都行) 第一步:安装nodejs,配置npm进入你想安装的目录,下载nodejs压缩包 wget https://registry.npmmirror.com/-/binary/node/v19.7.0/node-v19.7.0-linux-x64.tar.gz解压压缩包 tar -zxvf node-v19.7.0-linux-x64.tar.gz进入压缩文件的bin目录,获取文件位置路径 cd node-v19.7.0-linux-x64/bin pwd复制上述返回结果,将其添加到环境变量中 vim ~/.bashrc将光标对准到最后一行,输入a进入编辑模式,加入下面这四这句话 export PATH=粘贴刚才复制的路径:$PATH export PATH=$HOME/.node/bin:$PATH export NODE_PATH=$HOME/.node/lib/node_modules:$NODE_PATH export MANPATH=$HOME/.node/share/man:$MANPATH按esc退出编辑模式,输入:wq保存退出 更新环境变量 source ~/.bashrc 第二步:安装解压软件unzip1.获取unzip安装包 wget http://downloads.sourceforge.net/infozip/unzip60.tar.gz2.解压缩 tar -xvzf unzip60.tar.gz3. 进入目录unzip60/ cd unzip60/4. 获取当前路径 pwd复制得出的路径结果 5. 添加环境变量 vim ~/.bashrc将光标对准到最后一行,输入a进入编辑模式,加入下面这句话 export PATH=粘贴刚才复制的路径:$PATH按esc退出编辑模式,输入:wq保存退出 6. 更新环境变量 source ~/.bashrc 第三步:安装后台挂载软件screen1.进入你想安装的目录,下载screen wget http://ftp.gnu.org/gnu/screen/screen-4.9.0.tar.gz2.新建安装目录,我这里命名screen_install;进入,获取绝对路径 mkdir -p screen_install cd screen_install pwd复制返回的路径结果。 3. 退回上一级目录,解压缩,进入解压缩后产生的文件夹 cd .. tar -zxvf screen-4.9.0.tar.gz cd screen-4.9.04. 运行指令产生编译环境,编译、安装 ./configure --prefix=粘贴刚才复制的路径 make make install5. 添加环境变量 vim ~/.bashrc将光标对准到最后一行,输入a进入编辑模式,加入下面这句话 export PATH=粘贴刚才复制的路径/bin:$PATH按esc退出编辑模式,输入:wq保存退出 6. 更新环境变量 source ~/.bashrc 第四步:下载MCSM面板并部署MCSM面板有两个进程:web和daemon。 web进程占用本地23333端口,使用http协议 daemon进程占用本地24444端口,使用tcp协议 前往你想安装的目录,新建MCSM文件夹 mkdir MCSM cd MCSM下载MCSM安装文件Web,Daemon wget https://github.com/MCSManager/MCSManager-Web-Production/archive/refs/heads/master.zip mv master.zip web.zip wget https://github.com/MCSManager/MCSManager-Daemon-Production/archive/refs/heads/master.zip mv master.zip daemon.zip unzip web.zip unzip daemon.zip安装MCSM cd web npm install --production cd .. cd daemon npm install --production cd ..启动MCSM面板web进程 开启一个screen窗口界面,命名为(当然这个名字你可以自己取) screen -S keep_MCSMweb这样就进入了screen窗口。 输入如下指令: node web/app.js这样就开启了MCSM的web进程。 先按ctrl+A,再按ctrl+D,退出screen界面,实现后台挂载。 启动MCSM面板daemon进程 开启一个screen窗口界面,命名为(当然这个名字你可以自己取) screen -S keep_MCSMdaemon这样就进入了screen窗口。 输入如下指令: node daemon/app.js这样就开启了MCSM的daemon进程。 先按ctrl+A,再按ctrl+D,退出screen界面,实现后台挂载。 在浏览器输入 http://你的ip地址:23333打开MCSM管理面板 ![]() 出现以上界面,代表安装成功。接下来,请自行按面板提示注册账号密码。 第五步:使用将web进程和daemon进程映射到公网1.centos安装cpolar: 有root:参考https://blog.csdn.net/andrey200002/article/details/129375488 的第一步、第二步 无root:参考https://blog.csdn.net/andrey200002/article/details/129380340 的第一步、第四步、第五步 2. 映射web进程 在浏览器输入 http://你的ip地址:9200进入cpolar后台隧道管理界面。登录后,点击创建隧道,按照下图指示操作: ![]() 在"在线隧道列表"中可以查看到MCSM的web进程的公网地址,浏览器输入即可实现公网访问。 ![]() 3. 映射daemon进程 同理创建隧道 ![]() ![]() 记住daemon的公网ip地址,我这里是2.tcp.cpolar.cn:10189,后面远程面板会予以使用 ![]() 在浏览器中公网访问MCSM面板的web地址,进入MCSM管理面板 ![]() ![]() 第四个填空的密钥用如下方式获取 cat daemon/data/Config/global.json返回下图,输入如下key值即可 ![]() 点击连接,即可成功连接 ![]() 选择快速开始,即可创建服务器实例 ![]() 选择对应远程节点 ![]() 后续按照面板提示即可创建服务器并运行。 由于minecraft我的世界使用的是本地25565端口,tcp协议,因此,我们需要把25565端口映射到公网中。 在cpolar 后台开启tcp隧道,如下图所示 ![]() 在线隧道列表中复制公网ip地址,注意不要加上tcp://,我这里复制的是2.tcp.cpolar.cn:10378 ![]() 把连接分享给小伙伴,将复制好的连接粘贴到minecraft客户端即可和小伙伴们一起玩游戏~~~~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |