统一 CPA 文案并补充许可证
This commit is contained in:
@@ -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` 中,便于追踪本次运行结果
|
||||
|
||||
Reference in New Issue
Block a user