发布时间:2026/8/21 13:42:26
some-scripts之Oracle Cloud免费VPS:oracle-cloud.js自动循环创建两台VM实例实战教程 some-scripts之Oracle Cloud免费VPSoracle-cloud.js自动循环创建两台VM实例实战教程【免费下载链接】some-scriptsSome random scripts项目地址: https://gitcode.com/gh_mirrors/so/some-scriptsOracle Cloud免费VPSAlways Free 永久免费层级一直是白嫖党们的心头好AMD 与 ARM 实例配置慷慨、流量充足但热门区域的免费实例常年缺货手动创建几乎全靠运气。开源项目 some-scripts 中的oracle-cloud.js脚本正是为解决实例缺货、手动重试太累这一痛点而生它会自动循环调用 Oracle 官方命令行工具 OCI CLI交替重试创建两台 VM 实例直到两台全部创建成功为止。本教程将带你完成环境准备、参数配置、一键运行与常见报错排查轻松拿下属于你的两台 Oracle Cloud 免费虚拟机。一、什么是Oracle Cloud免费VPSAlways Free 永久免费资源一览Oracle Cloud 的 Always Free 层级即常说的 Oracle Cloud免费VPS包含两类永久免费的计算实例AMD 实例VM.Standard.E2.1.Micro1核 1GB 内存适合跑轻量服务ARM 实例Ampere A1 系列最高 4核 24GB 内存视区域库存而定性价比极高此外还附赠10TB 出站流量、两块合计 200GB 的块存储等资源。正因为免费额度诱人全球用户都在蹲守热门区域创建时经常提示Out of capacity容量不足这也是本脚本存在的最大意义。二、为什么需要自动循环创建VM实例脚本手动创建免费实例的痛苦抢过机器的朋友想必都深有体会控制台反复点击创建失败后还要重新填写一堆表单不知道何时补货只能靠运气蹲守或频繁刷新想创建两台实例工作量直接翻倍oracle-cloud.js脚本把重复点击变成了自动循环重试它模拟你手动执行oci compute instance launch命令失败后稍作休息再次尝试直到两台 VM 实例全部创建成功全程无需人工干预。三、oracle-cloud.js 脚本原理如何自动创建两台VM脚本位于仓库的oracle/oracle-cloud.js配套说明见oracle/README.md。核心机制非常清晰双实例交替脚本内置name1、name2两台机器的名称每次循环交替尝试不让某台机器独占重试机会命令驱动通过 Node.js 的child_process.exec调用 OCI CLI 的oci compute instance launch命令并自动注入你的 SSH 公钥成功即止某台机器创建命令返回成功stdout时立即标记该机器完成两台都完成则退出循环失败重试返回错误stderr时自动解析并打印错误状态与消息休眠片刻后进入下一轮尝试整个流程由init()主循环驱动直到machine1Finished与machine2Finished同时为真才结束真正实现挂着脚本睡大觉醒来机器已到手。四、准备工作安装OCI CLI并完成认证脚本依赖 Oracle 官方命令行工具 OCI CLI这一步是运行前的关键前置条件安装 OCI CLI通过 Oracle 官方安装脚本或使用pip install oci-cli完成安装安装完成后执行oci --version验证是否成功配置认证运行oci setup config按提示输入租户 OCID、用户 OCID、区域并生成 API 密钥已配置过密钥文件的话可直接确认~/.oci/config内容无误验证可用性执行oci iam availability-domain list若能正常返回可用域列表说明认证配置已经生效五、配置脚本参数五大关键值获取方法打开oracle/oracle-cloud.js文件顶部有 9 个配置项其中 6 个需要替换为你的实际信息配置项说明获取方式domainID可用域如xUCN:AP-SEOUL-1-AD-1oci iam availability-domain listimageID系统镜像 OCIDoci compute image list --compartment-id 你的compartmentsubnetID子网 OCIDoci network subnet list --compartment-id 你的compartmentshape实例规格默认VM.Standard.E2.1.Micro免费 AMD 实例固定此值sshKeySSH 公钥字符串本地生成的id_rsa.pub文件内容compartmentID区间CompartmentOCID控制台租户详细信息页或oci iam compartment list其余name1、name2为两台实例的显示名称默认free-kr1、free-kr2sleepTime为两次重试之间的间隔毫秒数默认 5000ms抢机高峰期可适当调低以提升尝试频率。六、一键运行自动循环创建两台VM实例配置完成后在脚本所在目录执行node oracle-cloud.js运行后控制台会持续输出类似如下的日志Started free-kr1: 1 Creating free-kr2: 1 Creating Err: free-kr1 Out free-kr1: 2 Creating free-kr2: 1 Finished!出现Err该台实例创建失败脚本自动进入下一轮重试出现Out该台实例创建成功被标记为Finished!两台都显示Finished!时脚本自动退出去控制台即可看到两台新创建的 VM 实例七、断点续跑中断后无需从头再来脚本贴心地实现了状态保存机制每轮尝试后会把两台机器的累计重试次数写入同目录下的oracle-cloud.json文件。即使你中途按CtrlC退出下次运行脚本也会自动读取该文件、从上次进度继续不会重复计数。若想彻底重来删除oracle-cloud.json即可重新计次。八、常见报错与排查技巧Out of capacity最典型的缺货提示无需处理保持脚本持续运行等待补货即可Auth 相关错误多为 OCI CLI 认证配置有误重新执行oci setup config或检查~/.oci/config中的密钥与租户信息404 / InvalidParameter多半是imageID、subnetID、compartmentID填写错误对照上表逐一核对想抢 ARM 实例将shape改为 ARM 规格、imageID换成对应 ARM 镜像后重跑即可脚本逻辑完全通用九、总结借助 some-scripts 项目中的oracle-cloud.js你无需再守着控制台反复点击即可自动循环创建两台 Oracle Cloud免费VPS 实例。配上双实例交替、失败重试与断点续跑三大机制抢到机器的概率大幅提升。还在为免费实例缺货发愁赶紧配置好参数让脚本替你打工吧【免费下载链接】some-scriptsSome random scripts项目地址: https://gitcode.com/gh_mirrors/so/some-scripts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/21 13:42:26

基于SpringBoot+Vue的员工绩效管理系统(源码+讲解视频+LW)

联系博主 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 …

2026/8/21 14:52:35

2. 容器常用操作

容器常用操作一、创建容器1、格式2、容器的运行是依赖于一个持续的进程的3、查看镜像定义的默认执行的指令二、容器管理常用操作1、查看容器2、查看容器的详细信息3、查看日志4、连接登录容器5、删除容器6、启动/停止/重启容器7、杀死容器8、导出/导入容器三、容器常用选项1、后…

2026/8/21 14:52:35

4. docker镜像、Dockerfile

docker镜像、Dockerfile一、docker镜像1、镜像介绍2、镜像核心技术二、Dockerfile定制镜像1、Dockerfile使用流程1.1 编写Dockerfile1.2、构建镜像1.3 创建容器测试镜像定制操作2、Dockerfile常用指令三、Dockerfile应用1、定制nginx镜像2、定制spring boot类型项目镜像四、jen…

2026/8/21 14:52:35

5. harbor镜像仓库

harbor镜像仓库一、镜像仓库1、类型2、构建私有仓库的方案二、部署harbor仓库(单机版)1、安装docker(略)2、安装docker-compose工具3、安装harbor4、生成harbor需要的证书、密钥(V3版本证书)4.1 创建CA4.2 创建harbor仓库需要的证书5、编辑harbor配置文件6、启动harbor三、harb…

2026/8/21 14:52:34

魔兽3从60帧到300帧:WarcraftHelper实战指南

魔兽3从60帧到300帧:WarcraftHelper实战指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 魔兽3的60帧上限并不写在渲染管线里&#xff…

2026/8/21 14:47:34

求职自动化平台:Chrome扩展与AI技术实践

1. 项目概述:一站式求职自动化平台的核心价值求职季最让人头疼的莫过于重复填写几十份简历、在不同平台反复上传资料、手动追踪每个岗位的申请进度。去年帮学弟改简历时,我发现他投递87个岗位用了整整三周时间,其中60%耗在机械性操作上。这个…

2026/8/21 13:13:49

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/20 20:11:18

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/21 0:03:13

Linux命令-uucico(UUCP传输程序)

Linux命令-uucico(UUCP传输程序) 🔰简介UUCP 体系简介 📖语法⚙️选项配置文件 💡示例示例 1:基本传输操作示例 2:主模式与从模式示例 3:调试与故障排查示例 4:UUCP 配置…

2026/8/21 0:03:13

Linux命令-uupick(UUCP文件接收工具)

Linux命令-uupick(UUCP文件接收工具)🔰简介uupick 在 UUCP 传输链中的位置📖语法⚙️选项交互命令💡示例示例 1:基本接收操作示例 2:仅处理来自特定系统的文件示例 3:完整 UUCP 文件…

2026/8/20 8:35:23

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/20 9:15:29

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/21 0:31:27

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…