[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1206":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},1206,"hotmail-register-extension","V-IOLE-T\u002Fhotmail-register-extension","V-IOLE-T","基于Outlook Email的Chrome扩展：支持OpenAI OAuth古法注册与账号标签管理","",null,"JavaScript",327,92,1,0,4,6,22,12,56.11,false,"main",true,[],"2026-06-12 04:00:08","# Hotmail Register Luckmail V2\n\n独立的 Chrome MV3 扩展仓库，用于自动执行 OpenAI OAuth 注册 \u002F 登录流程，并通过 Outlook 邮箱平台 API 获取可用邮箱、轮询验证码、在成功后自动打 “已注册” 标签。\n\n## 核心亮点\n\n- 可视化管理邮箱\n  - 通过 Side Panel 和 Outlook Email 平台配合使用，邮箱状态、流程进度、验证码处理和账号切换都能直接可见，不再是纯脚本黑盒运行\n- 支持自建各种域名邮箱\n  - 邮箱来源不绑定单一公共后缀，依赖 Outlook Email 平台统一管理账号，适合接入不同域名、不同别名体系的邮箱资源，例如Outlook、Gmail、QQ、163、126、Yahoo、阿里邮箱以及自定义 IMAP 邮箱，或GPTMail、DuckMail、Cloudflare Temp Email 多提供商的临时邮箱。\n- 注册完成后自动打标签，方便后续管理\n  - 整轮认证流程真正完成后，插件才会回到 Outlook Email 平台，把当前邮箱打上 `已注册` 标签，后续筛号和复盘都会更直观\n  - 避免重复消耗，避免因为插件中断、报错或手动调试中止，误把尚未注册成功、尚未完成认证的邮箱提前排除掉\n\n## 测试结果\n\n插件             |  CPA\n:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F766ea771-77d0-40b9-8c42-5a1bcdfca413)  |  ![](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F6f0f88e3-0297-4e08-9f87-6e7e3f888418)\n\n\n## 快速开始\n\n1. 安装本扩展\n   - 打开 `chrome:\u002F\u002Fextensions\u002F`\n   - 开启“开发者模式”\n   - 点击“加载已解压的扩展程序”\n   - 选择当前目录 `hotmail-register-extension`\n2. 部署并启动 Outlook Email 服务\n   - 使用仓库：[assast\u002FoutlookEmail](https:\u002F\u002Fgithub.com\u002Fassast\u002FoutlookEmail\u002Ftree\u002Fmain)\n   - 确保你已经可以通过浏览器访问它的后台页面和 API\n3. 配置插件\n   - 在 Side Panel 中填写：\n     - `API Key`\n     - `API URL`\n     - `CPA URL`\n     - `管理密钥`\n     - `默认登录密码`\n4. 开始运行\n   - 点击 `保存设置`\n   - 点击 `自动运行`\n5. 如果你是手动调试\n   - 按 1 到 9 步顺序执行\n   - 跑完第 9 步后，再点一次 `完成流程`\n   - 这个按钮会负责：\n     - 标记当前邮箱已用\n     - 在 Outlook Email 中给该邮箱打 `已注册` 标签\n     - 关闭 OpenAI 认证页\n\n## 当前能力\n\n- Chrome Side Panel 交互界面，支持：\n  - `保存设置`\n  - `自动运行 \u002F 暂停 \u002F 继续 \u002F 重新开始 \u002F 下一个账号`\n  - 手动步骤执行\n- 不再依赖手工维护账号池\n  - 直接从 Outlook 邮箱平台 API 拉取未打 `已注册` 标签的邮箱\n  - 自动跳过已在本地账本中标记为 `completed` 的邮箱\n- 自动流程支持完整 9 步：\n  1. 从 CPA 面板抓取 OAuth 链接\n  2. 切到注册页\n  3. 填写邮箱和密码\n  4. 轮询注册验证码并回填\n  5. 填写资料页\n  6. 重新打开 OAuth 页面并执行登录\n  7. 轮询登录验证码并回填\n  8. 确认 OAuth 授权并捕获 localhost 回调\n  9. 回填 CPA 校验\n- Step 3 \u002F Step 6 对注册流、登录流、验证码页、资料页都有更严格的页面识别\n- 验证码轮询日志更细，包含：\n  - 当前是第几轮、第几次检查\n  - 距离超时剩余秒数\n  - 是否命中新邮件 \u002F 较早匹配邮件 \u002F 邮件详情提取\n- 对“刚好比轮询起点早几秒”的验证码邮件增加时间宽限窗口，降低“等到超时才回退旧邮件”的概率\n- Step 8 的 Continue 点击采用双保险：\n  - 先尝试页面内原生点击\n  - 若未跳转，再自动补发调试器点击\n- Step 9 不再刷新已有 CPA 标签页，而是优先复用旧页\n- 整轮流程完成后会：\n  - 关闭 OpenAI 认证页标签\n  - 将当前邮箱写入本地已用账本\n  - 通过内部 API 给 Outlook 平台邮箱记录打 `已注册` 标签\n\n## 必要配置\n\n- `API Key`\n  Outlook 邮箱平台 API Key，用于拉取账号和轮询邮件\n- `API URL`\n  邮箱平台或内部后台地址，例如 `http:\u002F\u002Flocalhost:5000`\n- `CPA URL`\n  CPA 管理面板地址，例如 `http:\u002F\u002Fip:port\u002Fmanagement.html#\u002Foauth`\n- `管理密钥`\n  CPA 管理页登录密钥\n- `默认登录密码`\n  OpenAI 登录 \u002F 注册优先使用的密码\n- `轮数`\n  自动流程要连续跑多少轮\n- `轮询间隔`\n  每隔多久检查一次验证码\n- `轮询超时`\n  单轮验证码轮询最多等待多久\n\n## 自动流程\n\n1. 填写 `API Key \u002F API URL \u002F CPA URL \u002F 管理密钥 \u002F 默认登录密码`\n2. 点击 `保存设置`\n3. 点击 `自动运行`\n\n执行时会自动：\n\n- 从 Outlook API 选一个未注册邮箱\n- 抓取最新 OAuth 链接\n- 打开认证页\n- 跑完整个注册 \u002F 登录 \u002F 授权 \u002F CPA 回填流程\n\n流程中按钮行为：\n\n- `自动运行`\n  从头启动当前轮自动流程\n- `暂停`\n  当前步骤结束后暂停\n- `继续`\n  从当前中断 \u002F 失败步骤继续\n- `重新开始`\n  从头重开当前流程\n- `下一个账号`\n  立刻切换到另一个未注册邮箱并重新开始当前轮\n\n## 手动调试\n\n侧边栏保留 9 个手动步骤按钮，可用于单步调试：\n\n1. 获取 OAuth 链接\n2. 进入注册流程\n3. 填写邮箱和密码\n4. 注册验证码：取码 \u002F 回填\n5. 填写基础资料\n6. 刷新 OAuth 并登录\n7. 登录验证码：取码 \u002F 回填\n8. 确认 OAuth 授权\n9. CPA 回填校验\n\n如果你是手动跑完第 9 步，还需要再点一次：\n\n- `完成流程`\n\n这个按钮会执行最终收尾：\n\n- 标记当前邮箱为已用\n- 在 Outlook 平台打 `已注册` 标签\n- 关闭 OpenAI 认证页标签\n\n## 成功后的结果\n\n流程完整完成后会自动：\n\n- 关闭 OpenAI 认证页\n- 将当前邮箱加入本地 `usedAccounts`\n- 调用内部 API 给对应平台邮箱记录打 `已注册` 标签\n\n## 项目结构\n\n```text\nhotmail-register-extension\u002F\n├── background.js                # 后台主编排、自动流程、步骤调度、标签同步\n├── manifest.json               # Chrome MV3 清单\n├── content\u002F                    # 注入 OpenAI \u002F CPA 页面的内容脚本\n│   ├── signup-page.js\n│   ├── vps-panel.js\n│   └── utils.js\n├── shared\u002F                     # 共享业务逻辑、状态机、helper、客户端\n│   ├── auto-flow.js\n│   ├── luckmail-client.js\n│   ├── internal-session-client.js\n│   ├── oauth-step-helpers-core.js\n│   ├── open-oauth-target.js\n│   └── ...\n├── sidepanel\u002F                  # Side Panel UI\n│   ├── sidepanel.html\n│   ├── sidepanel.css\n│   └── sidepanel.js\n├── tests\u002F                      # node --test 测试集\n├── docs\u002F                       # 设计文档、实现计划\n└── README.md\n```\n\n## 测试\n\n```bash\nnpm test\n```\n\n\n当前测试覆盖：\n\n- 自动流程编排\n- 页面识别 helper\n- 验证码轮询与重发恢复\n- Step 8 \u002F Step 9 状态判断\n- Side Panel 结构约束\n\n## 致谢\n- 感谢 LinuxDo 上的每一位朋友的支持！欢迎加入 https:\u002F\u002Flinux.do\u002F 进行各类技术交流、前沿 AI 资讯及 AI 使用经验分享。\n- [Codex](https:\u002F\u002Fopenai.com\u002Fcodex)-AI coding assistant by OpenAI\n- 参考仓库：[QLHazyCoder\u002Fcodex-oauth-automation-extension](https:\u002F\u002Fgithub.com\u002FQLHazyCoder\u002Fcodex-oauth-automation-extension)\n- Outlook Email 仓库：[assast\u002FoutlookEmail](https:\u002F\u002Fgithub.com\u002Fassast\u002FoutlookEmail\u002Ftree\u002Fmain)\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=V-IOLE-T%2Fhotmail-register-extension&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=V-IOLE-T\u002Fhotmail-register-extension&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=V-IOLE-T\u002Fhotmail-register-extension&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=V-IOLE-T\u002Fhotmail-register-extension&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","Hotmail Register Luckmail V2 是一个基于 Outlook Email 的 Chrome 扩展，用于自动执行 OpenAI OAuth 注册\u002F登录流程，并通过 Outlook 邮箱平台 API 获取可用邮箱、轮询验证码并在成功后自动打“已注册”标签。该扩展采用可视化管理方式，支持多种域名邮箱的接入和自定义 IMAP 邮箱，实现邮箱状态、流程进度和验证码处理的直观展示。此外，它还具备自动跳过已标记为“已完成”的邮箱功能，避免重复操作。此工具非常适合需要批量注册和管理多个账号的场景，如开发者测试、营销活动等，提高工作效率并简化管理过程。",2,"2026-06-11 02:42:19","CREATED_QUERY"]