统一 CPA 文案并补充许可证

This commit is contained in:
QLHazyCoder
2026-04-09 11:22:39 +08:00
parent f44dfd32d6
commit b1ec4fe35d
5 changed files with 240 additions and 39 deletions
+15 -15
View File
@@ -6,7 +6,7 @@
## 当前能力
-VPS 面板自动获取 OpenAI OAuth 授权链接
-CPA 面板自动获取 OpenAI OAuth 授权链接
- 自动打开 OpenAI 注册页并点击 `Sign up / Register`
- 自动填写邮箱与密码
- 支持自定义密码;留空时自动生成强密码
@@ -26,7 +26,7 @@
- Chrome 浏览器
- 打开扩展开发者模式
- 你自己的 VPS 管理面板,且页面结构与当前脚本适配
- 你自己的 CPA 管理面板,且页面结构与当前脚本适配
- 至少准备一种验证码接收方式:
- DuckDuckGo `@duck.com` + QQ / 163 / Inbucket 转发
- 手动填写一个可收信邮箱
@@ -42,7 +42,7 @@
## 侧边栏配置说明
### `VPS`
### `CPA`
你的管理面板 OAuth 页面地址,例如:
@@ -146,7 +146,7 @@ Step 3 使用的注册邮箱。
6. `Login via OAuth`
7. `Get Login Code`
8. `Manual OAuth Confirm`
9. `VPS Verify`
9. `CPA Verify`
### Auto 模式
@@ -154,7 +154,7 @@ Step 3 使用的注册邮箱。
当前 Auto 逻辑是:
1. Step 1 获取 VPS OAuth 链接
1. Step 1 获取 CPA OAuth 链接
2. Step 2 打开 OpenAI 注册页
3. 尝试自动获取 Duck 邮箱
4. 如果 Duck 自动获取失败,暂停并等待你在侧边栏填写邮箱后点击 `Continue`
@@ -174,7 +174,7 @@ Step 3 使用的注册邮箱。
通过 `content/vps-panel.js`
- 打开 VPS OAuth 面板
- 打开 CPA OAuth 面板
- 等待 `Codex OAuth` 卡片出现
- 点击“登录”
- 读取页面里的授权链接
@@ -229,7 +229,7 @@ Step 3 使用的注册邮箱。
### Step 6: Login via OAuth
在登录前会先重新获取一遍最新的 VPS OAuth 链接,再使用刚注册的账号登录。
在登录前会先重新获取一遍最新的 CPA OAuth 链接,再使用刚注册的账号登录。
支持:
@@ -257,13 +257,13 @@ Step 3 使用的注册邮箱。
- 如果 120 秒内没有捕获到 localhost 回调,会报错超时
- README 中的按钮名称沿用了旧文案,但代码行为是“自动尝试点击”
### Step 9: VPS Verify
### Step 9: CPA Verify
回到 VPS 面板:
回到 CPA 面板:
- 自动填写 localhost 回调地址
- 自动点击“提交回调 URL”
- 必须等到 VPS 面板出现精确的 `认证成功!` 状态徽标后,才判定成功
- 必须等到 CPA 面板出现精确的 `认证成功!` 状态徽标后,才判定成功
- 成功后会自动关闭匹配 `http://localhost:1455/auth` 这一类前缀的 localhost 残留页面
## Duck 邮箱自动获取
@@ -312,8 +312,8 @@ Step 3 使用的注册邮箱。
配置项另外使用 `chrome.storage.local` 持久化保存:
- VPS 地址
- VPS 管理密钥
- CPA 地址
- CPA 管理密钥
- 自定义密码
- 邮箱服务
- Inbucket 主机
@@ -335,7 +335,7 @@ background.js 后台主控,编排 1~9 步、Tab 复用、状态
manifest.json 扩展清单
data/names.js 随机姓名、生日数据
content/utils.js 通用工具:等待元素、点击、日志、停止控制
content/vps-panel.js VPS 面板步骤:Step 1 / Step 9
content/vps-panel.js CPA 面板步骤:Step 1 / Step 9
content/signup-page.js OpenAI 注册/登录页步骤:Step 2 / 3 / 5 / 6 / 8
content/duck-mail.js Duck 邮箱自动获取
content/qq-mail.js QQ 邮箱验证码轮询
@@ -390,7 +390,7 @@ sidepanel/ 侧边栏 UI
- Step 8 对页面结构较敏感
- Duck 自动获取依赖 Duck 页面真实 DOM
- VPS 面板 DOM 也需要和当前脚本选择器匹配
- CPA 面板 DOM 也需要和当前脚本选择器匹配
- `Auto` 按钮名称和 Step 8 的旧文案还未完全统一,但代码行为以实际实现为准
## 调试建议
@@ -403,6 +403,6 @@ sidepanel/ 侧边栏 UI
## 安全说明
- 所有状态仅保存在浏览器会话中
- 没有硬编码你的 VPS 地址、密码或账户
- 没有硬编码你的 CPA 地址、密码或账户
- 自定义密码只存在当前会话存储中
- 邮箱和密码会被记录到本轮 `accounts` 中,便于追踪本次运行结果