台灣、香港有免費 VPS 嗎?四家雲端免費方案實際跑在哪
查過 Oracle、Google、AWS、Azure 的官方文件,沒有一家能確認在台灣或香港提供永久免費 VPS。各家免費方案實際跑在哪、要不要信用卡、何時到期或被回收,一次看懂。
先講結論:台灣、香港沒有能確認的免費 VPS
想找一台機房在台灣或香港的免費 VPS,答案很直接。我們在 2026 年 11 月 9 日查過 Oracle、Google、AWS、Azure 四家的官方文件,沒有一家能確認提供「永久免費、機房在台灣或香港」的虛擬主機。Oracle 在這兩地沒有區域。Google 在台灣有機房,但永久免費的 e2-micro 只開在美國。AWS 和 Azure 在台北或香港有區域,但官方頁面沒有寫免費額度能不能用在那裡。
所以實際的選擇只有幾種:接受一台放在東京、首爾或新加坡的免費主機,接受只能用幾十天的試用額度,或每個月付一點錢。下面逐家說明免費方案到底是什麼、跑在哪裡,以及免費背後的條件。如果你還不確定 VPS 和一般虛擬主機差在哪,可以先看 VPS 是什麼、和共享主機有什麼不同。
「永久免費」和「試用額度」是兩回事
在 PTT 或論壇上,大家常把兩種東西都叫「免費 VPS」。先分清楚,後面才看得懂。
- 永久免費(Always Free):只要在規定的規格內使用,就不會到期。Oracle 的 Always Free 和 Google 的 e2-micro 屬於這種。
- 試用額度(credit):給你一筆美元額度,用完或到期就沒了。Oracle 的 300 美元、Google 的 300 美元、Azure 的 200 美元、AWS 免費方案的額度都屬於這種。
試用額度通常可以拿去開其他區域的機器,台灣或香港的區域也可以,但它有期限。真正能長期掛著跑的只有永久免費那一類,而那一類剛好都不在台灣或香港。
Oracle Cloud Always Free:規格最大方,最近只到東京、首爾、新加坡
Oracle 的商用區域表列出 12 個亞太區域:雪梨、墨爾本、海德拉巴、孟買、巴淡、大阪、東京、Kulai、新加坡、Singapore West、首爾、春川。沒有台灣,也沒有香港。離台灣最近的是東京(ap-tokyo-1)、大阪(ap-osaka-1)、首爾(ap-seoul-1)和新加坡(ap-singapore-1、ap-singapore-2)。
Always Free 的運算和儲存資源如下:
- 最多兩台 AMD 的
VM.Standard.E2.1.Micro,每台 1/8 OCPU、1 GB 記憶體,對外網路最高 50 Mbps。 - Arm 架構的 Ampere A1(
VM.Standard.A1.Flex),每月 1,500 OCPU 小時和 9,000 GB 小時,換算等於 2 OCPU、12 GB 記憶體。 - 區塊儲存和開機磁碟合計 200 GB。
A1 用的是 Arm 處理器,有些軟體或 Docker 映像檔只出 x86 版本。開機之前先確認你的程式能跑,兩者的差別見 Arm VPS 和 x86 VPS 的差別。
主區域在註冊時就決定
這是最重要的一條。Oracle 文件寫明,Always Free 的運算執行個體只能建立在租用戶(tenancy)的主區域(home region),而主區域是在註冊時選的。Oracle 的 Free Tier 頁面也提醒,註冊時要小心選主區域。我們在官方文件裡沒有找到更改主區域的說明,所以請在註冊那一刻就選好。
因為 Oracle 在台灣和香港沒有區域,不管怎麼選,主區域都不會在台灣或香港。另外,A1 可以開在任何可用性網域(availability domain),唯一的例外是南韓北部的春川(Chuncheon)。選春川當主區域,就拿不到 A1。
閒置的機器會被回收
Oracle 文件寫道,閒置的 Always Free 執行個體可能會被回收。判斷「閒置」的標準是在 7 天內同時符合兩項:CPU 使用率的第 95 百分位低於 20%,網路使用率低於 20%。記憶體使用率低於 20% 也算,但只適用於 A1。
一台只放個人網頁、整天幾乎沒有流量的 VM,正好符合這個定義。
Oracle 的 Free Tier FAQ 卻寫著 Always Free 資源不會被回收,兩份文件說法不一致。我們以文件頁上寫得比較具體的規則為準。FAQ 另外有一條:閒置 30 天以上的帳號,可能被視為廢棄,進而被停權或終止。這兩條都請自己再讀一次原文。
「out of host capacity」是什麼意思
很多人註冊完要開 A1,第一個看到的是容量錯誤。Oracle 文件的說法是:建立執行個體時出現「out of host capacity」,代表你的主區域暫時沒有 Always Free 規格可用。用 API 開機時,失敗代碼是 InternalError,訊息類似 Out of host capacity。
Oracle 文件建議的做法:
- 換一個可用性網域再試。
- 不要指定容錯網域(fault domain)。
- 改用較小的規格。
- 等幾分鐘後重試。
- 升級成隨用隨付(Pay As You Go)。
升級不代表 Always Free 開始收費。Oracle 寫明,升級後 Always Free 資源仍然不收費,只有超過額度的用量要付錢。
試用與信用卡
Oracle 的試用給 300 美元額度,最長 30 天。大多數使用者註冊時需要手機號碼和信用卡,Oracle 說除非你升級,否則不會扣款。FAQ 說明信用卡是用來驗證身分,會做一筆暫時的預先授權。
試用結束後帳號仍然存在,但用試用額度開的付費資源會被收回,除非你升級。FAQ 也寫到,如果你的 Ampere A1 用量超出 Always Free 額度又不升級,現有的 A1 執行個體會先被停用,30 天後刪除。
Google Cloud:台灣有機房,免費 e2-micro 卻只在美國
Google 在台灣有區域 asia-east1,位在彰化縣,香港也有 asia-east2。很多人因此以為可以免費開在彰化。答案是不行。
Google 永久免費的運算額度是每月一台非搶占式(non-preemptible)的 e2-micro,只能放在三個美國區域:us-west1(奧勒岡)、us-central1(愛荷華)、us-east1(南卡羅來納)。另外每月包含 30 GB-月的標準永久磁碟,以及 1 GB 從北美送出的流量(不含送往中國和澳洲)。
1 GB 流量很少。主機放在美國、使用者在台灣,主機回給使用者的每一個位元組都算出站流量。
Google 的試用是 300 美元額度,要在 90 天內用完,而且需要信用卡或其他有效的付款方式。這筆額度可以拿來開 asia-east1 的機器,但 90 天後就沒了。
AWS:台北和香港區域都有,免費方案能不能用,官方沒寫
AWS 有亞太(台北)ap-east-2 和亞太(香港)ap-east-1。兩個都是選擇加入(opt-in)區域,預設停用。AWS 的規則是:2019 年 3 月 20 日之後推出的區域,都要先啟用才能用。東京、大阪、首爾、新加坡則是預設啟用。
啟用區域本身不收費,只對你在那裡建立的資源收費。可以在主控台右上角帳號名稱下的 Account 頁面,捲到 AWS Regions 區塊啟用,也可以用 AWS CLI:
aws account enable-region --region-name ap-east-2
aws account get-region-opt-status --region-name ap-east-2第一行成功時不會有任何輸出。第二行一開始會顯示 "RegionOptStatus": "ENABLING",完成後變成 ENABLED。大多數帳號幾分鐘就好,有時要幾個小時,完成前無法使用該區域。即使狀態已經是 ENABLED,AWS 也提醒有些服務可能還不能馬上用。執行的身分需要 account:EnableRegion 和 account:GetRegionOptStatus 權限。
新版註冊流程:台灣、香港帳號只會拿到雪梨
這裡有一個容易踩到的地方。AWS 現在有兩種註冊方式。用「Sign up for AWS (new)」新版流程建立的帳號,會依聯絡地址的國家被指定一個區域,不能存取選擇加入區域,也不能更改區域。聯絡地址在台灣或香港的帳號,被指定的是亞太(雪梨)ap-southeast-2。
要啟用台北或香港區域,必須用「Sign up for AWS (advanced)」註冊,或在帳號上啟用進階功能(advanced features)。AWS 文件也寫到,進階註冊時,如果你所在的國家有選擇加入區域,聯絡資訊頁面會建議你啟用它。
AWS 免費方案本身是什麼
2025 年 7 月 15 日或之後建立的帳號,適用新的免費方案(free plan):註冊送 100 美元額度,完成指定活動最多再送 100 美元。方案在 6 個月後或額度用完時結束,以先到者為準。結束後帳號自動關閉,你會失去資源和資料的存取權。AWS 會保留內容 90 天,這段期間可以升級成付費方案,之後就永久刪除。免費方案也不開放可能把額度耗光的服務。
這類帳號可用的免費方案執行個體類型是 t3.micro、t3.small、t4g.micro、t4g.small、c7i-flex.large、m7i-flex.large。
免費方案帳號能開台北區域嗎?
我們找不到答案。AWS 的 Free Tier FAQ 說用量是每月跨所有區域計算,但沒有提到選擇加入區域。EC2 的免費方案文件和免費方案說明也都沒有談區域。所以我們不說能,也不說不能。
你可以自己驗證。先試著啟用 ap-east-2。成功後,查詢該區域有哪些標示為免費方案可用的類型:
aws ec2 describe-instance-types --region ap-east-2 --filters Name=free-tier-eligible,Values=true --query 'InstanceTypes[].InstanceType' --output text如果有列出類型,再到 EC2 啟動精靈選台北區域,看類型旁邊有沒有「Free tier eligible」標籤。啟用失敗或清單是空的,就表示這條路在你的帳號上走不通。
Azure:香港有 East Asia 區域,免費時數能不能用在那裡,沒寫
Azure 的 East Asia 區域實體位在香港,有 3 個可用性區域。區域清單上也有 Taiwan North(台北),但標示為「coming soon」,也就是還在預覽。它的配對區域 Taiwan Northwest 是限制存取的。
Azure 免費帳戶給 200 美元額度,30 天內有效。另外有 12 個月的部分免費服務,其中包括 B1s、B2pts v2(Arm)、B2ats v2(AMD)三種可突增(burstable)VM 各 750 小時。頁面沒有列出這 750 小時的區域限制,但也沒說 East Asia 一定適用。我們找不到任何 Azure 頁面確認這一點,所以開機前請先在建立 VM 的畫面確認費用估算。
時限要注意兩件事。第一,額度用完或 30 天到期時,訂用帳戶和服務會被停用,要繼續用就得升級。第二,想繼續拿 12 個月的免費服務,必須在 30 天內轉成隨用隨付。
註冊需要手機號碼,以及信用卡或非預付的簽帳金融卡。Azure 說註冊時不會扣款。在香港只接受信用卡。
不用信用卡的免費 VPS:哪一家這樣寫
- AWS:Free Tier FAQ 寫著,大多數新客戶註冊時不需要付款方式。這是四家裡唯一這樣寫的。
- Oracle:大多數使用者需要手機號碼和信用卡。
- Google:試用需要信用卡或其他有效的付款方式。
- Azure:一般免費帳戶需要信用卡或非預付簽帳金融卡。不需要信用卡的是 Azure for Students:100 美元額度,12 個月內使用,限 18 歲以上、就讀經認證且可授予學位的二年制或四年制學校的學生。這個方案的頁面也列出免費 VM 時數:B1s、B2pts v2(Arm)、B2ats v2(AMD)三種可突增 VM 各 750 小時,為期 12 個月,和一般免費帳戶相同。
免費 VPS 要跑 Windows:只有 Azure 頁面寫了
Azure 免費帳戶頁面把 VM 項目寫成「Azure Virtual Machines for Linux or Windows」。四家之中,只有它在免費 VM 項目上寫出 Windows。不過頁面沒有說明 Windows 授權費是否包含在 750 小時內。開了 Windows VM 之後,過一兩天到 Azure 入口網站的成本管理(Cost Management)看有沒有產生費用,是最直接的確認方法。
從東京、新加坡或美國連回台灣,延遲多少?
我們沒有找到可以引用的官方延遲數據,所以這裡不寫數字。延遲和你用的網路業者、當下的路由都有關,最準的方法是自己量。用試用額度在候選區域各開一台最小的 VM,然後在你家或辦公室的 Linux 電腦執行:
sudo apt install -y mtr-tiny
ping -c 20 203.0.113.10
mtr -rwc 50 203.0.113.10把 203.0.113.10 換成你 VM 的公開 IP。ping 最後一行的 avg 是平均來回時間。如果 ping 完全沒有回應,先檢查雲端的防火牆規則有沒有允許 ICMP。mtr 會列出路上每一跳的延遲和遺失率。如果某一跳之後延遲突然變高,而且後面每一跳都維持高值,繞遠路就發生在那一段。如果只有中間某一跳偏高、後面又恢復,通常是那台路由器不優先回應 ICMP,不代表實際傳輸慢。
免費方案藏起來的成本
- 期限:Oracle 試用 30 天、Azure 額度 30 天、Google 試用 90 天、AWS 免費方案最長 6 個月。到期後資源會被收回、停用或刪除。
- 帳號關閉:AWS 免費方案到期會自動關閉帳號,90 天後永久刪除。
- 閒置回收:Oracle 會回收 7 天內使用率太低的 Always Free 執行個體。
- 容量不足:Oracle 主區域沒有 Always Free 規格時,你只能等,或換可用性網域。
- 流量:Google 的 e2-micro 每月只含 1 GB 北美出站流量。
什麼時候付費 VPS 比免費的划算
免費主機適合學習、測試和短期實驗。如果你要放一個別人會連的服務,下面幾種情況直接付錢比較省事:
- 你需要穩定的延遲,不想讓使用者繞到美國。
- 服務常常沒流量,在 Oracle 上可能被判定為閒置而回收。
- 你不想每 30 天或 6 個月就搬一次家。
- 你要跑 Windows,而且不想猜授權費會不會出現在帳單上。
便宜的 VPS 規格差很多。看報價時要注意 CPU 是不是共享、流量怎麼算、續約價是多少。怎麼看懂便宜 VPS 的報價 逐項說明這些陷阱,VPS 的費用怎麼算 則說明價格由哪些部分組成。
不需要 VPS 的免費路線
很多人找免費 VPS,其實只是想放一個網站,或讓家裡的服務能從外面連進來。這兩種需求不一定要 VPS。
如果是靜態網站,也就是只有 HTML、CSS、JavaScript,沒有後端程式,可以考慮 GitHub Pages。它能做什麼、不能做什麼,見 GitHub 能不能幫你架網站。如果服務已經跑在家裡的電腦上,只是沒有公開 IP,可以用 Cloudflare Tunnel 從內部往外建立連線,路由器不用開任何連接埠,做法見 用 Cloudflare Tunnel 公開服務,不開連接埠。
FAQ
台灣有沒有永久免費的 VPS?
根據 2026 年 11 月 9 日查到的官方文件,沒有一家大型雲端能確認提供機房在台灣的永久免費 VPS。Oracle 在台灣沒有區域。Google 在彰化有 asia-east1,但永久免費的 e2-micro 只限三個美國區域。AWS 的台北區域 ap-east-2 需要另外啟用,官方沒寫免費方案能否使用。Azure 的 Taiwan North 目前標示為預覽中。
Oracle Cloud 的 Always Free 可以選香港或台灣嗎?
不行,因為 Oracle 在這兩地都沒有區域。Always Free 的運算執行個體只能開在註冊時選的主區域,離台灣最近的選項是東京、大阪、首爾和新加坡。如果想用 Arm 的 A1 規格,不要選春川,因為 A1 不開放在那裡。
不用信用卡可以申請免費 VPS 嗎?
AWS 的 Free Tier FAQ 寫著,大多數新客戶註冊時不需要付款方式,這是四家中唯一這樣寫的。Oracle 說大多數使用者需要信用卡。Google 試用需要信用卡或其他有效的付款方式。Azure 一般免費帳戶需要信用卡或非預付簽帳金融卡,在香港只收信用卡。學生可以看 Azure for Students,它不需要信用卡,但限 18 歲以上、在經認證學校就讀的學生。
Oracle 開 A1 一直出現 out of host capacity,怎麼辦?
Oracle 說這個錯誤代表你的主區域暫時沒有 Always Free 規格可用。官方建議換一個可用性網域、不指定容錯網域、改用較小的規格,或等幾分鐘再試。也可以升級成隨用隨付。Oracle 說升級後 Always Free 範圍內的用量仍然不收費,只有超過額度的部分要付錢。