[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1076":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":13,"stars7d":13,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},1076,"SimpleAuthFlow","NyxTides\u002FSimpleAuthFlow","NyxTides","A streamlined Chrome extension for the ChatGPT OAuth flow",null,"JavaScript",376,119,1,5,0,6,3,49.34,"MIT License",false,"main",true,[],"2026-06-12 04:00:07","# SimpleAuthFlow\n\n一个围绕自动化注册和授权流程的 Chrome 扩展。\n\n## 项目简介\n\nSimpleAuthFlow 是一个用于简化 ChatGPT OAuth 注册和授权流程的浏览器自动化扩展，目标是尽可能降低使用门槛，让整套流程更直接、更省事。\n\n这个版本最核心的特点只有一个：\n\n**开箱即用，无需任何额外配置。**\n\n不需要你手动准备自己的邮箱，不需要额外填写手机号，也不需要再改一堆插件配置。  \n装好之后就可以直接开始，尽量把使用门槛降到最低。\n\n## 使用前提\n\n本项目的使用前提只有两个：\n\n1. 装好 CPA\n2. 装好本插件\n\n完成后即可开始使用，不需要你额外填写自己的邮箱和手机号。\n\n## 安装和使用方式\n\n1. 打开 `chrome:\u002F\u002Fextensions\u002F`\n2. 开启“开发者模式”\n3. 点击“加载已解压的扩展程序”\n4. 选择本项目文件夹\n5. 点击浏览器工具栏中的扩展图标，打开侧边面板\n6. 将形如“http:\u002F\u002F127.0.0.1:5173\u002F#\u002Foauth”的 CPA 鉴权地址填入 VPS 中\n7. 点击 auto 开始运行\n\n## 为什么做这个版本\n\n在实际使用过程中发现，DuckDuckGo 相关邮箱方案最近可能使用人数较多，经常出现以下问题：\n\n- 验证码很久才收到\n- 验证码根本收不到\n- 导致鉴权过期\n- 导致自动化流程中断\n\n因此，这个版本主要围绕“更直接、更省心的个人使用体验”进行调整，目标不是复杂配置，而是尽量减少额外准备和中断情况。\n\n## 项目定位\n\n本项目主打个人使用，能够满足个人日常的 Codex 使用需求。  \n它并不是为大规模操作场景设计的工具，整体思路更偏向轻量、直接、够用。\n\n在默认不额外修改配置的情况下，平均大约一分钟可以完成一个流程。  \n如果完全不改任何东西，按当前设置，一天大约可以稳定处理 5 次左右。\n\n目前限制主要来自邮箱获取方式：同一天内可能会将同一请求环境判定为同一台机器，因此默认每天限制约 5 次。  \n如果某天确实需要更多次数，通常更换一个梯子节点即可继续使用。\n\n从目前的现象看，目标站点大概率至少结合了请求头与 IP 地址进行判定，但这里只是基于实际使用过程的初步观察，没有进一步做更细的验证。\n\n## 主要改动\n\n本项目基于开源项目 [StepFlow-Duck](https:\u002F\u002Fgithub.com\u002Fwhwh1233\u002FStepFlow-Duck) 的 `v1.0` 版本，以及“寸铁”所做的二次修改版本继续调整而来。  \n当前这一版属于三次修改版本，在继承前面成果的基础上，继续围绕“个人使用”“开箱即用”“减少配置”做了进一步优化。\n\n当前版本的主要改动包括：\n\n### 1. 去掉原有个人配置依赖\n\n删除了原插件中需要用户手动配置的邮箱、Duck 等相关内容，改为安装后即可直接使用，尽量减少前置准备。\n\n### 2. 强化开箱即用体验\n\n这个版本的重点就是：  \n**不折腾配置，装好就跑。**\n\n因为主要面向个人使用，可以直接本地运行 CPA 并本地配合使用，因此整体流程尽量围绕本地直接可用来设计，减少额外配置步骤和人工介入。\n\n### 3. 简化本地 CPA 场景下的回调与验证过程\n\n因为主要为个人使用，可以直接本地运行 CPA 并配合使用。  \n因此将原有最后的回调与验证过程做了适配调整：\n\n- 支持原有条件下的验证方式\n- 也支持在出现授权完成页时继续处理\n- 同时兼容本地上传和服务器回调两种方式\n\n### 4. 提高邮箱发送流程容错\n\n在注册过程中，偶尔会出现邮件没有正常发出的情况。  \n现在会在检测到异常时自动返回重新触发发送，再继续等待验证码。\n\n当前逻辑为：\n\n- 4 秒内没有检测到新邮件时自动触发重新发送\n- 自动重试最多 3 轮\n- 连续失败后才判定为失败\n\n实际使用中，大多数情况下第一次即可成功，整体成功率相对稳定。\n\n### 5. 增加 OpenAI 协议确认场景的自动化处理\n\n实际使用时，OpenAI 有时候会突然跳一个“需要同意协议”或者“继续使用确认”的页面。  \n这种情况以前很容易把流程卡住。\n\n现在这一类情况也加了自动化处理，检测到相关页面后会自动继续，尽量避免因为额外弹窗导致整套流程中断。\n\n### 6. 增加邮箱安全验证等待与继续机制\n\n在使用 Burner Mailbox 的过程中，可能会在以下几个环节遇到网站的人机验证：\n\n- 注册前自动获取邮箱\n- 第一次进入邮箱查看注册验证码\n- 第二次进入邮箱查看登录验证码\n\n以前一旦遇到这一类验证页面，流程就很容易停住，用户还需要自己判断当前到底是哪里出了问题。  \n\n现在针对这一类情况增加了专门的等待与继续处理：\n\n- 检测到安全验证页面后，会明确提示用户先去邮箱页完成人机验证\n- 用户完成验证后点击继续，流程会自动等待页面恢复正常\n- 页面恢复后会直接继续后续获取邮箱或拉取验证码流程\n\n这样可以尽量避免因为 Burner Mailbox 临时触发安全验证而导致整套自动化流程直接中断。\n\n### 7. 增强半自动流程与手动接管能力\n\n随着邮箱链路逐渐变脏，开始出现越来越多中途报错或流程中断的情况。  \n针对这种场景，这一版强化了“手动接管后继续自动化”的能力：\n\n- Workflow 区域内的步骤按钮不再强制按顺序点击\n- 出现中断后，用户可以手动处理某一步，再直接点击后续步骤\n- 即使后续邮箱自动化完全失效，用户也仍然可以采用“自己接码，其余步骤继续自动化”的半自动方式继续注册\n\n这使得插件不再只适用于全自动流程，也更适合后期邮箱链路被进一步风控后的古法半自动注册场景。\n\n### 8. 新增并强化 Workflow 的 Continue 继续能力\n\n除了可自由点击步骤外，这一版还新增了 Workflow 区域的 Continue 按钮，并对恢复逻辑做了加强：\n\n- Continue 会优先从“当前最后一个成功步骤”的下一步继续\n- 不会机械地回到最早报错的步骤\n- 即使中间有多次手动处理，后续依然可以重新接回自动流程\n\n同时，这个 Continue 按钮也做了更明显的视觉强调，方便在中断场景下快速发现和使用。\n\n### 9. 优化控制体验\n\n为了方便在异常状态下及时止损：\n\n- Stop 按钮现在在任何时候都可以点击\n- 点击后可立即发送终止指令，不再因为按钮变灰而无法中断\n\n另外，VPS 输入框也做了更适合个人本地使用的调整：\n\n- 默认直接明文预填 `http:\u002F\u002F127.0.0.1:5173\u002F#\u002Foauth`\n- 支持通过右侧小眼睛按钮切换显示\u002F隐藏\n\n这样在默认 CPA 本地端口场景下，基本可以做到开面板后直接使用。\n\n### 10. 回退生日下拉兼容逻辑以优先保证稳定性\n\n上一个版本中，曾加入过“生日可能以下拉框形式出现”的兼容处理。  \n但在实际反馈中，已有用户集中遇到“生日无法填写”的问题。\n\n虽然本地环境未能稳定复现该问题，但为了优先保证主流程稳定，这一版已先回退到此前更稳定的生日填写逻辑。  \n等后续能够稳定复现并确认差异来源后，再考虑重新引入更稳妥的兼容方案。\n\n## 设计目标\n\nSimpleAuthFlow 不追求复杂的能力堆叠，而是更偏向下面几个方向：\n\n- 开箱即用\n- 无需任何额外配置\n- 少手动操作\n- 少中断\n- 尽量本地即可跑通\n- 更适合个人长期自用\n\n\n## 致谢\n\n感谢开源项目 [StepFlow-Duck](https:\u002F\u002Fgithub.com\u002Fwhwh1233\u002FStepFlow-Duck) 提供的基础版本。  \n同时感谢“寸铁佬”在二次修改中的思路和贡献。  \n\n本项目也受 [LINUX DO](https:\u002F\u002Flinux.do\u002F) 社区启发和支持。\n\n## License\n\nThis project is licensed under the MIT License.\n\nIt includes code derived from:\n- [StepFlow-Duck](https:\u002F\u002Fgithub.com\u002Fwhwh1233\u002FStepFlow-Duck)\n- Copyright (c) 2026 whwh1233\n","SimpleAuthFlow 是一个用于简化 ChatGPT OAuth 注册和授权流程的 Chrome 扩展。其核心功能是实现开箱即用，无需用户进行额外配置，包括邮箱、手机号等信息的准备。该扩展基于 JavaScript 开发，旨在降低使用门槛，让整个流程更加直接和省事。它特别适合个人用户在日常使用 Codex 时需要频繁注册和授权的场景，通过自动化处理验证码发送、协议确认等步骤，减少人工干预。需要注意的是，此工具设计初衷并非服务于大规模操作，而更倾向于提供轻量级、直接且够用的解决方案。在默认设置下，大约一分钟可以完成一次流程，每天可稳定处理约五次。",2,"2026-06-11 02:41:29","CREATED_QUERY"]