不折腾甲骨文了,公布自用抢购脚本,不保证会更新,基于OCI命令编写终端交互安全系数更高,有问题请自行解决。
-
交互式配置,支持ARM和AMD架构
-
自动后台运行,日志保存到log目录
-
智能重试机制,网络异常自动重试
-
自动创建虚拟云网络,VPC网络(默认内网互通)
-
自动开启IPV6
-
内存消耗80-110M
-
单账户,无Web,功能不如Web全面
-
仅支持公私验证登录服务器
一路回车 注意:要按 y
私钥为你API的私钥文件 (比如:1111@11111-2025-08-24T09_14_41.053Z.pem 不是public.pem)
bash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
oci -v
配置cli账号信息,添加api key (不知道?百度或谷歌找教程)
oci setup config
修改OCI配置文件权限
chmod 600 /root/.oci/config
修改私钥文件权限 (我这以 home 为例)
chmod 600 /home/1111@11111-2025-08-24T09_14_41.053Z.pem
以yum系列linux演示,apt系列linux命令有点出入 安装依赖
yum install python3-pip -y && pip3 install oci && pip install requests && pip install prettytable
vi /home/api.conf
把以下内容保存到api.conf 脚本需要,key_file 为开机后需要的公钥,钉钉通知 webhook和secret请自行获取(不知道请百度或谷歌找教程)
[DEFAULT]
user = ocid1.user.oc1..aa
fingerprint = 4f:86:27:fa:e9:1f:90:bb:27
tenancy = ocid1.tenancy.oc1..aaaaaaaapfc7on7ljnylc2x5bpfj
region = ap-singapore-1
key_file = /home/ssh-key-2025-07-20.key.pub
# 钉钉通知
[DINGTALK]
webhook =
secret =
oci iam availability-domain list
wget https://raw.githubusercontent.com/kuke31/oci/main/seckill.py
可选
wget https://raw.githubusercontent.com/kuke31/oci/main/sl.py
直接执行
python3 seckill.py
获取进程ID
ps aux | grep seckill.py
停止脚本
kill 123456
或
pkill -f seckill.py
查看实例(有它不需要登录甲骨文控制台即可查看所有实例)
python3 sl.py
tail -f log/arm_YYYY-MM-DD.log
或
tail -f log/amd_YYYY-MM-DD.log




