Skip to content

remakefactory/GuJumpgate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

友情链接

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 95.8%
  • HTML 1.8%
  • Python 1.2%
  • CSS 1.1%
  • PowerShell 0.1%
  • Batchfile 0.0%