--- title: KManager sdk: docker app_port: 7860 --- # Autoreg (Kiro Account Manager) 用于管理 Kiro 账号、配额与自动注册的 Python 后端与 Web 管理界面。包含 FastAPI 服务、CLI、自动化注册与调试工具。 ## 主要功能 - Web 管理面板(FastAPI + WebSocket) - 账号/配额/Token 管理 - 自动注册与多种邮箱策略 - 防指纹与浏览器伪装模块 - 调试与抓包分析工具 - 可选 LLM API 兼容服务 ## 目录结构 ``` autoreg/ app/ # Web App (FastAPI) core/ # 核心配置与工具 registration/ # 注册与 OAuth 流程 spoofers/ # 指纹伪装模块 services/ # 业务服务层 debugger/ # 调试/抓包分析 llm/ # LLM API Server scripts/ # 开发脚本 cli.py # CLI 入口 run.py # Web App 入口 ``` ## 快速开始 ### 1) 安装依赖 ```bash pip install -r requirements.txt ``` ### 2) 配置环境变量 复制 `.env.example` 为 `.env`,按需填写: ```env # IMAP IMAP_SERVER=imap.gmail.com IMAP_USER=your@gmail.com IMAP_PASSWORD=app-password # Email 策略: single, plus_alias, catch_all, pool EMAIL_STRATEGY=plus_alias # catch_all EMAIL_DOMAIN=mydomain.com # pool EMAIL_POOL=["user1@mail.ru", "user2@mail.ru:password"] ``` ### 3) 启动 Web App ```bash python run.py # 默认访问 http://127.0.0.1:8420 ``` ## 常用命令 ### CLI ```bash python cli.py status python cli.py tokens list python cli.py tokens switch python cli.py quota --all python cli.py patch status python cli.py patch apply python cli.py patch generate-id python cli.py sso-import -a ``` ### 自动注册 ```bash python -m registration.register_auto python -m registration.register --email user@domain.com python -m registration.register --count 5 python -m registration.register --email user@domain.com --headless ``` ### LLM API Server ```bash python -m llm.run_llm_server # 默认 http://127.0.0.1:8421 ``` ### Debug Session ```bash python -m debugger.run # 输出到 debug_sessions/ ``` ## 邮箱策略说明 | 策略 | 说明 | 示例 | |------|------|------| | `single` | 单邮箱 | `user@gmail.com` | | `plus_alias` | Plus 别名 | `user+abc@gmail.com` | | `catch_all` | 域名 Catch-all | `any@domain.com` | | `pool` | 邮箱池 | `["a@mail.ru", "b@mail.ru:pass"]` | ## 数据与隐私 - 本地数据默认保存在 `~/.kiro-manager-wb/` - 敏感信息请放入 `.env`,不要提交到仓库 - 建议开启 `.gitignore` 保护 `accounts/`、`tokens/`、日志等 ## 依赖说明 - FastAPI + Uvicorn 用于 Web 服务 - DrissionPage 用于浏览器自动化(需要系统浏览器)