本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
https://github.com/ken861222/newapi-manager
NewAPI 管理平台
管理多个 NewAPI 中转站的 Web 工具。支持实时查看余额、历史消耗、自动签到,以及请求日志追踪。
功能
- 站点管理: 添加、编辑、删除 NewAPI 站点,通过令牌(Token)认证连接
- 余额监控: 实时查看所有站点余额、历史消耗、请求次数,汇总展示
- 自动签到: 支持为每个站点设置每日定时签到,可选 0-23 时任意整点
- 批量签到: 一键为所有站点执行签到操作
- 请求日志: 记录与每个站点的所有 API 通信,包含请求方法、URL、状态码、请求/响应内容,便于排查问题
- 账号认证: 登录保护,支持修改密码,凭证通过环境变量配置
- Docker 部署: 提供 Dockerfile 和 docker-compose.yml,开箱即用
技术栈
- 后端: Python 3.9+ / Flask / SQLAlchemy / APScheduler
- 前端: 原生 HTML + TailwindCSS(CDN)
- 数据库: SQLite
- 部署: Docker / Docker Compose
License
MIT