资讯专栏INFORMATION COLUMN

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

davidac / 2870人阅读

摘要:甲骨文今天在几天前在选配实列中提供了一个新的选项。更新甲骨文自动抢购脚本利用宝塔面板更新,目前刷脚本已经会收到甲骨文的邮件提醒,可能已经存在了封号的危险。最后抢个甲骨文是真不容易啊,这一大堆的怼下来,估计要头昏了。

甲骨文今天在几天前在选配实列中提供了一个新的选项 VM.Standard.A1.Flex。根据用户协议,可以自由分配 4个OCPU,24 GB 内存,最大200GB空间容量和4GB的带宽。新开出的免费机型配置不可思议地高,令人难以置信。

据了解,该机型仅部分区域可开通。它不占用此前开出的2台免费服务器的配额。但是,因为抢购火爆,所以一机难求。如果你不用个脚本跑一跑估计 很难抢到vps。这篇就用宝塔面板来部署这个玩意,脚本代码来自己群里大佬分享,想知道最新鲜的信息入群。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

如果你还没有甲骨文,可以看之前的申请教程:甲骨文申请

如果觉得这个麻烦,可以看之前的js脚本:Oraclecloud甲骨文 – 免费VPS获取自动脚本代码

201.6.25更新,如何用Terraform升级arm配置。详情见第七步。

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

2021.6.4更新,目前刷脚本已经会收到甲骨文的邮件提醒,可能已经存在了封号的危险。具体入群看,这里贴下邮件的机翻:

 

 

 

 

1、安装Terraform

1)Terraform官网:https://www.terraform.io/downloads.html

2)宝塔面板安装Terraform,先下载!

wget https://releases.hashicorp.com/terraform/0.15.4/terraform_0.15.4_linux_amd64.zip

解压,并移动文件terraform到/usr/bin目录

unzip terraform_0.15.4_linux_amd64.zipmv terraform /usr/bin

查看版本,可以用如下命令

terraform version

如下显示,表示安装成功。

[root@host63c0dcac37 ~]# terraform versionTerraform v0.15.4on linux_amd64[root@host63c0dcac37 ~]#

2、安装oci-cli工具

1)安装,一路回车即可,默认安装在/root/bin目录

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

2)当出现“===> Modify profile to update your $PATH and enable shell/tab completion now? (Y/n):”这个时候,是在提示你输入y回车,会自动帮你添加环境变量。之后又是一路回车。出现如下提示表示安装成功。可以用:oci -v  来查询版本!!

===> Modify profile to update your $PATH and enable shell/tab completion now? (Y/n): y===> Enter a path to an rc file to update (file will be created if it does not exist) (leave blank to use "/root/.bashrc"): -- Backed up "/root/.bashrc" to "/root/.bashrc.backup"-- Tab completion set up complete.-- If tab completion is not activated, verify that "/root/.bashrc" is sourced by your shell.-- -- ** Run `exec -l $SHELL` to restart your shell. **-- -- Installation successful.-- Run the CLI with /root/bin/oci --help[root@hostf68b156fb8 ~]# oci -v2.25.0[root@hostf68b156fb8 ~]# 

3、复制租户和用户的ocid

1)甲骨文后台右上角>>用户设置>>分别点击用户和租户,在信息栏中有我们需要的ID,分别点击复制,可以保存在记事本备份好。具体看图:

 

4、配置cli

2)输入如下代码开始配置,配置的路径默认在root目录。

oci setup config

2)具体配置看下面

Enter a location for your config [/root/.oci/config]: Enter a user OCID: #输入你的用户ocidEnter a tenancy OCID: #输入你租户的用户idEnter a region by index or name(e.g.1: ap-chiyoda-1, 2: ap-chuncheon-1, 3: ap-hyderabad-1, 4: ap-melbourne-1, 5: ap-mumbai-1,6: ap-osaka-1, 7: ap-seoul-1, 8: ap-sydney-1, 9: ap-tokyo-1, 10: ca-montreal-1,11: ca-toronto-1, 12: eu-amsterdam-1, 13: eu-frankfurt-1, 14: eu-zurich-1, 15: me-dubai-1,16: me-jeddah-1, 17: sa-santiago-1, 18: sa-saopaulo-1, 19: uk-cardiff-1, 20: uk-gov-cardiff-1,21: uk-gov-london-1, 22: uk-london-1, 23: us-ashburn-1, 24: us-gov-ashburn-1, 25: us-gov-chicago-1,26: us-gov-phoenix-1, 27: us-langley-1, 28: us-luke-1, 29: us-phoenix-1, 30: us-sanjose-1): 9  #这里选择区域Do you want to generate a new API Signing RSA key pair? (If you decline you will be asked to supply the path to an existing key.) [Y/n]: y  #输入yEnter a directory for your keys to be created [/root/.oci]: Enter a name for your key [oci_api_key]: Public key written to: /root/.oci/oci_api_key_public.pemEnter a passphrase for your private key (empty for no passphrase): Private key written to: /root/.oci/oci_api_key.pemFingerprint: Config written to /root/.oci/config    If you haven"t already uploaded your API Signing public key through the    console, follow the instructions on the page linked below in the section    "How to upload the public key":   https://docs.cloud.oracle.com/Content/API/Concepts/apisigningkey.htm#How2

3)复制生成的公钥,获取命令如下。

cat /root/.oci/oci_api_key_public.pem

4)把展示出来的内容复制下来。并且添加到,甲骨文后台=>用户设置>>资源>>API秘钥>>添加API秘钥,看图:

5)检查oci配置是否正确

oci iam availability-domain list

如果这样提示表示配置正确,如果不是,检查你前面的配置

[root@host63c0dcac37 ~]# oci iam availability-domain list{"data": [{"compartment-id": "ocid1.tenancy.oc1..aaaaaaaauoxxxxxxxxxxxxx","id": "ocid1.availabilitydomain.oc1..aaaaaaaaaixxxxxxxxxxxxx","name": "uffff:AP-TOKYO-1-AD-1"}]}

5、Terraform环境初始化

1)最开始的时候,我们安装好了,Terraform,现在开始初始化代码:

cd /opt/mkdir terraform-learning && cd terraform-learningwget https://raw.githubusercontent.com/tmmtoo/TeambitionNET/master/main.tfterraform init

2)修改脚本中的变量值,因为是宝塔面板,所以只要登录宝塔进入/opt/terraform-learning目录修改main.tf,即可,具体的只要修改几个变量即可,如下:

availability_domain=  #地区 NMOF:AP-TOKYO-1-AD-1compartment_id=  # 账户租户IDsubnet_id=  # 子网络ID ssh_authorized_keys=  # SSH密钥source_id=  #镜像ID  imageId

注意,脚本中默认是100G的硬盘,如果有需要请自行修改大小!!

3)以上的变量是在你创建实列的时候按下F12,找到instances,在network查询到。如下图,在创建页面,点击创建之后,会有一个instances的请求,查看这个请求的Request Payload,里面会有我们需要用到值:

4)以上完善后,开始创建任务,用命令:(注意还是在/opt/terraform-learning)

terraform apply 

执行完上面命令之后,会提示输入yes,看图:

上图还能看到API返回Error Message: Out of host capacity,提示主机容量不足,这个就和我们用鼠标点击的效果是一样的了。下面就用脚本来不停刷新即可。

6、部署

1)到这里总算是可以部署脚本来获取机器了。可以在root目录下新建一个terraform.sh,如下:

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

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

tg群:https://t.me/joinchat/SKct5jFnL_PUvCFr

输入密码查看隐藏内容:

6)如果抢到了,会显示如图的提示:

你也可以登录甲骨文后台查看实列,会看到你心仪的arm已经到手啦!

7)如果用的是screen,当你抢到后,需要删除会话,可以用这个命令。

screen -S PID -X quit

pid,可以用命令screen -ls来查找。举例:

[root@localhost ~]# screen -lsThere are screens on:        9975.daniao   (Detached)[root@localhost ~]# screen -X -S 9975 quit[root@localhost ~]# screen -lsThere is a screen on:        9975.pts-0.localhost    (Detached)1 Socket in /var/run/screen/S-root.

7、升级配置

有的时候,我们无法直接获取到4+24配置的机器,所以可以采取迂回的策略,比如你先刷1+6配置的的,这样可能会比较容易。刷到后,我们还可以继续用脚本来升级1+6为4+24或者其他等等。如何升级呢,看教程!!

1)修改main.tf,大概在41行左右,修改配置。

shape_config {memory_in_gbs = "6"  #这里6G修改为24,或者其他ocpus = "1"  #这里的1核,修改为4,或者其他。}

2)修改后,和刷机一样,继续重复刷机的工作即可,这样你就可以完美低配升级为高配。

8、注意

脚本执行之后,会一直调用API创建实例,可以通过甲骨文控制台的限制策略,限制一下资源,以免一直创建,方法如下:

1)登录甲骨文控制台,选择资源,点击限额策略

2)创建策略名称和说明随意填写,限额策略里面填如下代码

set compute-core quota standard-a1-core-count to 8 in compartment xxx where request.region = ap-tokyo-1

这条策略的意思是,限制我用户xxx,在东京区域,只能创建最多8个cpu的资源,注意,把这里的XXX修改为你的用户名。

3)然后,在限制使用量这里,输入Cores for Standard.A1 based VM and BM Instances查询一下可用数量,如下图就代表限制成功。

9、最后

抢个甲骨文是真不容易啊,这一大堆的怼下来,估计要头昏了。不过看到VM.Standard.A1.Flex的高配置,这点辛苦也值了。

注意,本文来自己群里大佬的分享,一开始大佬写的太过简洁,小白估计根本看不懂,所以就写了一个详细的攻略,不过今天早上去看大佬的文章,发现已经写的非常详细了。

大佬的文章地址:

https://blog.1seo.top/wiki/Linux/oradcl/#%E5%AE%89%E8%A3%85Terraform

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/118088.html

相关文章

  • 骨文使用KeymouseGo(按键精灵)刷ARM云服务器

    摘要:用脚本甲骨文免费获取自动脚本代码甲骨文自动抢购脚本代码宝塔面板刷甲骨文甲骨文自动抢购脚本利用宝塔面板按键精灵刷下载下载后,直接点击运行即可。前面的教程都是用脚本,可能对于 很多童鞋来说,会有点门槛,如果你至今还不知道如何去刷arm,那么可以看看今天的这篇水文:用KeymouseGo(按键精灵)刷ARM云服务器。 按键精灵的缺点,费电,不能关电脑,耗时耗力。优点,可能你会觉得很安全,不会...

    Miyang 评论0 收藏1
  • Oracle骨文 ARM VPS自动抢购脚本 – 利用宝塔面板+oci

    摘要:甲骨文,大家都用了有阵子了,总结起来就是两个字真香,不过日本和韩国因为涌入的太多,线路已经不堪重负。点击创建,默认会自动运行一次,我们点击下载配置,会得到一个压缩包,解压后,会有,用记事本打开,会有你需要的任何信息。甲骨文 ARM,大家都用了有阵子了,总结起来就是两个字真香,不过日本和韩国因为涌入的mjj太多,线路已经不堪重负。特别是韩国区,线路boom已经是常态了。 因为一机难求,所...

    sumory 评论0 收藏0
  • 骨文申请,无需信用卡,有PayPal即可

    摘要:因为甲骨文申请需要信用卡,这个门槛拦住了很多小朋友,这篇文章就来说说,如何用申请甲骨文。甲骨文申请地址,申请须知申请号账号,绑定好信用卡或者借记卡,如果是借记卡里面需要有大于元的存款额度。话说用paypal申请甲骨文,还是大鸟博客群里的群友原创,这里要感谢这个优秀的群友。因为甲骨文申请需要信用卡,这个门槛拦住了很多小朋友,这篇文章就来说说,如何用paypal申请甲骨文。 1、甲...

    oneasp 评论0 收藏0
  • 捋一捋这些年一起薅过的羊毛 – 包含永久免费vps、域名等

    摘要:特点,永久免费,数据中心多达个,之前好用的首尔和东京因为众多的涌入导致线路拥堵不堪此外机型可自由分配个,内存,最大空间容量和的带宽。是乌克兰官方为个人提供的免费二级域名后缀,任何人都可以申请。由乌克兰官方运行,稳定性有保障。作为一个mjj,最喜欢做的事情就是薅羊毛,这篇文章就来整理一些特别优质的,不容错过的羊毛!算是薅羊毛的一个指南!! 一:永久VPS篇 这里整理一些永久...

    mrli2016 评论0 收藏1
  • GCP VPS主机性能与速度评测-免费试用90天有香港韩国等多个机房性能出众

    摘要:主机机房众多,其中亚太地区的机房有香港台湾韩国日本等,这些都是连接速度快的机房。本篇文章就来分享一下台湾香港机房的主机的性能与速度,因为这两个机房的主机线路都算不错,对于建站或者跑应用都很方便。GCP,即Google Cloud Platform,谷歌云计算平台,以前为大家提供免费试用一年的VPS主机,不过现在已经将试用时间缩短到了90天了。新用户在GCP添加了信用卡验证后,可以免费赠送30...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<