itgoyo / 500Days-Of-Github

⭐ 瞎JB折腾Mac/Linux/Windows过程中遇到的所有问题和解决方式 ⭐
https://itgoyo.github.io/500Days-Of-Github
138 stars 13 forks source link

甲骨文 (oracle) 实例始终免费的 4 核 24G 内存 的永久免费 VPS!!一键脚本部署开 ARM 机器! #290

Open itgoyo opened 1 year ago

itgoyo commented 1 year ago

准备工作

1、VPS 一台(可以科学上网)推荐系统 Ubuntu、Debian

2、确定 VPS 9527 端口开放!可以通过 这里 检测

3、Telegram 账号一个,并关注 机器人(R 探长的小助理)、(R 探长

4、甲骨文免费云账号一个

GitHub 项目地址:点击访问

获取 VPS INFO

我们打开 telegram,找到刚才关注的机器人,发送指令 /sart,开始!(若有什么疑问,可以发送 /help

在输入框里面输入 /raninfo,为了防止误触,需要输入两次,机器人会返回两行字符串,这些是我们 VPS 的标识!

记录机器人返回的字符串(配置 VPS 会用到),这些字符串是机器人和 VPS 沟通的链条。

获取甲骨文 API 密钥

点击实例,甲骨文右上角的人头像(会员中心),来到会员中心(也就是更改密码的界面),找到左下角的 API 密钥,点击右边的添加 API 密钥。

点击上图的 “下载私有密钥”,并保存到本地设备,这样会得到一个 ****.pem 的文件,这个是我们的 API 密钥文件,请妥善保管!

点击添加,会弹出 “配置文件预览” 的窗口,我们需要记录里面的:“配置文件预览”!

  1. [DEFAULT]
  2. user=ocid1.user.oc1..aaaaaaaa**nv77n556qwx4br34pmozcex3q
  3. fingerprint=49:ab:::::::::::::**:dd
  4. tenancy=ocid1.tenancy.oc1..aaaaaaaaqxe77**mrdi2e4xd5dqcjssy2q
  5. region=us–sanjose–1
  6. key_file= # TODO

完成以后,这样在 API 密钥里面我们可以看到刚才添加的 API 密钥(后续也可以点击后面的三点,来查看刚才的配置信息)

VPS 服务端部署

VPS 端的部署,就更为简单了,一键脚本搞定!

更新及安装组件

  1. apt update –y #Debian/Ubuntu 命令
  2. apt install –y curl tar wget #Debian/Ubuntu 命令

安装更新完毕以后,执行下面的一键安装脚本

  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

脚本部署完毕以后,我们需要把刚才下载下来的 API 密钥 文件 ****.pem(或者是 ***.cer),上传到 VPS ,并记录文件的路径。

我们可以需要编辑 VPS 如下文件:/root/client_config,如下图所示:

确认配置文件无误以后,我们在 VPS 执行:./sh_client_bot.sh

这样,我们的 VPS 服务端就配置完成了。

R 探长的小助理

消息栏输入 /oracle (oracle 云管理),如下图所示:

VPS 日志文件:/root/log_r_client.log

开机请务必记录 TG 的提示消息!(里面包含了你的 root 密码等 VPS 相关的参数)

其他就不用多说了,大家看到菜单,应该什么都会了!(带闪电的项目,需要捐赠,多多支持作者吧?)

后记