嘿,朋友们,今天我们来聊聊最近在技术圈被反复提起的甲骨文 Oracle Cloud 免费VPS。如果你像我一样,偶尔会想摆脱高额云费用,试着把小项目、个人网站甚至是玩玩玩(比如小爬虫、VPN)托管在所谓的‘白嫖’服务器上,那这篇文章一定会让你在咖啡店的悠闲时光里搞定整个流程。
先说结论——它到底好不?
简而言之,甲骨文的免费层可以提供 2 台 x86(AMD)+ 1~4 台 ARM 实例,每台都配有 1 核 CPU、1 GB 内存、50 GB 磁盘,以及每月 10 TB 的出站流量。再加上 300 美元的 30 天试用额度,这在不想花钱的情况下已经足够跑个人博客、轻量 API、甚至是小型数据库。
但它也有几个“坑”。第一,注册过程对 信用卡和 IP 环境非常挑剔;第二,免费实例会在 资源不足的热门地区被秒抢;第三,如果不定期登录账号,资源会被回收。所以,想要长期保持它的可用性,需要一点耐心和技巧。
为什么会有这么多教程?
从我看到的八几篇教程(像是 GWVPS、RedMan、NodeSeek、Jiemahao、XiaoGe、挖主机)里,几乎每篇都在强调三件事:
- 准备一张双币(VISA/MasterCard)信用卡,最好不是虚拟卡;
- 使用干净的 IP(直接用手机 5G 或者家里宽带,别开 VPN 代理);
- 地址、手机号、卡片账单地址要保持一致。
这说明,Oracle 并不是想让大家轻松白嫖,而是希望真正需要云资源的用户能承担一点“安全阈值”。
注册全过程——像玩拼图一样
下面我把一遍遍试错的经验浓缩成四步,让你一次就能顺利过关。
1️⃣ 打开官方免费页面,填基本信息
- 访问 Oracle Cloud 免费试用,点“立即免费试用”。
- 国家/地区一定要选与你信用卡发行国相同,比如中国卡就选中国。
- 名字、姓氏全用拼音(这一步很多人会直接写中文,导致后面地址匹配出错)。
- 填写邮箱后点“验证我的电子邮件”,记得用常用邮箱(Gmail、QQ、163 都行),邮件里点链接继续。
2️⃣ 设置密码、地址、主区域
- 密码最好用大小写+数字+符号组合,避免后面登录受阻。
- 地址栏一定要用英文,和信用卡账单地址保持 100% 一致。街道、城市、邮编都别漏。
- 主区域(Home Region)选一个非热门但有配额的地区。我个人最稳的选择是美国西部的
Phoenix(凤凰城)或者日本东京。如果你想要低延迟可以选东京/首尔,但这些地方经常被抢光。
3️⃣ 信用卡验证
- 在“添加付款方式”页面填入卡号、有效期、CVV。
- 系统会预扣约 1.38 新元(约 6 元人民币),随后会自动冲回。只要扣款成功,后面就算不升级也不会产生费用。
- 如果提示失败,先检查:
- 卡片是否支持境外在线支付(有的银联卡会被拒);
- 是否开启了 3D 验证或手机短信验证(一些银行需要提前开通);
- 是否使用了代理或 VPN(IP 与真实地点不匹配会直接炸掉)。
4️⃣ 完成注册,登录控制台
成功后你会收到一封标题为 “Get Started Now with Oracle Cloud” 的邮件,里面有登录链接。点进去在浏览器里打开控制台,别忘了在右上角切换语言为中文,操作更顺手。
创建免费实例——一步不漏
这一步在所有教程里基本相同:左侧菜单 → 计算 → 实例 → 创建实例。
- 名字随意,可不改。
- 位置必须和注册时选的主区域保持一致,不能改。
- 操作系统建议选
Ubuntu 22.04 LTS,兼容性最好。 - 在实例配置里,务必勾选“始终免费(Always Free)”的实例类型,否则会进入付费计费。
- SSH 密钥是关键,Oracle 不允许密码直连。可以在本地用
ssh-keygen生成一对密钥,或在控制台勾选“为我生成”。记得把私钥下载下来保存好。 - 磁盘默认 46.6 GB,足够日常使用;如想要大点空间可以自行调到 50 GB(AMD)或 100 GB(ARM),但别超过免费配额。
点创建后几分钟内实例就会显示 “运行中”。如果出现错误,一般是因为选错了付费机器或配额已满,重新挑一个免费标签的配置即可。
打开防火墙,让它真正“活”起来
默认情况下,Oracle 会关闭 ICMP(Ping)和大部分端口。要让外部能访问你的服务,需要在 子网 → 安全列表里添加入站规则:
- 源类型:
CIDR,源0.0.0.0/0(所有 IP) - 协议:
TCP,端口范围填22(SSH)或你自己的服务端口(80、443 等) - 再加一条 ICMP 规则,开启 Ping,调试时非常便利。
保存后,你的服务器就能被外网访问了。
连上服务器——从钥匙到密码的转换
在本地打开终端(Mac/Linux)或 Putty(Windows),执行:
ssh -i /path/to/your_private_key.pem opc@YOUR_VPS_IP默认用户名是 opc(Oracle Cloud 的特殊叫法),登录后可以用 sudo -i 提升到 root。如果你想改成密码登录,执行下面两行:
passwd # 为 root 设置密码
sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/" /etc/ssh/sshd_config
sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/" /etc/ssh/sshd_config
systemctl restart sshd以后直接用用户名 root + 你设置的密码登录就可以了。
常见坑与避坑指南
- IP 被封:如果你频繁进行大流量下载或违规行为,Oracle 会直接禁用账号。记得遵守使用条款。
- 账号被回收:超过 60 天未登录,免费资源会被回收。设置个闹钟,隔几天登录一次检查。
- 配额用光:每个账户在每个区域只能有固定数量的免费实例。想多开可以在不同区域分别注册两个账号(但要确保 IP、信用卡的信息不冲突,否则会被风控)。
- 超过配额导致付费:一不小心选了付费实例或调高了磁盘容量,系统会提示预估费用。务必在“始终免费”标签上打勾。
- 信用卡二次验证:30 天后系统可能再次扣小额费用验证卡片。保持卡内有足够余额,否则账号会被锁。
到底该不该用?我的小结
如果你是
- 学生或刚入行的开发者,想用低成本跑实验;
- 爱好者想搭建个人博客、GitLab、VPN 或小型监控系统;
- 预算紧张,又不想被花里胡哨的付费套餐绑住。
那它绝对值得一试。只要你能接受偶尔的注册波折、稍微花点时间做防火墙配置,它的免费算力、流量、存储在同类云服务里算是“相当慷慨”。
但如果你准备把业务直接搬到这里做生产级服务,还是建议使用正式付费套餐,毕竟免费层的资源和 SLA 都没法保证长久。
小贴士——让你的免费 VPS 更好玩
- 利用 300 美元试用额度,在免费层之外跑一次高配实验,比如大模型推理或 GPU 可视化;
- 把实例的 根磁盘快照做成备份,防止误删后可以快速恢复;
- 通过 Cloud Shell(浏览器终端)直接在控制台里跑脚本,省去本地配置;
- 如果需要 IPv6,参考官方文档一步步打开 IPv6 CIDR,很多国内项目都可以直接使用。
总的来说,甲骨文的免费 VPS 就像是咖啡店里那杯免费试喝的咖啡:味道不错,足够提神,但喝多了还是要买正品。希望这篇摆脱术式的“保姆级”指南,让你在不花一分钱的前提下,轻松玩转 Oracle Cloud,享受真正的技术自由。
评论 (0)