想拥有一台属于自己的云服务器,用来搭网站、学 Linux、跑个人小项目,又不想每个月付钱?甲骨文 Oracle Cloud 的 Always Free(永久免费)资源,一直是技术圈里最受欢迎的“羊毛”。
最近 X 上有博主分享,自己经历了十几次注册失败后终于成功开通,并整理了一份从注册到开机的完整教程,收藏量接近九百。我对照 Oracle 官方文档把关键数字核对了一遍,整理成这篇,给准备申请的朋友参考。
一、到底免费送什么
根据 Oracle 官方 Always Free 说明,所有 Oracle Cloud 账户(免费或付费)在主区域都有一套“账户存续期间免费”的资源:
1. ARM 服务器(Ampere A1):官方说明中,Always Free 账户每月前 1500 OCPU 小时和 9000 GB 内存小时免费,约等于一台 2 核 12G 的机器整月运行。另一份官方 A1 文档写明,付费账户每月前 3000 OCPU 小时和 18000 GB 内存小时免费,也就是升级为按量付费(PAYG)后,可以覆盖 4 核 24G 整月运行。
2. AMD 小机器:最多 2 台 VM.Standard.E2.1.Micro 实例。
3. 存储:引导卷和块存储合计 200GB。
4. 流量:每月 10TB 出站流量。
这 4 核 24G 是整个账户共享的额度,可以拆成多台机器使用,比如先开一台 1 核 2G,剩下的留给网站服务器。
二、注册前准备
1. 一个长期使用、能正常收信的邮箱;
2. 一个能接收短信验证码的手机号,大陆手机号也可以;
3. 一张支持境外线上验证的 Visa 或 Mastercard 信用卡。页面明确说明,虚拟卡、预付卡和一次性卡通常不能用于验证;
4. 与信用卡账单一致的真实姓名、地址和邮编。
原帖作者的经验是:注册时网络环境保持稳定,网络出口所在国家最好与账单资料一致;不要频繁切换设备和网络,也不要用不同邮箱反复申请多个免费账户。
三、注册流程
第一步:打开 Oracle Cloud 官方 Free Tier 注册页,填写开票国家、姓名、邮箱,完成人机验证。验证邮件里的链接通常 30 分钟内有效。
第二步:设置密码,Customer type 选择 Individual(个人),填写云账户名称,选择主区域。
这里是最关键的一步:主区域创建后不能修改,而且免费资源只在主区域有效。主区域会影响访问延迟和 ARM 机器的库存。亚洲热门区域库存通常更紧张,原帖作者建议想提高开机成功率可以优先考虑美西。
第三步:用英文填写地址和手机号,尽量与信用卡账单资料一致。
第四步:绑定信用卡验证。可能会出现一笔小额临时预授权,只用于验证卡片,银行通常会自动撤销。注册免费账户不会因为绑卡就开始扣费。
第五步:勾选协议,点击开始免费试用。如果页面报错、注册没有完成,就是大家常说的“ABC”。这时不要连续换资料反复提交,先检查姓名、国家、地址、手机号和信用卡资料是否一致,隔一段时间再试。看到“正在为您设置账户”说明申请已提交;收到欢迎邮件并能登录控制台,才算注册成功。
四、要不要升级 PAYG
注册成功后默认是免费账户,理论上可以直接创建免费实例,但热门区域的 ARM 库存经常不足,很多人会卡在“容量不足”。
升级 PAYG(按量付费)后,原有的永久免费权益仍然保留,A1 免费额度提升到每月 3000 OCPU 小时和 18000 GB 内存小时,开机也更容易。但超出免费范围的资源会真实计费,所以升级后必须马上设置预算提醒。
原帖作者的建议是:只想看看控制台,用免费账户就行;准备长期使用,再升级 PAYG。注册、升级、开机尽量使用同一设备和同一网络环境。
五、开机步骤
第一步,创建 VCN:网络 → 虚拟云网络 → 创建 VCN,IPv4 CIDR 填 10.0.0.0/16,开启 DNS 解析。
第二步,创建 Internet 网关和默认路由:在 VCN 里创建 Internet 网关,再在路由表里添加一条规则,目标 CIDR 0.0.0.0/0,指向刚建的网关。没有这条路由,机器拿到公网 IP 也上不了网。
第三步,创建公共子网:IPv4 CIDR 填 10.0.0.0/24,子网访问选择“公共子网”。安全列表先只放行 TCP 22 端口(SSH),以后建站时再开 80 和 443,不要一次性开放所有端口。
第四步,创建实例:计算 → 实例 → 创建计算实例。映像选 Canonical Ubuntu 24.04,配置选 Ampere 系列的 VM.Standard.A1.Flex,按需要填写 OCPU 和内存,比如先开 1 核 2G。不要主动锁定容错域,以免缩小可用容量。
第五步,网络选刚建的 VCN 和公共子网,开启“自动分配公共 IPv4”。如果这个选项是灰色,通常是选到了私有子网。
第六步,添加 SSH 密钥。在自己电脑的终端里生成一套专用密钥:
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_oracle -C "oracle-edge"
然后用 cat
~/.ssh/id_ed25519_oracle.pub 查看公钥,把以 ssh-ed25519 开头的整行粘贴到“粘贴公共密钥”里。没有 .pub 后缀的是私钥,绝不能上传或发给别人,丢了 Oracle 也无法帮你恢复。
第七步,引导卷保持默认(约 50GB)即可,确认无误后点击创建。
第八步,连接服务器。实例状态变成“正在运行”后,复制公网 IP,执行:
ssh -i ~/.ssh/id_ed25519_oracle ubuntu@你的公网IP
登录后输入 uname -m,看到 aarch64 就说明一切正常。
如果你不熟悉命令行,可以把下面这段话发给任意一个 AI 助手:
“我刚在 Oracle Cloud 创建了一台 Ubuntu 24.04 的 ARM 服务器,用户名是 ubuntu。请一步一步教我:在我的电脑上生成 ed25519 SSH 密钥、找到公钥内容、用私钥 SSH 登录服务器,以及在 ~/.ssh/config 里配置一个别名方便以后登录。每一步告诉我输入什么命令、成功后会看到什么。”
六、必须设置的费用提醒
升级 PAYG 的账户,创建完实例后立刻进入:导航菜单 → 计费和成本管理 → 成本管理 → 预算。目标选根区间,月预算先设 1 美元,添加 50%、80%、100% 的实际支出告警,填上常用邮箱。第二天打开成本分析,确认没有意外费用。
常见的收费来源:ARM 用量超过免费额度、存储合计超过 200GB、在主区域之外创建存储、创建 NAT 网关、超出免费规格的负载均衡器,以及任何没有 Always Free 标签的资源。注意:预算只会提醒,不会自动停止收费资源。
七、两个容易忽视的坑
1. 闲置会被回收。官方规定,如果连续 7 天内 CPU 使用率(95 分位)、网络使用率、内存使用率(A1 机器)都低于 20%,免费实例可能被 Oracle 回收。开了机器就把它用起来。
2. ARM 架构。A1 是 ARM64 架构,安装软件或 Docker 镜像时要选 arm64/aarch64 版本。
八、总结
整个过程真正卡人的只有两处:注册风控和 ARM 库存。资料按真实信息填写、保持一致;免费账户实在开不出机器,再考虑升级 PAYG,并第一时间设置预算。拿到机器后,用来搭个人博客、学 Linux、跑自动化脚本,都是很好的练手机会。
你注册成功了吗?选的哪个区域?欢迎在评论区分享,给后面的朋友多一份参考。
更新时间:2026-10-17
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302034844号