[开源自荐] AWSLauncher —— 轻量好用的 AWS 多账户本地运维面板,告别官方后台卡顿 (待完善版本)
后续开源
各位 mjj 好!手头有多个 AWS 账号(白嫖机、开发测试、吃灰鸡等)的同学应该深有体会:AWS 官方 Web 控制台臃肿卡顿,切账号繁琐到想砸键盘;跨区域查实例、看流量、换 IP 更是费时费力。
为了解决多账户管理痛点,开发了这款完全运行在本地/私有 VPS 上的轻量运维控制台 —— AWSLauncher。前端、后端 API 与 SQLite 本地存储一体化,所有凭证本地加密,绝不经过任何第三方服务器。
🌟 核心功能亮点
1. 🔑 多账户聚合与凭证管理
- 本地安全隔离:AK/SK 仅存本地 SQLite,Secret Key 与 Bedrock 密钥字段级高强度加密存储。
- 多维度账户识别:自动查询并缓存注册信息、注册时长、国家、套餐类型(免费/付费)及各区域配额(vCPU)。
- 一键快捷操作:支持免密联合登录 AWS 官方控制台、一键生成/轮换 IAM 独立凭证、提取 Claude 密钥。
- 批量导入与管理:支持批量导入多账号,行内快速搜索、标签重命名与状态筛选。
2. ⚡ EC2 & Lightsail 跨域秒级运维
- 全域聚合视图:支持单区域或「全域跨区同步」,更有「开机实例列表」将所有账户的运行实例跨区域汇总展示,谁在跑一目了然。
- 极速开机与密码注入:支持直接通过 UserData 自动注入
root密码并开启 SSH,省去控制台下载密钥对的繁琐步骤。 - 快捷网络运维:
- EC2:一键换 IP、分配/绑定弹性 IP、管理多辅助私网 IP、获取 Windows 解密密码。
- Lightsail:一键绑定/更换静态 IP、放开入站端口、直观展示套餐流量余量。
- 指标状态一览:表格直观呈现公网 IP、已运行时长、上行/下行实时流量、机型规格与区域信息。
3. 🌐 灵活的网络出口与防关联代理
- 代理路由隔离:支持录入多条 Socks4 / Socks5 / HTTP 代理,AWS 控制面请求支持「本地直连」与「强制代理」双模式切换。
- 出口健康度感知:内置节点延迟与出口 IP/国家检测,确保账号环境隔离,防止 API 直连关联。
- 统一安全组策略:可视化入站/出站规则工作台,预设常用规则模板,支持逐实例预览并平滑迁移安全组。
4. 📊 成本监控与 AI 扩展
- Cost Explorer 成本透视:直观拆解服务维度与时间维度的费用开销与月度账单趋势,防被盗刷。
- Bedrock / Claude 对话:直接在面板内调用已启用的 Bedrock 基础模型(Claude 等)进行对话与密钥分发。
- 安全审计日志:自动脱敏并滚动记录关键操作流水,错误追溯更省心。
5. 🌓 精致现代的双色主题
- 支持暗色模式(极客冷深灰)与高对比度浅色模式,支持跟随系统自动无感切换。
🚀 极速部署
支持一键脚本与 Docker Compose,推荐使用脚本部署在自己的机器或吃灰小鸡上:
方式一:一键脚本(推荐)
# 下载或克隆仓库后执行
chmod +x scripts/oci-aws.sh
# 自定义加密主密钥与服务端口(首次部署务必设置)
OCI_AWS_SECRET_KEY="your-custom-secret-key" PORT=18168 ./scripts/oci-aws.sh start
常用运维命令:
./scripts/oci-aws.sh status # 查看容器状态
./scripts/oci-aws.sh update # 拉取最新代码并热重载
./scripts/oci-aws.sh backup # 一键备份本地 SQLite 数据
./scripts/oci-aws.sh logs # 实时查看运行日志
方式二:Docker Compose
在项目根目录下配置 .env:
PORT=18168
OCI_AWS_SECRET_KEY=填入自定义强密钥
启动容器:
docker compose up -d
启动完成后在浏览器访问:http://你的IP:18168
🔒 安全与隐私说明
- 零第三方通信:本项目不含任何中转云服务,只在你的本地机器与 AWS 官方 API 之间通信。
- 凭证隔离加密:请务必通过环境变量固定
OCI_AWS_SECRET_KEY,确保数据库备份迁移后密文依然可正常解密。 - 私有化建议:建议绑定私网或内网穿透(如 Cloudflare Tunnel / Tailscale / 本地回环),请勿直接开放公网弱口令访问。
- 项目开源地址:https://github.com/Nodewebzsz/oci-aws-deploy
- 交流与反馈:欢迎各位 mjj 体验试用,求star,在帖子下方留言或在 GitHub 提 Issue / PR!
支持
非常优秀的项目