Oracle甲骨文 ARM VPS自动抢购脚本 – 利用宝塔面板+oci

宝塔面板15字数 2390阅读模式

甲骨文 ARM,大家都用了有阵子了,总结起来就是两个字“真香”,不过日本和韩国因为涌入的mjj太多,线路已经不堪重负。特别是韩国区,线路boom已经是常态了。

因为一机难求,所以大家都用上了脚本,又因为用脚本的人太多,有很多刷机的童鞋收到了警告的邮件,这就很矛盾了,如果你不刷,是肯定抢不到机器的,但是刷了,又怕被警告,进而有封号的风险。唯一比较稳妥的方法就是你把时间调整的稍微长一点,这样可能会好点。不过也有的mjj逆向思维,大家都不敢刷,我依然逆风而行继续刷,所以很开森的抢到了arm。

前面的脚本设置稍微复杂,速度不是太快,这篇文章就来继续分享一个其他的刷机脚本!!!!教程还是利用宝塔,宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

1、生成main.tf

前文需要按下F12,进而去找各种变量,还是很繁琐的,这里我们介绍一个新的方法,创建实列的时候自动生成我们需要的所有变量。

1)新建实例,创建的时候我们选择ubuntu20即可。注意,引导卷这里选择下硬盘大小,推荐100G,具体看图:

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

2)另存为堆栈,生产main.tf,具体看图:

这里默认即可

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

配置变量,也是默认,复查,默认即可。

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

点击创建,默认会自动运行一次,我们点击下载 Terraform 配置,会得到一个压缩包,解压后,会有main.tf,用记事本打开,会有你需要的任何信息。当然这个文件也是我们前文需要初始化的东东,总而言之,这个文件就是这么来的。

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

2、安装oci命令行管理工具

1)安装命令如下:

bash -c "$(curl –L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"

2)没啥好说的,一路回车就好了,结束使用下面命令查看安装是否成功

oci -v

具体安装可以看前文:https://www.daniao.org/14035.html

3、配置cli

还需要你参考前文:https://www.daniao.org/14035.html

4、用oci申请开通ARM

1)运行命令的脚本如下:注意arm和普通的免费机器不太一样,因为你需要添加shape_config 配置。

文章加密,密码获取,可加tg获取。进群后输入:甲骨文oci刷arm    即可获得密码!!!

tg订阅:https://t.me/rssbig

tg群:https://t.me/daniaomjj

输入密码查看隐藏内容

注意,这些信息,我们在第一步生成的main.tf中全部可以找到,不用你按下F12来辛苦查找了。

2)先试运行一次脚本,以上的修改好后,全部复制回车运行,显示如下提示表示配置正确。

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

3)先将一长串的oci命令写到/root/oracle.sh中,如果是用的宝塔那么直接在目录下面新建一个oracle.sh,然后复制那一串代码粘贴保存即可。

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

4)宝塔计划任务设置执行,这里默认是2分钟一次

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

脚本内容:bash /root/oracle.sh

5)执行效果,看图:

Oracle甲骨文 ARM VPS自动抢购脚本  – 利用宝塔面板+oci

这样就可以了,返回都是正常的,如果补货,你应该是可以抢到的。

6)如果是非宝塔用户,可以这样写入命令。

crontab -e
*/2 * * * *  /bin/bash /root/oracle.sh  >> /root/oracle.log   2>&1

要实时显示刷机器的信息,可以使用下面命令查看!!

tail -F /root/oracle.log

5、最后

这个方法可能稍微简单点,或者高效一点,不过我们自动生成的main.tf,结合前文的方法,用Terraform+oci来刷机也是不错的选择!!

如果学习了本文,还是觉得很繁琐,可以看之前的文章:

用js脚本:Oraclecloud甲骨文 – 免费VPS获取自动脚本代码

Terraform+oci:Oracle甲骨文 ARM VPS(VM.Standard.A1.Flex)自动抢购脚本代码

或者:甲骨文使用KeymouseGo(按键精灵)刷ARM

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 最后更新:2023-1-4
大鸟
评论  15  访客  12  作者  3
    • 云点SEO
      云点SEO 6

      座一次沙发,已阅

      • id
        id 0

        /root/oracle.sh: line 1: oci: command not found
        直接执行没有问题,加入定时计划报错

        大佬这要怎么解决

          • 大鸟
            大鸟

            @ id 提示是oci没有找到,其他的看不出来,可以加tg群,截图看!

          • 易宝
            易宝 1

            大佬按照这个教程功夫不负有心人终于抢到了,可是虚拟机列表不显示始终免费的标识,会不会有诈啊!comment

              • 大鸟
                大鸟

                @ 易宝 貌似都不显示,你可以入群交流!

                  • 易宝
                    易宝 1

                    @ 大鸟 那就放心了 :razz: ,已经入了电报群,一会申请下QQ群,还望通过下 谢谢!!

                • nf
                  nf 1

                  displayName:实例名,根据自己的main.tf里面的信息填写。

                  oci compute instance launch –availability-domain yxrF:AP-TOKYO-1-AD-1 –image-id ocid1.image.oc1.ap-seoul-1.aaaaaaaa….. –subnet-id ocid1.subnet.oc1.ap-seoul-1.aaaaaaaa….. –shape VM.Standard.A1.Flex –assign-public-ip true –metadata ‘{“ssh_authorized_keys”: “ssh-rsa xxxxxxxxxxxxxxxxx填你自己的”}’ –compartment-id ocid1.tenancy.oc1..aaaaaaaa…… –shape-config ‘{“ocpus”:4,”memory_in_gbs”:24,”boot_volume_size_in_gbs”:100}’

                  请问 displayName 填在哪里啊?上面脚本找不到 displayName

                    • 大鸟
                      大鸟

                      @ nf 实例名一般都默认好了,如果没有,你自己随便填一个.

                        • nf
                          nf 1

                          @ 大鸟 好的,如果填写的话,是不是加上这样的?:–displayName emby

                      • artisan
                        artisan 1

                        大佬,刷到后,如何登录? 复制里面的密钥似乎并不行呀 :!:

                        • 密码
                          密码 0

                          隐藏内容很丰富

                          • VAL
                            VAL 0

                            提示,这么办?求指点下
                            Parameter ‘metadata’ must be in JSON format.
                            For help with formatting JSON input see our documentation here: https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#ManagingCLIInputandOutput

                              • 1
                                1 0

                                @ VAL 大佬,解决了吗?我也有这种报错 :???:

                              • binge
                                binge 0

                                大佬,怎么刷新加坡的机?
                                现在amd的都创建不了,用这个方法好像只能在本区建amd服务器刷本区的arm机。

                                • 空空裤兜
                                  空空裤兜 0

                                  大佬,手动运行输入私钥后正常运行,自动运行提示:/usr/lib/python3.9/getpass.py:91: GetPassWarning: Can not control echo on the terminal.
                                  passwd = fallback_getpass(prompt, stream)
                                  Warning: Password input may be echoed.
                                  Private key passphrase:EOFError:
                                  该如何处理?

                                匿名

                                发表评论

                                匿名网友

                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                确定