甲骨文免费 VPS 注册与开机教程(2026):2 核 12G ARM 怎么开、注册失败、开端口、防回收
说明:文末的 RackNerd 链接是推广链接,通过它购买价格不变,我会拿到一点佣金。
甲骨文云(Oracle Cloud)还是 2026 年唯一一家能长期白嫖一台像样 VPS 的大厂。不过 6 月它悄悄把免费 ARM 额度从 4 核 24G 砍到了 2 核 12G,网上很多教程还没改。这篇按官方最新文档,把注册、选区域、开机、开端口、防回收一次讲清楚。
现在免费送什么
- ARM 机器(VM.Standard.A1.Flex):合计 2 核 12G,可以开一台 2 核 12G,也可以拆成两台 1 核 6G
- AMD 小鸡(VM.Standard.E2.1.Micro):最多 2 台,每台 1/8 核、1G 内存,带宽最高 50Mbps
- 硬盘:系统盘加数据盘合计 200GB
- 流量:每月 10TB 出站
- 另外新账户还送 $300 试用额度,有效期 30 天,到期后免费资源照常可用
注意:试用期结束时,如果你开的 ARM 机器加起来超过 2 核 12G、又没升级付费账户,所有 ARM 实例会被停掉,30 天后删除。试用期内开大机器的,记得到期前缩回来。
注册前准备
- 一张本人名下的实体信用卡,Visa / MasterCard / Amex 都行。官方明确不接受虚拟卡、一次性卡和预付卡,需要输 PIN 的借记卡也不行
- 一个没注册过甲骨文的邮箱(一个邮箱只能注册一个账户)
- 真实的姓名、地址和手机号。官方没写"姓名必须和卡一致",但为了减少风控,建议都按卡上的信息填
注册时会预授权 1 美元,甲骨文那边会马上撤销,什么时候退回看你的银行。
第一步:注册账户
- 打开 signup.oraclecloud.com,选国家,填姓名、邮箱
- 去邮箱点验证链接(30 分钟内有效)
- 设密码:至少 8 位,大小写字母、数字、特殊符号都要有
- 填云账户名(Cloud Account Name,以后登录要用,记下来)
- 选主区域(Home Region),选了就改不了,下面单独说
- 填地址、手机号
- 添加付款验证方式,选信用卡,填卡号,点 Start my free trial
主区域怎么选(最关键)
免费的计算实例只能开在主区域,而且注册后不能改,所以要想清楚:
- 国内访问为主:东京、大阪、首尔、新加坡离得近。我自己用的是韩国春川,从青岛 ping 大约 60ms
- 春川是单可用区,官方文档对 ARM 在春川有一条特殊说明,想开 ARM 的话优先选东京、大阪这类多可用区的区域
- ARM 库存各区都紧张,没有哪个区保证能开出来,社区里东京、大阪都有人等了好几天
注册失败怎么办
甲骨文注册失败率一直很高,常见的有三种:
- "Error processing transaction":卡已经被扣了 1 美元预授权,最后一步还是失败。报错页提示的常见原因是用了预付卡。换一张本人名下的实体信用卡再试
- "抱歉,创建您的账户时出错":连预授权都没扣就失败,说明在验卡之前就被风控拦下了。换网络、换浏览器有人成功,也有人一直不行,官方不给具体原因
- Pending Review(审核中):有人等了十几天还没结果,只能等或者联系支持
能做的就是:换一张本人的卡、隔一段时间再试、联系甲骨文支持。网上有人卖现成的甲骨文账号,不建议买:违反服务条款,原主人随时能找回,被发现整个账户连数据一起回收。
第二步:开免费机器
登录控制台 → Compute → Instances → Create instance:
- Image:选带 "Always Free Eligible" 标的镜像,比如 Ubuntu 或 Oracle Linux
- Shape:点 Change shape,ARM 选 Ampere → VM.Standard.A1.Flex,核数和内存不超过 2 核 12G;或者选 AMD 的 VM.Standard.E2.1.Micro
- Networking:默认新建 VCN 就行,确认勾了"分配公网 IPv4"
- SSH 密钥:让它生成一对,私钥一定当场下载保存,丢了就登不上了;也可以上传你自己的公钥
- Boot volume:默认大小就行,注意所有盘加起来别超 200GB
点 Create,等状态变成 Running,用公网 IP 和私钥 SSH 登录(Ubuntu 镜像用户名是 ubuntu,Oracle Linux 是 opc)。
报 "Out of host capacity" 怎么办
这是最常见的报错,意思是你的主区域暂时没有免费机型的库存,ARM 尤其多。官方给的办法:
- 换一个可用区(Availability Domain)再试
- 过一段时间再试,库存会变动
- 升级成按量付费账户(Pay As You Go),可选的机型会多一些
AMD 小鸡一般随时能开,ARM 抢不到的话先用 AMD 的也够跑博客、图床这类轻量服务。内存不够可以加个 Swap。
第三步:开端口(网站打不开先看这里)
SSH 能连、网站打不开,基本都是防火墙的问题,要改两个地方:
1. 云平台的安全列表
Networking → Virtual Cloud Networks → 你的 VCN → 子网 → Default Security List → Add Ingress Rules:Source CIDR 填 0.0.0.0/0,协议 TCP,目标端口填要开的端口(比如 80、443)。
2. 系统里的防火墙
Ubuntu 镜像用的是 iptables(不是 ufw),INPUT 链最后有一条 REJECT,新规则要插在它前面才生效。先看行号:
sudo iptables -L INPUT --line-numbers假设 REJECT 在第 6 行,就插到第 6 行:
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
sudo netfilter-persistent save行号以你机器上实际显示的为准,别动放行 SSH(22 端口)的那条,不然会把自己锁在外面。
Oracle Linux 用 firewalld:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
sudo firewall-cmd --reload防止机器被回收
甲骨文会回收闲置的免费实例。官方标准:连续 7 天里,CPU 使用率(95 分位)低于 20%,网络低于 20%,ARM 机器还要内存也低于 20%,三条同时满足就会被判为闲置。
最省事的办法就是让它真的跑点东西:放个博客、图床、监控面板。别为了刷占用率去挖矿,那是直接封号。
要不要升级成付费账户
官方说法:升级成 Pay As You Go 后,Always Free 的资源依然免费,只有超出免费额度的部分才收费。升级时会预授权 100 美元,大概一两天完成。
但要注意:超额的资源会真的扣钱,比如 ARM 开超过 2 核 12G、硬盘合计超过 200GB、在非主区域建了盘。升级后一定去 Billing & Cost Management → Budgets 设个预算提醒。预算只是发邮件提醒,不会自动停机,所以每月还是要自己看一眼账单。
开好之后
- 想换个干净的系统:甲骨文 DD 成 Debian 12
- 其他家的免费方案对比:2026 免费 VPS 资源汇总、AWS / GCP / Oracle 免费套餐对比
如果实在注册不上,或者开不出机器,又只是想要一台稳定的小 VPS,花二十几美元买一年的 RackNerd 往往比跟甲骨文的风控耗着省心。