Skip to content

Latest commit

 

History

History
171 lines (103 loc) · 6.59 KB

File metadata and controls

171 lines (103 loc) · 6.59 KB

GuJumpgate

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

如果能帮上你,欢迎点个 Star。

已实现能力

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

  2. PayPal 激活 Plus 全流程

    • 自动跳转
    • 自动跳转 Stripe 长链接
    • 自动填写 Stripe 账单并跳转 PayPal
    • 自动填写 PayPal 账单并完成流程
    • PayPal Hosted 接码池支持导入号码和验证码接口,号码与接口绑定管理
    • “支付后继续 OAuth”默认关闭;需要支付完成后继续 OAuth 时,可在 PayPal Hosted 区块开启
    • 支持操作间延迟,默认开启,默认每步等待 2 秒,降低页面输入、点击、验证码分格提交过快导致的误判;不影响邮箱/短信轮询,也不改变 confirm-oauthplatform-verify 节奏

    已将此前发布的油猴脚本移植并整合进扩展。

  3. 自动 CPA OAuth 回调
    对 FlowPilot 原有回调流程做了调整和适配。

前提要求

  1. 1 个带 API、且能连续正常接收 PayPal 验证码的 US +1 接码手机号
  2. 1 个或 N 个支持 IMAPGraph 的 Outlook 邮箱
  3. 1 个或 N 个支持 GPT 注册的 JP 代理,用于批量轮询
  4. 1 个相对干净、支持 PayPal 注册的 US 代理
  5. 1 个支持分流的代理工具
  6. 1 个已经搭建好的 CPA 面板,用于自动 OAuth 回调

测试环境

  • 成功率:连续 10 次串行运行,注册并激活 Plus 100% 成功率
  • 浏览器:Chrome 148.0.7778.168(64 位正式版),开启无痕模式
  • 网络环境:JP 万人骑代理轮询 + US 自建代理

安装与使用

先到本仓库的 Releases 页面下载扩展压缩包并解压;如果你是二次开发者,也可以直接下载源码后,以“加载已解压的扩展程序”的方式导入。

1. 打开扩展开发者模式

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

打开 Chrome 扩展开发者模式

2. 加载扩展目录

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

加载未打包的扩展程序

3. 启用无痕权限

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

启用扩展的无痕模式权限

4. 配置代理分流

在代理工具中配置注册、登录、PayPal 和 Stripe 的分流规则。

我这里使用的是 ZeroOmega,你也可以使用 Mihomo 等支持分流的代理工具。

配置代理分流规则

5. 导入或自定义分流规则

你可以直接导入我的 ZeroOmega 分流配置,但请注意:所有代理都只是示例值,需要自行修改。

导入 ZeroOmega 分流配置

总之,分流规则核心就是:

  • 注册走 JP
  • 支付走 US

如果你的 CPA 部署在本地,还需要把 CPA 地址设置为直连。

代理直连与分流示例

6. 启动 Hotmail Helper

运行解压目录内的 start-hotmail-helper.bat

运行 start-hotmail-helper 脚本

7. 打开无痕浏览器并切换代理

启动无痕浏览器,ZeroOmega 选择 auto switch

在无痕窗口启用 Auto Switch

8. 配置扩展参数

在扩展中打开侧边栏,配置注册来源、邮箱服务、PayPal Hosted 接码池,并导入 Outlook 邮箱。

PayPal Hosted 接码池格式:

手机号

https://你的验证码接口

也兼容旧的一行格式:号码----验证码接口。扩展会保留原始号码用于记录和取码;如果号码以美国 +1 开头,填写 PayPal 页面时会自动转成本地号码,例如 5822452843

配置扩展并导入 Outlook 邮箱

9. 开始运行

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

开始运行扩展流程

开发与打包

常用命令:

npm test
npm run package

npm run package 会生成 dist/GuJumpgate<version>-<timestamp>-extension.zip,并自动检查扩展运行必需文件是否已进入压缩包。

扩展包会包含:

  • manifest.jsonbackground.jssidepanel/content/background/shared/flows/phone-sms/data/icons/rules.json
  • Hotmail Helper 启动脚本及其运行依赖

扩展包不会包含:

  • .git.idea.vscode
  • testsdocsdistnode_modules
  • 本地缓存、测试日志、本地配置文件

当前源码结构:

  • background/:后台流程、步骤、状态和消息路由
  • content/:注入页面的自动化脚本
  • sidepanel/:侧边栏 UI、账号池管理和设置页逻辑
  • shared/mail/:邮箱服务和邮箱账号池通用工具
  • shared/payment/:PayPal、GoPay 支付工具
  • shared/accounts/:账号别名和账号池辅助工具
  • phone-sms/:手机号接码 provider
  • scripts/:本地辅助脚本和打包脚本

版权与来源说明

本项目基于开源项目 QLHazyCoder/FlowPilot 进行修改、移植与二次开发,其部分早期代码与 whwh1233/StepFlow-Duck 具有共同历史。

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

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

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

使用与发布提示

  • 发布你自己的二开版本前,建议先检查代码、默认配置与截图中是否包含真实账号、密钥、代理、手机号、邮箱、Cookie 或回调地址
  • 若你继续分发本项目或其修改版,请同步保留 LICENSETHIRD_PARTY_NOTICES.md
  • 使用者应自行遵守目标平台服务条款、适用法律及其所在地区的监管要求

友情链接