# GuJumpgate

一个也许能“真正解放双手”的全自动 GPT Plus 注册浏览器扩展。

如果这个项目能帮上你，欢迎点个 Star⭐~

> [!IMPORTANT]
> 目前 PAYPAY 无卡 日区PP可完整跑通。
> 美区已死，待复活 ;w;
>

## 已实现能力

1. **自动注册 Free 账号**

   借助 FlowPilot 项目实现 Free 账号的自动注册。

2. **PayPal 激活 Plus 全流程**

   - 自动跳转 Stripe 长链接
   - 自动填写 Stripe 账单并跳转 PayPal
   - 自动填写 PayPal 账单并完成流程

3. **Hotmail / Outlook 自动别名功能**

4. **PayPal 号码池管理**

5. **自动 OAuth 回调到本地及各面板**

   对 FlowPilot 原有回调流程做了调整和适配。

6. **支持跳过 OAuth**

   忽略 RT，生成只有 AT 的 JSON 文件到本地。

## 前提要求

1. 1 个带 API、且能连续正常接收 PayPal 验证码的 JP +81 接码手机号
2. 1 个或 N 个支持 `IMAP` 和 `Graph` 的 Outlook 邮箱 或者 自建 Cloudflare Temp Email edu 前缀，如 @edu.openai.comedu.openai.com 这样才有试用资格
   （推荐使用outlook，实测存活率高于自建域名邮箱，也可能是我杂米的原因）
3. 1 个相对干净、支持 PayPal 注册的 JP 代理 (干净就不会跳 PAYPAL 的注册滑块，账单页面的 Captcha 扩展已经设置了自动屏蔽)
4. 1 个充值好的SMS平台，开通 APIKEY 用于Oauth接码
   （具体选择SMS平台的选择，你可以参考我的对比站：https://sms.fur.li/  ）

> [!NOTE]
> 自建 Cloudflare Temp Email / Cloud Mail 需要使用 `edu` 前缀，例如 `edu.openai.com`，才有试用资格。
>
> PayPal 注册代理越干净，越不容易触发 PayPal 注册滑块。账单页面的 Captcha 扩展已经实现了自动屏蔽。

## 测试环境

- 成功率：连续 10 次串行运行，注册并激活 Plus 100% 成功率
- 浏览器：Chrome `148.0.7778.168`（64 位正式版），开启无痕模式
- 网络环境： JP 自建代理

过程中遇到任何卡死的问题，都可以先停止，然后点击流程的各个节点进行重试，也可以点击旁边选择跳过。

## 安装与使用

先到本仓库的 [Releases](https://github.com/FoundZiGu/GuJumpgate/releases) 页面下载扩展压缩包并解压。

### 1. 打开扩展开发者模式

打开 `chrome://extensions/`，开启开发者模式。

![打开 Chrome 扩展开发者模式](docs/images/github-readme-1779190547983.png)

### 2. 加载扩展目录

选择“加载已解压的扩展程序”，然后选择刚才解压出的文件夹。

![加载未打包的扩展程序](docs/images/readme-load-extension.png)

### 3. 启用无痕权限

在扩展详情页中勾选“在无痕模式下启用”。

![启用扩展的无痕模式权限](docs/images/readme-incognito-permission.png)

### 4. 配置代理

现在推荐且能走的路径是 **全程JP代理**
这条路径还是可以稳定出试用和正常激活PLUS的

#### 方案一：直接使用 (关闭云端转换) -推荐

直接开启代理工具的规则/全局 JP代理，即可开始使用

#### 方案而：使用云端转换 (公益)

直接开启代理工具的规则/全局 JP代理，选择云端转换，即可开始使用

#### 方案三：本地配置代理

配置本地用于支付转换的代理，出口必须是 JP 代理。

![配置支付转换代理](docs/images/readme-payment-proxy.png)

然后代理工具开启全局 JP，或者配置好相应规则分流至 JP。

### 5. 启动 Hotmail Helper

请注意：本地 JSON 生成导出依赖本地助手。无论你是否使用 Hotmail / Outlook 邮箱，都请启动。

运行解压目录内的脚本：

- Windows：`start-hotmail-helper.bat`
- macOS：`start-hotmail-helper.command`

![运行 start-hotmail-helper 脚本](docs/images/github-readme-1779193024860.png)

### 6. 配置扩展参数

在扩展中打开侧边栏，按你的环境配置参数。

#### 选择最终 JSON 导出到的平台

账号接入策略建议选择：`手机号注册/绑定 Oauth`。

![选择最终 JSON 导出平台](docs/images/README-1780155605371.png)

> [!WARNING]
> OAuth 目前严重风控，要求绑定手机号，仅推荐使用 `手机号注册/绑定 Oauth`。

#### 模式选择

请保持默认或手动选择日区PP Plus Checkout

![选择账号接入策略](docs/images/README-1780156040069.png)

#### 验证码接口

填写可直接 `GET` 请求的 `http` / `https` 地址。

![填写验证码接口](docs/images/readme-verification-url.png)

#### PAYPAL 接码电话

填写 PayPal 接码电话，注意按扩展提示填写格式。

![填写 PAYPAL 接码电话](docs/images/readme-paypal-phone.png)

#### 邮箱渠道

选择对应的邮箱渠道。自建邮箱需使用 `edu` 前缀获得试用资格。

![选择邮箱渠道](docs/images/readme-mail-provider.png)

然后填写或导入各自邮箱渠道所需的配置。

#### 接码设置

![导入邮箱渠道配置](docs/images/README-1780155776707.png)

- 选择接码服务商
- 配置服务商顺序
- 配置国家优先级
- 配置接码 API
- 配置价格上限
- 其他默认即可

### 7. 开始运行

保存配置后即可开始运行。

![开始运行扩展流程](docs/images/github-readme-1779194981001.png)

## 版权与来源说明

本项目基于开源项目 [QLHazyCoder/FlowPilot](https://github.com/QLHazyCoder/FlowPilot) 进行修改、移植与二次开发，其部分早期代码与 [whwh1233/StepFlow-Duck](https://github.com/whwh1233/StepFlow-Duck) 具有共同历史。

原项目及其相关开源部分采用 MIT License 发布。根据 MIT License，你可以在保留原版权声明和许可声明的前提下使用、修改、分发本项目的相关代码。

为避免歧义，原项目作者、历史贡献者与当前二开版本之间不存在默认的认可、担保或背书关系。本项目中新增的适配、流程调整、脚本移植与文档整理内容，除另有说明外，均由当前维护者负责。

如果你分发本项目或其修改版本，请一并保留仓库中的 `LICENSE` 及相关来源说明文件。

## 使用提示

- 使用者应自行遵守目标平台服务条款、适用法律及其所在地区的监管要求

## 友情链接

- [LINUX DO - 新的理想型社区](https://linux.do/)
