[开源发布] 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
docker compose up -d
启动完成后,直接在浏览器中访问 http://你的VPS_IP:9856 即可初始化管理员账号,开始体验全新现代 UI!
☕ 写在最后
项目源码完全开源,并在 GitHub 上保持活跃更新与维护。如果您觉得界面合心意、抢机好用,欢迎到 GitHub 为项目点亮一颗 Star ⭐ 给予支持!
大家在部署使用、抢机配置或多租户管理过程中遇到任何疑问或需求,欢迎在回帖中交流探讨,看到都会第一时间跟进回复!
👉 GitHub 项目主页:https://github.com/Nodewebzsz/oci-pool