• zszweb

    [开源发布] OCI-Pool:高颜值 Modern UI + 军工级安全防御的甲骨文 OCI 多租户管理与智能抢机面板

    各位 NodeSeek 的佬友们好!

    今天向大家分享一款专为甲骨文云(Oracle Cloud)量身打造的开源实例全生命周期管理与智能抢机面板 —— OCI-Pool。

    本项目是基于经典开源项目 doubleDimple/oci-start 的二次开发分支(在此向原作者及团队致以崇高的开源敬意!)。我们在保留其优秀底层 OCI SDK 调度能力的基础上,历时重构了全新现代 Web SPA 控制台、跨平台原生桌面客户端,并融入了极其严格的公网级安全防御体系,致力于给大家带来丝滑、省心、安全可靠的“云上养鸡”体验。

    - 📦 GitHub 开源仓库:https://github.com/Nodewebzsz/oci-pool

    - 🚀 Docker 镜像:nodewebzsz/oci-pool:latest

    - 💡 开源承诺:100% 纯净开源,绝无任何暗桩私货,所有租户私钥全部加密落库于本地!


    🌟 核心亮点一览

    1. 🎨 全新 Modern UI 体验 & 双端支持

    彻底告别传统老旧的前后端混编模板,全面拥抱现代化前端设计:

    - 极客暗黑风 Web SPA:基于 React 18 全面重塑,支持全键盘快捷流操作、时序加载状态闭环,操作丝滑如云原生运维中枢;

    - 跨平台桌面端(macOS / Windows):提供专属原生客户端,支持系统托盘后台静默运行与实时开机日志监控。

    图片


    2. ⚡ 独立开机工作台 & 智能防反薅风控

    - 整页开机工作台:多区域联动,动态实时探测可用镜像并按版本倒序语义化排列,镜像 OCID 只读防误改;

    - 免费层防反薅守卫:内置 ARM 1:6 黄金配比校验(1 OCPU : 6GB 内存) 与免费额度超限智能预警,杜绝误操作产生扣费账单;

    - 场景化抢机胶囊:内置全天无休、夜间防封等快捷时段预设;支持多租户、多区域、多规格并发轮询;遇到容量不足(Out of host capacity)自动阶梯避让与退避重试。

    图片


    3. 🛡️ 顶配安全加固(专为公网暴露环境打造)

    对于自建面板,大家最关心的就是租户私钥安全与接口防黑,OCI-Pool 在公网安全上做了深度加固:

    - 私钥 100% 本地化:所有租户 API 私钥加密存储于本地内置 H2 数据库,绝对不上云、不经三方服务器;

    - 连续错误锁定(防爆破):同一 IP 或账号密码连续错误 5 次,系统自动触发 15 分钟严格封禁,彻底打退外网撞库与爆破脚本;

    - 验证码熔断作废(防枚举):6 位数字验证码连续输错 5 次直接硬删除自毁,杜绝多线程暴力试错;

    - 智能告警收敛(防轰炸):发码端点强制 60 秒 IP 限流;新增 10 分钟全局告警静默冷却,哪怕黑客拿代理池疯狂扫,您的 Bark / Telegram 也绝不会被连环震动骚扰;

    - 双因子认证 (MFA):支持 Google Authenticator (TOTP) 动态密码与多通道消息验证码,哪怕密码泄露也能从容防御。

    图片


    4. 🛠️ 深度运维利器

    - 原生 VNC / CloudShell 直连:集成 WebSocket 动态终端(websockify),无需实例公网 IP,直接在浏览器一键直连救援控制台;

    - 原生 IP 纯净度检测:内置 IP 欺诈分、流媒体解锁检测,开出脏 IP 支持自动释放并重新抽取换新;

    - DNS 自动化联动:开机成功后,自动调用 Cloudflare / EdgeOne API 将新分配的公网 IP 绑定到你的个人域名(A / AAAA 记录);

    - 全渠道即时通知:支持 Telegram Bot、Bark (iOS)、钉钉、飞书、企业微信、邮件等,抢机成功秒级推送。

    图片


    🚀 快速上手部署(Docker Compose 一键起飞)

    推荐使用 Docker Compose 快速在你的 VPS 上部署:```
    version: '3.8'

    services:
    oci-pool:
    image: nodewebzsz/oci-pool:latest
    container_name: oci-pool
    restart: always
    ports:
    - "9856:9856"
    volumes:
    - ./data:/app/data
    - ./logs:/app/logs
    environment:
    - DB_PASSWORD=your_secure_password # 请替换为你自己的本地 H2 数据库强密码

    ``````
    docker compose up -d

    ``启动完成后,直接在浏览器中访问 http://你的VPS_IP:9856` 即可初始化管理员账号,开始体验全新现代 UI!


    ☕ 写在最后

    项目源码完全开源,并在 GitHub 上保持活跃更新与维护。如果您觉得界面合心意、抢机好用,欢迎到 GitHub 为项目点亮一颗 Star ⭐ 给予支持!

    大家在部署使用、抢机配置或多租户管理过程中遇到任何疑问或需求,欢迎在回帖中交流探讨,看到都会第一时间跟进回复!

    👉 GitHub 项目主页:https://github.com/Nodewebzsz/oci-pool

    主楼
  • zszweb

    比较懒,直接上ai文

    #1
  • 武则天

    牛逼

    #2
  • mzm

    还在用java,不想看了

    #3
  • 哈哈哈-nodeseek

    智能抢机面板 是什么 ^-^

    #4
  • cdd

    必须为大佬顶一个

    #5
  • 屮喵

    前排,这个干嘛的

    #6
  • 阿道夫

    支持开源项目

    #7
  • 曾经的少年2026

    ^-^

    #8
  • register

    为奉献者点赞👍

    #9
  • jevua

    点赞

    #10
  • kali-nodeseek

    可以本地对api密钥再进行加一层非对称加密 ^-^

    #11
  • telnetnode

    现在用api容易被删鸡

    #12

发表回复

登录后回复