海外服務(wù)器搭建需兼顧穩(wěn)定性、安全性與業(yè)務(wù)適配性,跳過基礎(chǔ)配置易致黑客攻擊、數(shù)據(jù)丟失。本文將分 5 步講清從開機到上線的全流程,覆蓋外貿(mào)建站、跨境直播、游戲服務(wù)等場景。
1. 明確業(yè)務(wù)需求
外貿(mào)官網(wǎng):優(yōu)先恒訊科技香港 / 新加坡機房(CN2 優(yōu)化,國內(nèi)延遲≤30ms),2 核 4G+200M 帶寬足夠;
跨境直播:選曼谷 / 洛杉磯機房(500M 上行帶寬),8 核 16G 配置支持 200 + 人 1080P 觀看;
游戲聯(lián)機:美國機房(AMD EPYC 處理器 + 100G 高防),12 核以上應(yīng)對 3A 大作并發(fā)。
2. 選對系統(tǒng)版本
Linux(CentOS Stream 9、Ubuntu 22.04 LTS):適合建站、后端服務(wù),恒訊控制臺 10 + 鏡像一鍵裝;
Windows Server:用于.NET 程序、FTP,需圖形化界面選此系統(tǒng)。
3. 備好工具
Windows:PuTTY(SSH)、WinSCP(文件傳輸);
Mac:終端 + Finder(SFTP);
圖形化管理:提前開放 8888 端口裝寶塔面板。開通后會發(fā) IP、賬號密碼,含臨時登錄鏈接。
1. 登錄與改密碼
PuTTY 輸獨立 IP,root 賬號登錄,執(zhí)行passwd改密碼(含大小寫 + 數(shù)字 + 符號,≥12 位);
記不住密碼可聯(lián)系技術(shù)人員進行重置。
2. 禁用 Root 遠程登錄
創(chuàng)普通用戶:adduser business,設(shè)密碼;
賦 sudo 權(quán)限:usermod -aG sudo business;
改 SSH 配置:vim /etc/ssh/sshd_config,將 PermitRootLogin 設(shè)為 no,重啟服務(wù):systemctl restart sshd。
3. 時間與軟件源優(yōu)化
改時區(qū):timedatectl set-timezone Asia/Shanghai,開自動同步:timedatectl set-ntp yes;
換國內(nèi)源:備份cp /etc/apt/sources.list /etc/apt/sources.list.bak,更新:apt update && apt upgrade -y。
1. 網(wǎng)絡(luò)層:防火墻配置
啟 UFW:sudo ufw enable;
開必要端口:sudo ufw allow 22/tcp(SSH)、80/tcp(HTTP)、443/tcp(HTTPS);
精細控制:結(jié)合 IP 白名單,僅放行信任 IP。
2. 系統(tǒng)層:防暴力破解
裝 Fail2ban:sudo apt install fail2ban -y;
加強配置:編輯/etc/fail2ban/jail.local,設(shè) maxretry=3(3 次失敗封禁)、bantime=3600(1 小時);
恒訊自帶 100G DDoS 防護,高危業(yè)務(wù)可升 500G。
3. 應(yīng)用層:HTTPS 與防盜鏈(建站場景)
裝 SSL:sudo apt install certbot python3-certbot-nginx,自動配置:sudo certbot --nginx -d 你的域名;
加防盜鏈:Nginx 的 server 塊中添valid_referers none blocked 你的域名; if ($invalid_referer) { return 403; }。
4. 數(shù)據(jù)層:雙重備份
每日自動備份(存 7 天);
手動備份 MySQL:創(chuàng)腳本vim /usr/local/backup/mysql_backup.sh,寫mysqldump -u root -p'密碼' 數(shù)據(jù)庫名 > /backup/$(date +%Y%m%d)_db.sql;
定時任務(wù):crontab -e添0 3 * * * /usr/local/backup/mysql_backup.sh,同步備份到本地存儲。
1. 外貿(mào)官網(wǎng)(LNMP 環(huán)境)
裝寶塔:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh;
一鍵裝 LNMP(Nginx 1.22、MySQL 8.0、PHP 8.1);
創(chuàng)站點:寶塔 “網(wǎng)站”→“添加站點”,輸域名、選 PHP,勾 “創(chuàng)建數(shù)據(jù)庫”;
傳程序:WinSCP 將 WordPress 傳至/www/wwwroot/你的域名,訪問域名完成安裝。
2. 跨境直播推流(Nginx-RTMP)
下源碼:wget http://nginx.org/download/nginx-1.22.1.tar.gz,解壓;
下 RTMP 模塊:git clone https://github.com/arut/nginx-rtmp-module.git;
編譯安裝:./configure --add-module=../nginx-rtmp-module && make && make install;
改配置:/usr/local/nginx/conf/nginx.conf末尾加 RTMP 配置(監(jiān)聽 1935 端口,開啟 live);
重啟 Nginx:/usr/local/nginx/sbin/nginx -s reload,OBS 推流地址rtmp://服務(wù)器IP/live/流名稱,觀眾訪問http://服務(wù)器IP:8080/stat觀看。
3. 游戲聯(lián)機(Minecraft)
裝 Java:sudo apt install openjdk-17-jdk -y;
下服務(wù)端:wget https://piston-data.mojang.com/v1/objects/.../server.jar(替換最新地址);
創(chuàng)啟動腳本:start.sh寫java -Xms2G -Xmx4G -jar server.jar nogui;
改 eula.txt:將 eula=false 設(shè)為 true,運行./start.sh;
開端口:sudo ufw allow 25565/tcp,玩家輸 IP 聯(lián)機(美國機房北美 ping≤50ms)。
狀態(tài)監(jiān)控:控制臺看 CPU / 內(nèi)存 / 帶寬,設(shè)超 80% 告警;或裝 Prometheus+Grafana 可視化;
定期更新:每月apt update && apt upgrade -y,MySQL 執(zhí)行OPTIMIZE TABLE優(yōu)化;
彈性調(diào)整:業(yè)務(wù)增長時控制臺一鍵升配置,淡季縮減降成本。
海外服務(wù)器搭建核心是 “安全優(yōu)先、場景適配”搭建完成后,定期維護與靈活調(diào)整,才能讓服務(wù)器持續(xù)賦能業(yè)務(wù)。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站


