AI智能摘要
OCI-Helper是由Yohann开发的基于Oracle OCI SDK的Web端可视化甲骨文云管理工具。其核心功能包括批量添加多租户配置、更改实例及引导卷配置、一键附加IPv6、自动救援/缩小硬盘(默认47GB)、实时流量查询(分钟级)、按CIDR网段更换公共IP、多租户批量抢机及断点续抢。支持Cloudflare DNS自动更新、Telegram机器人操作、MFA登录验证和Cloud Shell控制台功能。重要提示:因高频操作可能导致封号,需配置HTTPS访问并使用密钥登录防爆破。默认访问端口8818,初始账号密码均为yohann,安装后需及时修改。一键脚本可部署或更新容器,不删除现有配置。
— 此摘要由AI分析文章内容生成,仅供参考。
项目地址:基于 Oracle OCI SDK 开发的 web 端可视化甲骨文云助手(Y探长)
项目介绍
一个基于 Oracle OCI SDK 开发的 web 端可视化甲骨文云助手(Y探长),目前实现的功能有:批量添加多个租户配置、更改实例配置以及引导卷配置、附加ipv6、一键自动救援/缩小硬盘(默认47GB)、一键自动更新、安全列表、实时流量查询(分钟级别)、根据多个 CIDR 网段更换实例公共IP、多租户同时批量抢机、Cloud Shell、断点续抢、备份恢复、日志实时查看、消息通知、MFA登录验证、更新 Cloudflare DNS 记录、TG 机器人操作等功能。
重要声明
- ⚠️因开机、换IP频率过高而导致的封号概不负责。
- 🔒强烈建议不要裸HTTP访问,用Nginx反向代理配置HTTPS访问。
- 🔐建议使用密钥登录服务器,防止服务器被SSH爆破导致API数据及密钥泄露。
- 📃记得定时清理docker日志~
核心特性
- 支持同时批量添加多个租户配置信息,所有分页列表都支持模糊搜索、状态筛选。
- 支持更改实例配置、引导卷配置、一键附加ipv6、一键放行所有端口、实例列表、引导卷列表、一键自动救援/缩小硬盘(默认47GB)、安全列表、实时流量统计(分钟级别)、一键自动更新等功能。
- 根据多个CIDR网段更换实例公共IP,遇到请求频繁等异常会直接忽略,不影响下一次执行,直至更换到指定IP段的IP。支持更换IP后自动更新 Cloudflare DNS 记录功能。
- 多租户同时批量开机,后台一直运行,直至开机成功。
- 支持断点续抢,配置以及抢机任务都保存在本地数据库,服务重启会继续执行抢机任务,无需重复配置。
- 支持多区号(配置项以region区分),例:我有一个4区号,则新增4个配置,修改region即可,其他配置项都一样。
- 支持前端页面实时查看后端日志。
- 支持加密备份恢复,实现无缝数据迁移,方便快捷。
- 支持MFA登录验证功能(不是龟壳的,是我这个面板的登录),保证服务的安全性。
- 支持分页查询、添加、更新、删除 Cloudflare 多个域名的 DNS 记录。
- 支持 Telegram 机器人简单操作,服务成功部署后向机器人发送
/start
选择操作。 - 支持类似于甲骨文云 Cloud Shell 控制台功能,方便使用 netboot 救砖。
一键脚本
bash <(wget -qO- https://github.com/Yohann0617/oci-helper/releases/latest/download/sh_oci-helper_install.sh)
注:此命令也可以用于更新镜像并重启容器,不会删除已有的配置。
- 🔔 安装完成后浏览器直接
ip:8818
即可访问(建议之后通过https访问),账号密码默认都是:yohann
。 第一次部署需要修改默认账号密码,更改/app/oci-helper/application.yml
中的配置并执行docker restart oci-helper
重启docker容器即可。 - 📃 如需查看完整日志,执行:
docker logs oci-helper >> /app/oci-helper/oci-helper.log
导出日志文件自行查看。
界面预览
发布者:木木,转载请注明出处:https://blog.huzz.cn/9048.html