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


