前言

我们学习一下大佬的项目

1
https://github.com/semicons/java_oci_manage

准备工作

  1. 墙外的一台VPS以及开启9527端口
  2. Telegram关注下面两个机器人
    2.1. R探长 2.2. R探长的小助理

获取 Telegram Bot API

我们打开@radiance_helper_bot直接输入两次/raninfo

一定要记下机器人返回的API Key,之后不会再出现了

获取 Oracle API

下载私有密钥

My Profiles --> API Key --> Add API Key --> Download Private Key

添加配置文件

我们需要记住配置文件上的内容

API Key 设置成功

VPS 服务端部署

更新及安装组件

1
2
sudo apt update
sudo apt install -y curl tar wget

Java_OCI_Manage 一键部署

1
wget -O gz_client_bot.tar.gz  https://github.com/semicons/java_oci_manage/releases/latest/download/gz_client_bot.tar.gz && tar -zxvf gz_client_bot.tar.gz --exclude=client_config  && tar -zxvf gz_client_bot.tar.gz --skip-old-files client_config && chmod +x sh_client_bot.sh && bash sh_client_bot.sh

上传私有密钥到 VPS

编辑 Bot 脚本

1
sudo vim /root/client_config

执行 Bot 脚本

1
./sh_client_bot.sh

Screen 持续部署 Bot 脚本

下载 Screen

1
sudo apt install screen

Screen 运行

1
screen -S oci

Screen 退出

Ctrl + A + D

Screen 重新进入

1
screen -r oci

成功运行

VPS 终端效果

Telegram 效果

2023.08.25 更新

  • 已申请到两台AMD主机

Oracle VPS 相关闲聊

以下内容全部引用自Stille的大佬

https://www.ioiox.com/archives/160.html

首先每个甲骨文账号免费磁盘配额为200G
单台服务器默认最小磁盘空间为47G
所以免费用户最多只能创建4台服务器

免费服务器 类型 配置
x86 服务器 VM.Standard.E2.1.Micro 固定1C/1G/50M配置
ARM 服务器 VM.Standard.A1.Flex 最高4C/24G/4G配置

VM.Standard.E2.1.Micro为固定配置1C1G,最多只能创建2台,创建后显示 Always Free

VM.Standard.A1.Flex根据每月的计算配额而定,免费用户最高可以创建4C24G。在自定义配置时,选配的 CPU 和内存固定比例比为1:6,所以可以根据自己需求分别创建:

  • 14 核心 24GB 内存
  • 22 核心 12GB 内存
  • 41 核心 6GB 内存

由于免费账号磁盘配额限制,所以一个账号无论选择 x86 还是 ARM,最多只能创建 4 台免费服务器。

1
2
3
4
性能存储带宽最大化: 单台 ARM 4C/24GB/200G
性能和数量均衡选择: 单台 ARM 4C/24GB/100G + 两台 X86 1C/1G
架构性能数量同时最大化: 两台 ARM 2C/12GB + 两台 X86 1C/1G
数量性能带宽同时最大化: 四台 ARM 1C/6GB/默认磁盘

创建完毕后建议访问存储 - 块存储 - 引导卷页面,查看所有磁盘都显示Always Free
计算 - 实例页面中的 ARM Flex 服务器是不会显示Always Free,只要保证不超过4C/24G配额即可。

参考 & 引用

https://www.ioiox.com/archives/160.html
https://zhuanlan.zhihu.com/p/606122094
https://v2rayssr.com/oracle-arm.html
https://www.jkg.tw/p3207/
https://blog.csdn.net/wto882dim/article/details/123037008