1. 选择与获取台湾免费云服务器(入门步骤)
1) 评估需求:確定流量、CPU、記憶體與儲存需求。
2) 廠商選擇:使用Google Cloud免費試用($300、90天)並選擇 asia-east1(臺灣)地區,或利用其他廠商試用/免費層。
3) 帳號與驗證:用可信郵箱註冊,完成身分驗證並綁定付款方式以獲取試用額度。
4) 建立專案與預算:在控制台建立專案並設置成本警示,避免試用額度被意外耗盡。
5) 配置網路與子網:選擇VPC與子網,預留靜態公網IP方便後續綁定域名與CDN。
6) 建議:選擇最新穩定的映像(如 Ubuntu 22.04 LTS)以便獲得安全更新支援。
2. 建立實例與基本系統配置(步驟詳解)
1) 建立VM:選擇機型例如1 vCPU、1GB RAM、25GB SSD作為入門配置。
2) SSH金鑰:在建立實例時上傳公鑰(~/.ssh/id_rsa.pub),禁止密碼登入。
3) 開放防火牆端口:初期開放SSH(22)、HTTP(80)、HTTPS(443),使用雲端安全群組限制來源IP。
4) 首次登入:ssh ubuntu@<公網IP>,執行 sudo apt update && sudo apt upgrade -y。
5) 建立非root用戶並給予sudo,禁用root直接SSH登入以減少暴力破解風險。
6) 建議安裝監控工具(htop、iftop)以觀察運行指標。
3. 核心服務配置示例與性能數據(含示例表格)
1) 示例服務:Nginx + PHP-FPM 或 Node.js,使用Let's Encrypt 取得免費 TLS 憑證。
2) 儲存與備份:掛載25GB系統磁碟,並每週建立快照。
3) 網路頻寬:示例計劃為每月1TB出站流量(視廠商而定)。
4) 性能監測:真實小站運行數據示例(下表)。
5) 調優:根據訪問量調整 worker_processes 與 PHP-FPM pool 大小。
| 項目 | 配置/數值(示例) |
| CPU | 1 vCPU |
| 記憶體 | 1 GB |
| 磁碟 | 25 GB SSD |
| 出站流量 | 1 TB / 月 |
| 實際負載 | 平均 CPU 5%,記憶體 40%,日PV ≈ 3,000 |
4. SSH 與系統安全強化(必做項目)
1) 關閉密碼登入:編輯 /etc/ssh/sshd_config,PermitRootLogin no、PasswordAuthentication no,然後重啟SSH。
2) 使用非標準端口(例如 2222)並配合雲端防火牆規則限制來源IP。
3) 安裝Fail2Ban:針對SSH/HTTP啟用 jail,預設 ban 時間與閥值可調。
4) 啟用 UFW:例如允許 2222/80/443,拒絕其他入站,啟用日誌。命令示例:ufw allow 2222/tcp; ufw allow 80/tcp; ufw allow 443/tcp; ufw enable。
5) 自動更新與安全掃描:安裝 unattended-upgrades 並定期執行安全掃描(例如 Lynis)。
6) 建議啟用兩步驗證 (2FA) 與雲平台控制台的 MFA。
5. CDN、域名與 DDoS 防護(實戰建議)
1) 使用 Cloudflare(免費計劃)做為DNS與CDN層,可獲得基礎DDoS緩解與全站代理。
2) 域名解析:在域名控制面板設定 A 記錄指向伺服器公網IP,若使用Cloudflare則啟用橙色雲代理。
3) 設定頁面規則與 Rate Limiting:對登錄頁或API啟用速率限制以阻止暴力請求。
4) 啟用 WAF 規則集(若有),並設置挑戰頁面對高風險流量。
5) TCP/IP層面防護:在伺服器上啟用 SYN cookies,調整 net.ipv4.tcp_syncookies=1 等 sysctl 參數以提升抗洪能力。
6) 若遭遇大流量攻擊,立即切換到僅允許 Cloudflare IP 存取源站,並封鎖直接來源IP。
6. 備份、監控與真實案例(落地驗證)
1) 備份策略:每日資料庫熱備份 + 每週磁碟快照,上傳到物件存儲(例如雲儲存桶)。
2) 監控告警:使用雲平台內建監控或Prometheus+Grafana,設置 CPU、磁碟、網路的告警閾值。
3) 自動恢復:設定快照自動保留與自動重建腳本以縮短故障恢復時間。
4) 真實案例:某個人用戶在臺灣區建立1 vCPU/1GB Ubuntu 22.04 + Nginx,使用Cloudflare免費CDN,三個月運行結果:平均CPU 5%、日PV 3,000、未遭受重大攻擊;每月雲流量約150GB,快照每週一次,備份佔用10GB。
5) 成本控制:利用試用額度與免費CDN,可在開發與小流量階段將成本降至0~數美元/月。
6) 建議定期演練恢復流程並記錄SOP,確保遇到事件能迅速處理。
来源:新手指南教你快速配置台湾免费云服务器并保障安全