甲骨文抢机程序Oci-Start

发布时间: 2025-05-18 热度: 10235

OCI-Start

一个使用API集成创建和管理Oracle云基础设施实例的系统。 目前支持的功能 功能一:支持多个api多实例开机 功能二:同步租户下的已开实例 功能三:引导卷管理(执行名称修改,引导卷vpu修改) 功能四:安全规则管理 功能五:登录用户管理(查询,添加admin用户) 功能六:ipv4切换一键开启ipv6 功能七:终止实例 功能八:实例流量查询 功能九:ip质量检测,并自动切换ip

功能特点

  1. 主要功能
    • 使用API完成实例创建的程序,此程序支持多租户创建实例
    • 使用面板执行多个API的创建,以及API数据查询

项目地址

github地址:https://github.com/doubleDimple/oci-start

环境要求

需要提前安装JDK 8+版本

Debian/Ubuntu

sudo apt update
sudo apt install default-jdk

CentOS/RHEL

# CentOS 7
sudo yum install java-1.8.0-openjdk-devel

# CentOS 8及之后版本(使用dnf)
sudo dnf install java-11-openjdk-devel

部署方法

方法一:脚本部署

注意:新版本会检测安装Redis,之前安装了Redis的会有影响

# 1. 切换到root用户下并创建文件夹
mkdir -p oci-start && cd oci-start

# 2. 下载执行脚本
wget -O oci-start.sh https://raw.githubusercontent.com/doubleDimple/shell-tools/master/oci-start.sh && chmod +x oci-start.sh

# 3. 直接运行脚本,即可自动安装部署

# 启动应用程序
./oci-start.sh start

# 停止应用程序
./oci-start.sh stop

# 重启应用程序
./oci-start.sh restart    

# 更新到最新版本
./oci-start.sh update

# 完全卸载应用
./oci-start.sh uninstall

方法二:Docker部署

mkdir -p oci-start-docker && cd oci-start-docker

# 1. 下载执行脚本
wget -O docker.sh https://raw.githubusercontent.com/doubleDimple/shell-tools/master/docker.sh && chmod +x docker.sh

# 2. 执行脚本
# 安装应用
./docker.sh install

# 卸载应用
./docker.sh uninstall

查看容器状态

docker ps -a

查看容器日志

docker logs oci-start

## 配置说明

对于已经部署之前版本的用户,除了security配置完全删除外,其他配置可以暂时不要动,否则会导致找不到文件路径导致API失败。

```yaml
# 端口自行指定(默认端口为9856,如果不想改默认端口,不需要下载oci-start.yml)
server:
  port: 9856

操作命令

# 给oci-start.sh执行权限添加
chmod 777 oci-start.sh

# 启动程序
./oci-start.sh start

# 查看程序启动状态
./oci-start.sh status

# 停止程序
./oci-start.sh stop

访问

通过 http://ip:port 访问,注册用户名密码。

声明

本系统的机器人只用来执行抢机信息的发送,不存储任何数据。API私钥在你部署的服务器上的H2数据库里,你可以随时关闭服务。

重要提示:如有介意请勿使用。

免责条款

  • 本仓库发布的项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途。
  • 不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
  • 所有使用者在使用项目的任何部分时,需先遵守法律法规。对于一切使用不当所造成的后果,需自行承担。
  • 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。
  • 如果任何单位或个人认为该项目可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关文件。
  • 任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。
  • 本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或本项目的规则,则视为您已接受此免责声明。
  • 您必须在下载后的24小时内从计算机或手机中完全删除以上内容。

在下方留下您的评论.加入TG群.打赏🍗