雨云 NAT 云服務器搭建 MCSM 面板和 Minecraft 服務器教程
本文旨在研究一個復雜表面下包含簡易機制的問題——服務器端口映射配置。盡管該領域對新手充滿挑戰,但遵循本教程的流程操作會使整個任務像解謎一樣有趣而富有成就感。
第一步:新建規則,設置內網端口
為了確保服務器的安全性以及訪問便利性,我們強烈建議實行新的規定。這象征著給服務器提供精準的公用IP地址。你只需要選擇要公開的內部網絡端口,然后點擊“創建映射規則”以完成操作。而不必過問外部端口的情況,這項工作會由系統自動幫你處理。如果發現原本的公用端口已經占用了,那么就可以隨意選擇一個空閑的新建端口來代替它。這個過程可以看作是一場解謎游戲,只不過每一步都由你親自掌控。
在完成部署之后,只需通過瀏覽器訪問服務器的IP地址或者相關域名及端口信息(如"ipordomain/:23333/")便可輕松進入控制面板。需要注意的是,如果服務器沒有獨立的公網IP,那么就應該用已經映射好的公網端口來替代默認的23333端口。由于每個用戶的端口設定可能有所不同,因此建議您根據實際需求進行適當的調整。
第二步:設置節點,更新配置
接下來,進入節點配置環節。首先,選取適用的服務器導航軟件并確認前往預設目標的路線,設置節點地址。請填寫服務器的IP或域名,確保端口參數已調整至24444映射至公網端口。完成后,點擊右側的“更新”按鈕,以便實時監控導航系統的運行狀況,防止在傳輸過程中出現迷路現象。
# 關閉防火墻,依次執行
systemctl stop firewalld
systemctl disable firewalld
service iptables stop
本文將提供實用建議,使您迅速掌握如何高效率地撰寫網頁網絡管理面板服務內容。
直接在終端中鍵入“nano/etc///mcsm-web.”命令,即可打開文件編輯工具。
apt update && apt install wget && apt install git
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
2.根據屏幕顯示的內容,依示例輸入需要修改的信息。
點擊"Ctrl+O"以確認變更并保存,再使用"Ctrl+X"以結束并退出當前界面。
本流程類同于服務器重新安裝操作系統的步驟,雖稍顯繁瑣,依舊需遵循上述規程,方可確保任務圓滿達成。
第三步:編輯web面板服務
# 切換到安裝目錄,沒有此目錄請執行 mkdir /opt/
cd /opt/
# 下載運行環境(已有 Node 14+ 可忽略)
wget https://npm.taobao.org/mirrors/node/v14.17.6/node-v14.17.6-linux-x64.tar.gz
# 解壓文件
tar -zxvf node-v14.17.6-linux-x64.tar.gz
# 鏈接程序到環境變量中
ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm
# 準備安裝目錄
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/
# 下載面板端(Web)程序
git clone https://github.com/MCSManager/MCSManager-Web-Production.git
# 重命名文件夾并進入
mv MCSManager-Web-Production web
cd web
# 安裝依賴庫
npm install --registry=https://registry.npm.taobao.org
# 返回上級目錄
cd ..
# 下載守護進程(Daemon)程序
git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git
# 重命名文件夾并進入
mv MCSManager-Daemon-Production daemon
cd daemon
# 安裝依賴庫
npm install --registry=https://registry.npm.taobao.org
# 安裝nano編輯器
apt install nano
為實現服務器Web面板效能增強,煩請遵循"nano/etc///mcsm-."指令進行精密調整。參照指引逐項輸入相關數據,保存階段,執行"Ctrl+O";最終確認,按鍵"Ctrl+X"。此舉猶如為服務器安裝安全補丁,從而提升系統優化程度及安全性。
無需擔憂登入控制器所需之守護程序難題,僅需輸入相應指令即可獲取密鑰并手動導入到控制器中,此舉如同為服務器配置新的啟動和運行鑰匙,以保障業務順暢運作。
# /etc/systemd/system/mcsm-web.service
[Unit]
Description=MCSM 9 Web
[Service]
WorkingDirectory=/opt/mcsmanager/web
ExecStart=/usr/bin/node app.js
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]
WantedBy=multi-user.target
第四步:修改配置,添加密鑰
請檢查所有配置參數以確保無誤。尤其注意圖片展示位置,需將"127.0.0.1"替換為你的服務器公用IP或者域名,并相應調整外部應用的24444端口號。此舉有助提高服務質量及網絡連通穩定性。
# /etc/systemd/system/mcsm-daemon.service
[Unit]
Description=MCSM 9 Daemon
[Service]
WorkingDirectory=/opt/mcsmanager/daemon
ExecStart=/usr/bin/node app.js
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]
WantedBy=multi-user.target
顧客可自由設定系統名符串,僅需執行"java-Xmx4G-Dfile.=UTF-8-Duser.=zh-Duser.=CN-jar${}"命令,下載所需jar插件后,點擊"上傳服務端軟件"按鈕,便能成功部署新應用程序,確保系統穩定運行。
# 重新載入變更
systemctl daemon-reload
# 設置開機自啟
systemctl enable mcsm-{daemon,web}.service
# 啟動服務
systemctl start mcsm-{daemon,web}.service
# 停止服務,正常情況不要運行此命令
systemctl stop mcsm-{web,daemon}.service
# 顯示運行狀況和日志
systemctl status mcsm-web.service
systemctl status mcsm-daemon.service -l
# 默認情況下,面板端會自動掃描 daemon 文件夾并且自動連接到守護進程。
第五步:解析啟動命令
務必嚴格遵照“-Xmx4G”的啟動參數來設定服務器內存限制,以確保最大內存使用不超過4GB。如有必要,可以適當增加到8GB甚至更多,但是務必要基于實際服務器配置來制定,避免由于內存超載而引發系統故障。
cat /opt/mcsmanager/daemon/data/Config/global.json
務必要啟用虛擬化容器啟動程序,配置"mcsm-:11"環境映像并將網絡模式調整到"主機"選項。完成后,點擊"保存"按鈕即可結束設定。右鍵單擊右下角調整最大內存值,全面嚴格規定容器可獲取的最高內存資源,從而為服務平臺創建專有且高效的運行環境,以保證系統的持久穩定性運轉。
第六步:開啟實例,同意eula協議
請點擊實例控制臺中的“啟動實例”按鈕,根據提示閱讀和接受EULA協議。隨后鍵入"true"進行確認。至此您已簽訂服務協議,確保賬戶的順利登錄及長期穩定運行。
遵循EULA規定,對各服務器中的eula.txt進行更改。首先找到相應文件進行編輯,將其中所有的"false"替換為"true"。然后重新啟動服務器以使更改生效。這一步驟類似于重新簽署合同,有助于保障服務器的穩定運行和啟動。
第七步:修改服務器設置
# 安裝docker,如果遇到問是否繼續的就輸入y來確定
apt install docker.io
# 設置docker開機自啟和啟動docker
systemctl enable docker && systemctl start docker
# 檢查是否安裝成功,若安裝成功會顯示 Docker version x.x.x
docker -v
敬請前往"相關設置→【通用】界面,根據實際情況對服務器參數進行調節。如果您使用非正式版,則需要選擇"關閉"線上正版身份驗證。調整完畢后,務必點擊"保存"以確保規則的順利實施。該步驟旨在為您的服務器制定新的標準,保證其穩定運行。
修改端口時請在配置完成后至控制臺設置適當的端口映射措施。
# 安裝docker
curl -sSL https://get.daocloud.io/docker | sh
# 設置docker開機自啟和啟動docker
systemctl enable docker && systemctl start docker
# 檢查是否安裝成功,若安裝成功會顯示 Docker version x.x.x
docker -v
至此,配置環節收尾。若閣下擁有獨特的服務器管理觀念及豐富的實操經歷,歡迎在下方留言分享,攜手共探尖端領域。
# 創建或修改 /etc/docker/daemon.json 文件
apt install nano && nano /etc/docker/daemon.json
# 然后輸入下面內容:(輸入完后按Ctrl+O,然后回車保存,接著按Ctrl+X退出編輯器)
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
# 重啟docker服務
systemctl restart docker.service
作者:小藍
鏈接:http://m.huanchou.cn/content/2221.html
本站部分內容和圖片來源網絡,不代表本站觀點,如有侵權,可聯系我方刪除。