如果講到 Cloud Server 的「白嫖天花板」,Oracle Cloud (甲骨文雲) 的 Always Free Tier 絕對排得上榜首:
免費送你 4 OCPU、24GB RAM 的 ARM VM、200GB 硬碟,再加每月 10TB 出站流量,用嚟起網站、VPN、Homelab 都非常夠用。
問題係——好多人一註冊完就發現:
- A1 Flex 永遠顯示
Out of host capacity - Console 入面 E2.1.Micro 有標「Always Free」,A1 Flex 就乜都無,驚會收費
- 搞到半放棄,只敢用慢到 cry 嘅 E2.1.Micro
呢篇文會根據真實踩坑經驗,一步步教你:
- 點樣安全申請 Oracle Cloud Free Tier
- 點樣喺 Tokyo 呢啲地獄級地區,用 Terraform 自動掛機搶 A1 Flex
- 點樣確認「唔會被收費」
- 搶到 A1 之後,第一時間要做啲乜(SSH、備份、防回收)
TL;DR(給心急人看)
- Oracle Always Free 真正送你:
- 4 OCPU / 24GB RAM 的 A1 Flex 配額(可以拆成 2×2C12G 等組合)
- 2 台 E2.1.Micro(各 1/8 OCPU、1GB RAM)
- 200GB Block Volume(所有 VM 硬碟總和)
- 5 個免費 Volume Backup(超過會收費)
- A1 Flex 就算 Console 無「Always Free」字樣,只要 CPU / RAM / Disk 總用量喺免費額度內,都唔會收費。
- 想喺 Tokyo 搶 A1:手動幾乎無可能,正確做法係:
- 先開一台 E2.1.Micro
- 用 Console 建立 A1 Instance 設定 → Save as Stack → 下載官方 Terraform
- 喺 E2 上面用
terraform apply+screen做 45–60 秒輪詢
- 搶到 A1 之後:
- 立即 SSH 登入確認
- 立即做 Boot Volume Full Backup(唔會計入 200GB 配額,5 個以內免費)
- 在 A1 上跑 Tailscale / Docker / 服務,避免被當「閒置」而回收

一、先搞清楚 Oracle Free Tier 真正送咩
Oracle 官網寫得好抽象,實際上 Always Free 資源可以簡單理解為:
1.1 Compute 配額
- VM.Standard.E2.1.Micro(AMD x86)
- 上限:最多 2 台
- 規格:每台 1/8 OCPU、1GB RAM
- 特點:
- 好易開到,幾乎隨時有貨
- 效能極弱,只適合:
- 跑搶機腳本
- 做跳板 / 小工具機
- VM.Standard.A1.Flex(Ampere ARM)
- Free Tier 總配額:每月 3,000 OCPU 小時 + 18,000 GB RAM 小時
等價於:4 OCPU + 24GB RAM 永久免費 - 可以自由拆分:
- 1 台:4C / 24G
- 2 台:2C / 12G(最常用)
- 4 台:1C / 6G
✅ 回答常見問題:
- 可以開 2 台 A1 Flex 2C / 12G 嗎?→ 可以,4C / 24G 以内都免費。
- 可以同時有 1 台 A1 Flex + 1 台 E2.1.Micro 嗎?→ 可以,A1 配額同 E2 配額係分開計。
1.2 儲存&備份配額
- Block Volume(硬碟)
- Always Free:200GB 總上限
- 包括所有:
- Boot Volume(開機碟)
- 其他 Block Volume
- 超過 200GB 就會按官方價錢收費,呢個係最多人中伏嘅位。
- Volume Backups(備份)
- Always Free:最多 5 個 Volume Backup
- 不計入 200GB Block Volume,上限係「個數」,唔係「容量」
- 超過 5 個之後,每個備份會收少少錢(幾美元級別)
✅ 所以:
- 幫 A1 做一個 Boot Volume Full Backup → 會計入 5 個 Backup 額度,但唔會算入 200GB 硬碟配額。
- 只要 Backup 總數 ≤ 5,唔會收費。
二、A1 Flex 點解咁難搶?手動點解幾乎無可能
熱門 Region(尤其 Tokyo / Osaka)嘅 A1 Flex 基本上長期處於:
textOut of host capacity for shape VM.Standard.A1.Flex
你喺 Console 度狂撳「Create」都得唔到,原因係:
- Oracle Free Tier 只係「最佳努力」(Best effort),唔保證一定搶到
- 限量舊貨,玩速度/時間,不是玩人品
正確姿勢唔係手動狂撳,而係:
用一台 E2.1.Micro 作「搶機專用機」,上面掛住 Terraform 腳本,每 45–60 秒發一次
launch instance請求,慢慢磨到有貨。
三、實戰:用 Terraform 自動掛機搶 A1 Flex
3.1 用 E2.1.Micro 當「搶機專用機」
- 在 Console 手動開一台 VM.Standard.E2.1.Micro:
- Image:Ubuntu / Oracle Linux 都得
- 放喺你嘅 Home Region(例如 Tokyo / ap-tokyo-1)
- 呢台機嘅用途:
- 裝 Terraform + OCI CLI
- 長時間掛機跑搶機腳本
- 順便可以當未來嘅跳板機/維護機
3.2 用「Save as Stack」生出完美 Terraform
呢一步係整個流程嘅關鍵,亦係最多人自己手寫 config 寫到崩潰(400 CannotParseRequest)嘅地方。

- 去 Compute → Instances → Create Instance
- 設定你想要嘅 A1 Flex:
- Shape:
VM.Standard.A1.Flex - OCPU / Memory:例如
2 OCPU / 12GB - Image:建議先用 Oracle Linux 8 ARM(兼容性最高),搶到之後想換 Ubuntu 可以重新起
- Network:選擇你已經有 Public Subnet 嘅 VCN
- SSH Key:貼上你的 Public Key
- Shape:
- 不要按 Create!
- 拉到頁面最底,按 “Save as stack”
- 一路 Next 建立 Stack,之後喺 Stack 詳情頁按 “Download Terraform configuration”
- 解壓縮 zip,裡面會有
main.tf等檔案——呢套就係 Oracle 官方幫你生成、100% 正確格式嘅配置
之後如果你要改 image_ocid 或 OCPU,可以喺
terraform.tfvars/main.tf入面調整,不用自己寫 JSON。
3.3 在 E2 機上安裝 Terraform
SSH 進入 E2:
bash# 安裝 Terraform
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform -y
把剛剛下載的 Terraform zip 解壓後的檔案(特別是 main.tf)用 SFTP / scp 傳到 E2 上,例如 ~/oracle-a1/。
3.4 寫一個自動重試腳本 grab_a1.sh
在 ~/oracle-a1/ 裡面建立腳本:
bash#!/bin/bash
terraform init
echo "開始搶購 A1 Flex..."
while true; do
terraform apply -auto-approve
if [ $? -eq 0 ]; then
echo "✅ 成功搶到!"
break
else
echo "❌ 沒貨 (Out of host capacity / 其他錯誤),45 秒後重試..."
sleep 45
fi
done
賦予執行權限:
bashchmod +x grab_a1.sh
用 screen 背景執行:
bashscreen -S grab_a1
./grab_a1.sh
# 按 Ctrl+A 然後按 D,detach screen
之後可以用 screen -ls 睇有無 session,在任何時候用 screen -r grab_a1 回去睇進度。
⚠️ 小心唔好開太多 screen/腳本同時搶,之前實測一次開咗十幾個 session,幾乎變成 DDoS 自己,API Rate Limit 會嬲。

四、搶到之後:第一時間要做嘅三件事
當 Terraform 終於輸出成功,而唔再係 Out of host capacity,你就可以去 Console 睇到新開出嚟嘅 A1 Flex VM。
4.1 用 SSH 連線確認
- 去 Compute → Instances → 你的 A1 機器
- 抄低 Public IP
- 用你當時設定嘅 SSH 私鑰登入:
bash# Ubuntu Image
ssh -i ~/.ssh/id_rsa ubuntu@<PUBLIC_IP>
# Oracle Linux Image
ssh -i ~/.ssh/id_rsa opc@<PUBLIC_IP>
如果你嘅私鑰仲喺 E2 機上,可以:
- 用 SFTP 把
/home/ubuntu/.ssh/id_rsa下載到你本機 - 或者
cat ~/.ssh/id_rsa,copy 全部內容去你本機存成檔案,chmod 600後直接用
4.2 立即做一個 Boot Volume Full Backup
呢台 A1 Flex 得來不易,未來萬一你:
- 玩壞 iptables / ufw
- 裝咗奇怪嘅軟件開唔到機
- 改 config 改到 SSH 入唔返
你未必搶得返同一規格嘅機,所以一個乾淨狀態嘅 Full Backup 係好重要。

步驟:
- (可選)先 Stop 一次 Instance,確保備份一致性
- 去 Instance 詳情頁 → 左邊選單 Boot Volume
- 點擊 Boot Volume 名稱 → 下方選單 Boot Volume Backups
- 點 Create Boot Volume Backup
- Name:例如
a1flex-clean-2026-02 - Type:Full
- Name:例如
- 建立之後可以重新 Start Instance
✅ 呢個 Backup 唔會算入 200GB Block Volume 額度,只會用掉 5 個 Backup 上限入面其中 1 個,所以完全值得做。
4.3 防止 A1 Flex 被當「閒置」回收
Oracle 對 Always Free 的 A1 Flex 有「閒置回收」策略,大約係:
- 如果你部機長期 CPU / Network 用量極低(例如 7 日內 95th percentile < 20%)
- 系統可能會認為呢部機冇用、浪費資源,有機會:
- 先 Stop 掉
- 再進一步回收資源
實戰建議:
- 喺 A1 上至少跑一啲長期服務,例如:
- Tailscale node / exit node
- Docker + 你常駐嘅 service(DERP、Proxy、監控…)
- 或者用
cron + stress-ng定時做啲輕量 CPU/IO 任務,保持「有使用」。
五、關於「Always Free 標籤」和收費風險 FAQ
Q1:新開嘅 A1 Flex 無寫「Always Free」,會唔會收費?
短答:只睇標籤唔準,收費與否取決於你有冇超額。
判斷標準:
- CPU / RAM:所有 A1 Flex 實例加起來 ≤ 4 OCPU + 24GB RAM
- 硬碟(Block Volume):所有 Volumes(包括 E2 + A1)加起來 ≤ 200GB
- Volume Backup 數量:總共 ≤ 5 個 Backup
- 網絡流量:每月出站 ≤ 10TB
如果全部都喺呢啲範圍之內,即使 Console 無顯示「Always Free」,實際上都唔會計費。可以定期去 Cost Analysis / Billing 睇下有冇非 0 的 charge。
Q2:可以同時用 2 台 A1 Flex(2C12G)+ 1 台 E2.1.Micro 嗎?
可以,並且仍然符合 Always Free 條件:
- A1 Flex 總共:2×(2C12G) = 4C24G ✅
- E2.1.Micro:2 台額度,但你可以只用 1 台做搶機/跳板 ✅
- Block Volume:記得每台機嘅 Boot Volume 大約 47–50GB,總和唔好超過 200GB 就 OK ✅
結語:搶到,只係開始
Oracle Cloud Free Tier 對於個人開發者、Self-hosting 玩家、VPN / Proxy 架設者嚟講,可以話係 CP 值爆表。但要真正穩定用長期用落去,你需要:
- 理解背後的配額和限制(特別係硬碟 / 備份)
- 用正確嘅工具(Terraform+Save as Stack)去搶資源
- 搶到之後識得備份、保護同善用
下一步,如果你有興趣:
- 用呢台 A1 Flex 起一個 高性能 WordPress(配合 Docker + Nginx)
- 或者將佢變成你 Tailscale 網絡入面嘅 日本出口 / DERP Relay 節點
都可以喺留言同我講,我之後會寫埋詳細部署教學。
如果呢篇文幫到你成功搶到 Oracle A1,歡迎 share 比身邊同樣喺雲上白嫖嘅朋友。😄
免責聲明
Oracle 政策隨時變,搶機腳本請控制頻率(建議 sleep 45–60 秒以上),以免被 Ban API 權限。本文基於 2026 年 2 月嘅實測經驗撰寫,未來政策有變化,歡迎回覆補充。

[…] 如果你讀過我上一篇《【2026 最新實戰】Oracle Cloud Free Tier 搶 A1 Flex 全攻略(含自動掛機腳本+避坑…》嘅文章,相信你已經知道點樣利用永久免費雲伺服器建立自己嘅網站。但係當網絡出現問題時,你點樣快速診斷延遲、丟包同路由問題呢? […]