Releases: FoundZiGu/GuJumpgate
GuJumpgate v0.2.0
GuJumpgate v0.2.0
发布日期:2026-06-09
最短使用路径
全程日本IP
启用PP爆破模式,安装指纹浏览器: RoxyBrowser 或 AdsPower 配置对应API
本次更新
版本与发布包
- 扩展版本号升级到
0.2.0,侧边栏显示为GuJumpgate V0.2.0。 - 新增 PPBoom 本地助手启动脚本:
- Windows:
start-ppboom.bat - macOS:
start-ppboom.command
- Windows:
- Windows 发布包支持携带便携 Python 运行时,降低本机 Python 环境缺失或版本不一致导致的启动失败概率。
PPBoom / PP爆破模式
- 新增 PPBoom 本地助手链路,步骤 6 可通过本地 helper 串行创建 PayPal 订阅入口。
- 侧边栏新增
PP爆破模式配置区,支持启用/关闭、保存、清除、运行状态展示、暂停任务和继续任务。 - 新增 PPBoom 浏览器后端选择:
- 当前浏览器
- AdsPower
- RoxyBrowser
- AdsPower / RoxyBrowser 支持配置 API 地址、API Key、窗口 ID,并由本地 helper 接管独立浏览器执行。
- PPBoom 支持分别配置
JP初始阶段代理与USProvider 阶段代理,手机号注册时可按阶段切换代理。 - 新增 PPBoom 运行参数:连续串行次数、支付页语言、Stripe Publishable Key、Device ID、User Agent、重建 Checkout 次数。
- 新增 PPBoom 专属流程定义,启用后步骤 6 显示为
爆破 Plus Checkout,并兼容邮箱注册、手机号注册、绑定邮箱后重登、Sub2API Session 与 CPA Session 流程。 - PPBoom 任务状态会回写扩展运行态,侧边栏可显示当前 attempt、pending/running/paused/succeeded/failed 状态。
支付完成与恢复链路
- PPBoom 命中 OpenAI 支付完成页后,会新开 ChatGPT 会话页复核 Plus 状态,确认 Plus 生效后再完成步骤 9。
- AdsPower / PPBoom 独立支付链路完成后,会读取 ChatGPT session,确认付费 plan 或订阅状态。
- PPBoom 返回
User is already paid/already subscribed时,会按已有订阅处理并跳过后续支付节点。 - PayPal genericError / 授权页异常恢复时,会先清理 PayPal 会话再重建 Checkout。
- 清理 PayPal 会话时,除了 cookie,也会清理相关 PayPal 标签页的
localStorage/sessionStorage。 pm-redirects.stripe.com已纳入 PayPal 链路识别,步骤 8 会等待 Stripe 中转进入 PayPal 后再继续授权。- Hosted Checkout 增加完成页文案识别,用于辅助判断支付完成或 checkout 会话结束状态。
邮箱来源
- 新增
MoeMailprovider,接入邮箱生成、验证码轮询和主流程读取链路。 - 新增
YYDS Mailprovider,接入邮箱生成、验证码轮询和主流程读取链路。 - 侧边栏新增对应 provider 配置项,并支持配置回填与状态恢复。
Hosted Checkout / PayPal 填写
- Hosted Checkout 支持按模式保存和恢复 profile,自动运行恢复时会保留当前
plusCheckoutMode。 - Hosted Checkout 增强验证码提取与过滤,支持
SmsCode字段,并避免把示例码、说明文本或无效响应当成真实验证码。 - Hosted Checkout 日区资料会规范都道府县、邮编、生日、信用卡有效期和密码格式。
- PayPal 授权页会优先识别可授权状态,再处理登录态,减少已进入授权页却继续走登录分支的问题。
- PayPal / Hosted Checkout 拒卡或 genericError 场景支持自动重建或换资料重试。
手机验证码与 WhatsApp 链路
requestAdditionalSms支持返回新的 activation,并立即刷新后台运行态,减少补码后沿用旧 activation 的错位问题。- 增强“无法向该号码发送短信 / 验证码”类中英文错误识别。
- WhatsApp 识别逻辑区分“纯 WhatsApp 页面”和“短信 / WhatsApp 选择器文案”,避免混合文案误触发重开。
- WA 自动重试默认次数调整为
5次;添加手机号页提示短信切换到 WhatsApp 时,会刷新 add-phone 并重新取号。
Hotmail 管理器
- Hotmail 管理器新增从后台主动回读最新状态的同步逻辑。
- 导入、保存、切换、校验、测试、删除后会立即刷新侧边栏数据。
- 修复保存空 payload 时可能覆盖已有账号列表的问题。
文档
- README 新增 PPBoom 本地助手启动说明。
- 新增 AdsPower PPBoom 架构设计文档,说明主扩展、helper、AdsPower / RoxyBrowser worker 的职责拆分。
使用提醒
- 启用 PPBoom / PP爆破模式前,请先运行
start-ppboom.bat或start-ppboom.command。 - 使用 AdsPower / RoxyBrowser 后端时,请提前确认窗口ID完整、正确
- RoxyBrowser 当前仅支持 Chrome 内核窗口。
GuJumpgate v0.1.9
GuJumpgate v0.1.9
发布日期:2026-06-04
重要!必看
- 目前长链接链路基本不可用,当前请优先使用短链接。
- 云端转换请暂时不要开启。
- 短链接当前风控非常严格;如果环境本身没问题,但短链接提交后直接报错,大概率是 IP 被风控。
- 当前更建议全局使用日本住宅代理,或通过
Zero Omega这类浏览器代理插件单独为相关站点配置日本住宅线路。 - 需要特别注意:网站上的 IP 纯净度检测结果,不代表该 IP 一定可以通过短链接支付链路。
本次 v0.1.9 主要是把 PayPal Plus Checkout 近期分散推进的改动正式收口,并同步吸收 GitHub 上两个待合入 PR 的修复内容。
已吸收的 PR 修复
- 版本号升级到
0.1.9,发布版本为GuJumpgate V0.1.9。 - 已吸收 PR #141
fix(payment): 修复日区pp条件下的支付跳转及变量未定义报错:- 修复日区 PP 条件下,步骤 6 因 hosted checkout 页面过早加载导致的支付跳转异常。
- 修复
normalizePlusPaymentMethodForRun未定义引发的报错与流程卡死问题。 - 一并补上 checkout 提交按钮 / 地址下拉的多语言识别、原生
chatgpt.com/checkout/*页面支持,以及账单姓名自动填充与地址字段等待逻辑。 - 补齐“短链报错自动重开”能力:步骤 6 短链 Checkout 出现红色错误框、genericError 或异常回跳时,可直接放弃当前链路并自动重建 Checkout。
- 已吸收 PR #128
修复步骤2/步骤7流程问题,并增强 PayPal JSON 验证码兼容:- 修复步骤 2 偶发点击
sign up for free后无动作、导致流程中断的问题。 - 修复步骤 7 检测到已登录账号后,直接点击登录但动作未生效的问题。
- 增强 PayPal 接码流程对 JSON 类型返回值的兼容,同时保留原有字符串结果解析能力。
- 修复步骤 2 偶发点击
- 同步吸收 Issue #61 与 Issue #127 的邮箱 provider 扩展需求:
- 新增
MoeMailprovider 支持。 - 新增
YYDS Mailprovider 支持。
- 新增
主要更新
- 邮箱 provider 扩展:
- Hotmail Helper 打包体验补齐:
- Windows 发布包现在内置轻量 Python 运行时。
start-hotmail-helper.bat会优先使用包内python\python.exe启动scripts\hotmail_helper.py。- 大多数情况下不再需要用户额外手动安装 Python,即可直接启动本地 Hotmail Helper。
- Hosted Checkout 日区链路补齐:
- 支持按日区模式请求日本地址资料。
- 自动规范日本都道府县、邮编、生日、信用卡有效期和注册密码格式。
- OpenAI Hosted Checkout 表单补齐日区地址字段、国家下拉和都道府县映射。
- PayPal Guest Checkout 自动化增强:
- 日区页面会优先切换 English,再继续填写资料。
- 在需要时自动把 nationality 切换为
United States,降低日文姓名 / 国籍校验带来的拦截概率。 - 对 Guest Checkout 的手机号不可用、卡片不可用、验证码失败等场景补充了自动恢复与重试逻辑。
- 新增“拒卡重试”能力:检测到
We weren't able to add this card/无法添加此卡一类拒卡提示后,会自动更换资料并重填,连续多次失败后再停止当前流程。
- Hosted Checkout 资料与验证码处理增强:
- 支持从更多嵌套响应结构中提取验证码,包括
SmsCode字段。 - 会过滤占位示例码、接口说明和“暂无验证码”类文本,避免把假码当成真实验证码。
- 外部返回密码和随机密码会先归一化,避免超长或不合规密码直接提交失败。
- 支持从更多嵌套响应结构中提取验证码,包括
- 手机验证码链路增强:
requestAdditionalSms支持返回新的 activation,并在后台立即刷新运行态,减少补码后沿用旧 activation 的错位问题。- SMSPool 在请求补发短信前会先记录历史验证码,把旧码加入忽略列表,避免重复消费历史短信。
- WhatsApp 识别逻辑收敛:
- 区分“纯 WhatsApp 页面”和“短信 / WhatsApp 选择器文案”。
- 对
Send code via WhatsApp SMS、通过以下方式发送验证码 短信 WhatsApp这类混合文案不再误判为必须重开 OAuth 的 WhatsApp 页面。
- Hotmail 管理器增强:
- 新增从后台主动回读最新状态的同步逻辑。
- 导入、保存、切换、校验、测试、删除后会立即刷新侧边栏数据,减少前后端状态不同步。
修复内容
- 修复 Hosted Checkout 切到日区后仍继续读取旧的美区验证码接口、手机号或短信池的问题。
- 修复 Hosted Checkout 手动取码时把示例验证码
012345、说明文本或无效响应误识别为真实验证码的问题。 - 修复短链 Checkout 命中红色错误框、异常回跳或 PayPal genericError 后,无法及时放弃当前链路并自动重开的问题。
- 修复 hosted checkout / PayPal Guest Checkout 遇到拒卡提示时,不能自动换资料重试的问题。
- 修复 Windows 发布包未携带可用 Python 运行时时,
start-hotmail-helper.bat仍依赖系统 Python 才能启动的问题。 - 修复 SMSPool 补码时历史短信未被忽略、重复拿到旧验证码的问题。
- 修复手机号页仅展示短信 / WhatsApp 选项时,被误判为 WhatsApp 验证链路并触发重启的问题。
- 修复 Hotmail 设置保存时,空 payload 可能覆盖已有账号列表的问题。
- 修复 Hotmail 账号导入、验证、测试、切换、删除后,侧边栏展示与后台状态不同步的问题。
测试覆盖
- 新增 / 更新 Hosted Checkout 相关测试,覆盖:
- 示例验证码过滤
SmsCode字段提取- Plus Checkout 双模式 profile 解析
- 日区地址拉取与资料归一
- 新增 / 更新手机号验证测试,覆盖:
- 中文 / 英文短信 + WhatsApp 混合选择器文案识别
- WhatsApp 自动重启只在真正命中 WhatsApp 页面时触发
- 新增 SMSPool 测试,覆盖:
- activation 归一化时保留 resend 元数据
- 补发短信前自动记录并忽略历史验证码
GuJumpgate v0.1.8
GuJumpgate v0.1.8
发布日期:2026-06-04
重要!必看
- 目前长链接链路基本不可用,当前扩展默认使用短链接,开启日区PP Plus Checkout。
- 云端转换请暂时不要开启。
- 短链接当前风控非常严格;如果环境本身没问题,但短链接提交后直接报错,大概率是 IP 被风控。
- 当前更建议全局使用日本住宅代理,或通过
Zero Omega这类浏览器代理插件单独为相关站点配置日本住宅线路。 - 需要特别注意:网站上的 IP 纯净度检测结果,不代表该 IP 一定可以通过短链接支付链路。
本次 v0.1.8 主要是把 PayPal Plus Checkout 近期分散推进的改动正式收口,并同步吸收 GitHub 上两个待合入 PR 的修复内容。
已吸收的 PR 修复
- 版本号升级到
0.1.8,发布版本为GuJumpgate V0.1.8。 - 已吸收 PR #141
fix(payment): 修复日区pp条件下的支付跳转及变量未定义报错:- 修复日区 PP 条件下,步骤 6 因 hosted checkout 页面过早加载导致的支付跳转异常。
- 修复
normalizePlusPaymentMethodForRun未定义引发的报错与流程卡死问题。 - 一并补上 checkout 提交按钮 / 地址下拉的多语言识别、原生
chatgpt.com/checkout/*页面支持,以及账单姓名自动填充与地址字段等待逻辑。 - 补齐“短链报错自动重开”能力:步骤 6 短链 Checkout 出现红色错误框、genericError 或异常回跳时,可直接放弃当前链路并自动重建 Checkout。
- 已吸收 PR #128
修复步骤2/步骤7流程问题,并增强 PayPal JSON 验证码兼容:- 修复步骤 2 偶发点击
sign up for free后无动作、导致流程中断的问题。 - 修复步骤 7 检测到已登录账号后,直接点击登录但动作未生效的问题。
- 增强 PayPal 接码流程对 JSON 类型返回值的兼容,同时保留原有字符串结果解析能力。
- 修复步骤 2 偶发点击
主要更新
- Hosted Checkout 日区链路补齐:
- 支持按日区模式请求日本地址资料。
- 自动规范日本都道府县、邮编、生日、信用卡有效期和注册密码格式。
- OpenAI Hosted Checkout 表单补齐日区地址字段、国家下拉和都道府县映射。
- PayPal Guest Checkout 自动化增强:
- 日区页面会优先切换 English,再继续填写资料。
- 在需要时自动把 nationality 切换为
United States,降低日文姓名 / 国籍校验带来的拦截概率。 - 对 Guest Checkout 的手机号不可用、卡片不可用、验证码失败等场景补充了自动恢复与重试逻辑。
- 新增“拒卡重试”能力:检测到
We weren't able to add this card/无法添加此卡一类拒卡提示后,会自动更换资料并重填,连续多次失败后再停止当前流程。
- Hosted Checkout 资料与验证码处理增强:
- 支持从更多嵌套响应结构中提取验证码,包括
SmsCode字段。 - 会过滤占位示例码、接口说明和“暂无验证码”类文本,避免把假码当成真实验证码。
- 外部返回密码和随机密码会先归一化,避免超长或不合规密码直接提交失败。
- 支持从更多嵌套响应结构中提取验证码,包括
- 手机验证码链路增强:
requestAdditionalSms支持返回新的 activation,并在后台立即刷新运行态,减少补码后沿用旧 activation 的错位问题。- SMSPool 在请求补发短信前会先记录历史验证码,把旧码加入忽略列表,避免重复消费历史短信。
- WhatsApp 识别逻辑收敛:
- 区分“纯 WhatsApp 页面”和“短信 / WhatsApp 选择器文案”。
- Hotmail 管理器增强:
- 新增从后台主动回读最新状态的同步逻辑。
- 导入、保存、切换、校验、测试、删除后会立即刷新侧边栏数据,减少前后端状态不同步。
修复内容
- 修复 Plus Checkout 配置只能按单一模式保存的问题,自动运行恢复时现在会保留
plusCheckoutMode和对应 profile。 - 修复 Hosted Checkout 切到日区后仍继续读取旧的美区验证码接口、手机号或短信池的问题。
- 修复 Hosted Checkout 手动取码时把示例验证码
012345、说明文本或无效响应误识别为真实验证码的问题。 - 修复短链 Checkout 命中红色错误框、异常回跳或 PayPal genericError 后,无法及时放弃当前链路并自动重开的问题。
- 修复 hosted checkout / PayPal Guest Checkout 遇到拒卡提示时,不能自动换资料重试的问题。
- 修复 SMSPool 补码时历史短信未被忽略、重复拿到旧验证码的问题。
- 修复手机号页仅展示短信 / WhatsApp 选项时,被误判为 WhatsApp 验证链路并触发重启的问题。
- 修复 Hotmail 设置保存时,空 payload 可能覆盖已有账号列表的问题。
- 修复 Hotmail 账号导入、验证、测试、切换、删除后,侧边栏展示与后台状态不同步的问题。
测试覆盖
- 新增 / 更新 Hosted Checkout 相关测试,覆盖:
- 示例验证码过滤
SmsCode字段提取- Plus Checkout 双模式 profile 解析
- 日区地址拉取与资料归一
- 新增 / 更新手机号验证测试,覆盖:
- 中文 / 英文短信 + WhatsApp 混合选择器文案识别
- WhatsApp 自动重启只在真正命中 WhatsApp 页面时触发
- 新增 SMSPool 测试,覆盖:
- activation 归一化时保留 resend 元数据
- 补发短信前自动记录并忽略历史验证码
升级提醒
- 如果你此前已经配置过 Hosted Checkout 验证码接口或号码池,升级后建议分别检查美区 / 日区模式下的配置是否符合预期。
- 日区 PP Plus Checkout 会使用独立的地址资料与表单映射;如外部地址源返回字段异常,系统会自动回退到内置默认值,但仍建议优先检查资料接口返回。
- 如果步骤 9 开启了 WhatsApp 页面自动重启,现在只有真正命中 WhatsApp 验证页才会触发;短信 / WhatsApp 选择器页会继续走正常短信链路。
GuJumpgate v0.1.7
GuJumpgate v0.1.7
发布日期:2026-05-29
本次版本聚焦三件事:把 PayPal Plus Checkout 从单一美区链路扩展成美区 / 日区双模式;补齐 Hosted Checkout 在资料生成、验证码读取和 PayPal 客页填充上的稳定性;同时修正 SMSPool 补码、WhatsApp 识别和 Hotmail 账号管理里的几个高频误判与状态同步问题。
本次更新
- 版本号升级到
0.1.7,发布版本为GuJumpgate V0.1.7。 - Plus Checkout 新增双模式:
美区PP Plus Checkout日区PP Plus Checkout
- 侧边栏新增 Plus Checkout 模式切换入口;美区 / 日区各自维护独立的 Hosted Checkout 配置与短信池状态,避免切模式后把验证码接口、号码池和使用记录串用。
- Hosted Checkout 日区链路补齐:
- 支持按日区模式请求日本地址资料。
- 自动规范日本都道府县、邮编、生日、信用卡有效期和注册密码格式。
- PayPal 客页可根据模式自动切换国家、语言,并在需要时把 nationality 修正为
United States,降低资料页拦截概率。 - OpenAI Hosted Checkout 表单同步适配日区地址字段与州/都道府县映射。
- Hosted Checkout 资料生成与验证码解析增强:
- 新增对
SmsCode字段和更多嵌套响应结构的验证码提取。 - 会过滤接口说明、占位示例码和“暂无验证码”类文本,避免把假码当成真实验证码。
- Hosted Checkout 随机密码生成与外部返回密码会先做合法性归一,避免超长或不合规密码直接提交失败。
- 新增对
- 手机验证码链路增强:
requestAdditionalSms支持返回新的 activation,并在后台立即刷新当前运行态,减少补码后仍沿用旧 activation 导致的错位。- SMSPool 在请求补发短信前会先记录历史验证码,把旧码加入忽略列表,避免补码后重复消费历史短信。
- WhatsApp 识别逻辑收敛:
- 添加手机号页和验证码页会区分“纯 WhatsApp 流程”和“短信 / WhatsApp 选择器文案”。
- 对
Send code via WhatsApp SMS、通过以下方式发送验证码 短信 WhatsApp这类混合文案不再误判成必须重开 OAuth 的 WhatsApp 页面。
- Hotmail 管理器增强:
- 新增从后台主动回读最新状态的同步逻辑。
- 导入、保存、切换、校验、测试、删除后会立即刷新侧边栏数据,减少前端列表和后台真实状态不一致的问题。
修复内容
- 修复 Plus Checkout 配置只能按单一模式保存的问题,自动运行恢复时现在会保留
plusCheckoutMode和对应 profile。 - 修复 Hosted Checkout 切换到日区后仍可能继续读取旧的美区验证码接口、手机号或短信池的问题。
- 修复 Hosted Checkout 手动取码时把示例验证码
012345、说明文本或无效响应误识别为真实验证码的问题。 - 修复 SMSPool 补码时历史短信未被忽略、重复拿到旧验证码的问题。
- 修复手机号页正文只是在展示短信 / WhatsApp 选项时,就被误判为 WhatsApp 验证链路并触发重启的问题。
- 修复 Hotmail 设置保存时,空 payload 可能覆盖已有账号列表的问题。
- 修复 Hotmail 账号执行导入、验证、测试、切换、删除后,侧边栏展示与后台状态不同步的问题。
测试覆盖
- 新增 / 更新 Hosted Checkout 测试,覆盖:
- 示例验证码过滤
SmsCode字段提取- Plus Checkout 双模式 profile 解析
- 日区地址拉取与资料归一
- 新增 / 更新手机号验证测试,覆盖:
- 中文 / 英文短信 + WhatsApp 混合选择器文案识别
- WhatsApp 自动重启只在真正命中 WhatsApp 页面时触发
- 新增 SMSPool 测试,覆盖:
- activation 归一化时保留 resend 元数据
- 补发短信前自动记录并忽略历史验证码
升级注意
- 如果你此前已经配置过 Hosted Checkout 验证码接口或号码池,升级后建议分别检查美区 / 日区模式下的配置是否符合预期。
- 日区 PP Plus Checkout 会使用独立的地址资料与表单映射;如外部地址源返回字段异常,系统会自动回退到内置默认值,但仍建议优先检查你的资料接口。
- 如果步骤 9 开启了 WhatsApp 页面自动重启,现在只有真正命中 WhatsApp 验证页才会触发;短信 / WhatsApp 选择器页会继续走正常短信链路。
GuJumpgate v0.1.6
GuJumpgate v0.1.6
发布日期:2026-05-27
本次版本聚焦三件事:把 SMS OAuth 流程更完善,补齐更多可 API 化的邮箱/接码供应源,并把 PayPal Hosted Checkout、手机号验证和批量自动运行中的高频中断点做成可恢复、可重试、可观察的链路。
本次更新
- 版本号升级到
0.1.6,发布版本为GuJumpgate V0.1.6。 - Plus OAuth 流程新增并固化两种手机号接入策略:
先手机号注册 Oauth:手机号注册后先创建 Hosted Checkout,再刷新 OAuth、绑定邮箱并完成平台回调。后手机号绑定 Oauth:邮箱注册后先创建 Plus Checkout,再刷新 OAuth、完成手机号验证并回调。
- OpenAI / Plus 步骤定义重新编排,
sms_oauth与phone_bind_oauth两条链路都调整为更贴近真实页面状态的顺序,减少在手机号验证、确认 OAuth、平台回调之间来回跳转造成的失败。 - 邮箱源扩展到更多可 API 轮询场景:
- 新增
iCloud Mail邮箱支持。相关 PR: #90 - 新增
freemail,支持后台登录、拉取域名、生成邮箱、直接 API 轮询验证码。相关 PR: #81 - 新增
Outlook Email Plus,支持邮箱池认领、验证码轮询、认领释放,以及 PayPal 别名复用。相关改动入口:Pull Requests bind-email、注册验证码、登录验证码链路已接入Cloudflare Temp Email / Cloudmail / freemail / Outlook Email Plus / iCloud API的统一处理。
- 新增
- 手机接码平台扩展与配置拆分:
- 平台从
HeroSMS / 5sim / NexSMS扩展到HeroSMS / 5sim / NexSMS / SMSBower / SMS Verification Number / GrizzlySMS / SMSPool / ChatGPT API 接码。 - 每个平台改为使用自己的 API Key、Base URL、国家、价格区间、优先价格等字段,不再共享 HeroSMS 配置。
HeroSMS / 5sim / SMSBower / SMSPool增加或补齐复用能力;复用号码会忽略历史旧码,只等待新验证码。- HeroSMS 默认国家调整为 Colombia,并扩展多国候选映射。
- 平台从
- ChatGPT API 接码池增强:
- 支持批量导入“手机号 + 验证码接口”。
- 支持按使用次数、当前号码、启用状态、异常状态筛选。
- 支持失败自动禁用,并按手机号前缀推断国家。
- 同一号码默认限制成功使用次数,避免坏号或过度重复使用。
- 手机号验证链路增强:
- 新增免费复用号码能力,支持手动复用和自动复用。
- 自动复用前会先完成当前号码提交,替换号码前会先取消旧复用订单,避免状态串线。
- 新增 WhatsApp 验证页识别与自动重启开关;当页面直接落到 WhatsApp 通道时,可按配置快速回到可重试路径。
- 停止流程时可选是否自动释放当前接码订单,同时会清空手机号运行态和验证码倒计时缓存。
- PayPal Hosted Checkout 稳定性增强:
- 新增“首次直接重发”、首次等码秒数、后续等码秒数、轮询次数、轮询间隔、Resend 上限等细粒度配置。
- Hosted Checkout 验证码池支持自动禁用失败号码并自动切换下一个号码。
genericError发生后会先刷新 ChatGPT 会话检查 Plus 是否已生效;未生效时再自动清理 PayPal 会话 Cookie 并重建 Checkout。- Cloud Checkout 读取
accessToken失败时会自动刷新会话页重试;Cloud Checkout API 遇到短暂5xx会自动重试。 - 增加 PayPal blocked、银行卡分支、Guest Checkout 卡错误、手机号错误、地址错误等更多异常识别。
- Checkout 与 OAuth 恢复能力增强:
- Checkout 联系邮箱会自动填入当前注册邮箱。
- 账单地址 iframe、订阅按钮 iframe、页面
document.complete等等待点超时后会输出更明确的 frame 摘要和错误信息。 confirm-oauth在回退到 verification/add-email 页面时,支持自动恢复一次并继续完成 localhost 回调。- 重新登录已绑定邮箱时,会强制覆盖旧 session 身份,避免错误沿用旧手机号身份。
reuseOrCreateTab会先创建替换标签页,再移除最后一个冲突页,降低流程被误清空的概率。
- 自动运行增强:
- 新增“非免费试用自动换新邮箱重试”能力。
- 同一轮继续使用当前邮箱的重试次数加入上限保护,避免单轮无限循环。
- PayPal
genericError、验证码 Resend 达上限、手机号验证中断等场景会给出更明确的停止原因。 - 自动重启下游步骤时会清理验证码缓存,减少旧验证码干扰。
- Hotmail Helper、文档与侧边栏同步更新:
- 本地 helper 新增
GET /health健康检查,CORS 允许GET, POST, OPTIONS。 - Windows 启动脚本补充 Python 版本检查、端口占用检查、启动日志和 bundled Python 识别。
- 侧边栏增加
freemail / Outlook Email Plus / 免费复用 / WhatsApp 重启 / 非试用自动重试等配置入口。 RELEASING.md、README、使用说明同步更新到v0.1.6的能力描述。
- 本地 helper 新增
修复内容
- 修复 SMSPool、SMSBower、GrizzlySMS 等平台误读 HeroSMS 价格字段的问题。
- 修复手机号注册后绑定邮箱时,邮箱缺失会导致流程卡住的问题。
- 修复登录验证码目标邮箱被瞬时清空后,步骤仍可能错误读取旧身份的问题。
- 修复 PayPal Hosted Checkout 验证码接口返回历史验证码时仍被当作新码消费的问题。
- 修复 PayPal Hosted Checkout 落到银行卡或异常页面时缺少明确失败原因的问题。
- 修复平台回调阶段使用旧状态判断结果的问题,改为基于最新状态合并后再决定后续分支。
- 修复 WhatsApp 文案、发送渠道识别和 resend 文本干扰导致的手机号验证误判。
- 修复自动运行在同邮箱重试、非试用自动重试和 stop 后接码运行态残留时的状态错乱问题。
测试覆盖
- 新增邮箱源相关测试,覆盖
freemail、Outlook Email Plus、iCloud API、手机号注册后自动绑定邮箱、Outlook 别名复用和认领释放。 - 新增手机号链路测试,覆盖免费复用号码、WhatsApp 页面重启、停止流程时自动释放接码订单、发送渠道识别和接码平台复用行为。
- 新增支付与恢复链路测试,覆盖 PayPal
genericError恢复、Cloud Checkout 重试、Hosted Checkout 验证码轮询、Checkout iframe 超时、OAuth 回退恢复和标签页替换逻辑。 - 已执行
node --test tests/*.test.js,共111个用例通过。
升级注意
- 当前版本建议优先使用手机号 OAuth 接码策略,
SESSION 拿 AT路线不再作为推荐方案。 - 如果你的手机号页频繁落到 WhatsApp 通道,可根据实际情况开启或关闭“WhatsApp 页面自动重启”。
- 使用
Outlook Email Plus时,建议根据实际池子容量配置单邮箱可用别名上限;使用freemail时需要先正确配置服务地址、管理员账号和域名。 - 使用 Hosted Checkout 接码池、ChatGPT API 接码池或免费复用号码时,建议同时开启自动禁用/自动释放,减少坏号重复进入流程。
- Windows 用户如 Hotmail Helper 无法启动,可访问
http://127.0.0.1:<端口>/health检查本地服务状态。
GuJumpgate v0.1.5
GuJumpgate v0.1.5
发布日期:2026-05-26
本次版本主要围绕 Plus OAuth 接码链路、PayPal Hosted Checkout 稳定性、手机接码平台扩展和批量自动运行恢复能力做增强。重点目标是适配当前 OAuth 风控下更高频出现的手机号验证、支付回调异常和接码平台供给不稳定问题。
本次更新
- 版本号升级到
0.1.5,发布版本为GuJumpgate V0.1.5。 - Plus 账号接入策略新增
先手机号注册 Oauth与后手机号绑定 Oauth两种模式:先手机号注册 Oauth:手机号注册后绑定邮箱,再创建 PayPal Hosted Checkout。后手机号绑定 Oauth:邮箱登录 OAuth 后先完成手机号验证,再创建 Checkout。
- OpenAI / Plus 流程步骤定义已按新增 OAuth 接码策略重新编排,手机号验证、绑定邮箱、创建 Checkout、确认 OAuth、平台回调验证的顺序更贴近实际页面状态。
- 手机接码平台从
HeroSMS / 5sim / NexSMS扩展到 8 个平台:- HeroSMS
- 5sim
- NexSMS
- SMSBower
- SMS Verification Number
- GrizzlySMS
- SMSPool
- ChatGPT API 接码
- 新增各接码平台独立配置能力,包括 API Key、Base URL、Service Code、国家、候选国家、最低购买价、最高价格、优先价格等字段,避免不同平台共用 HeroSMS 价格配置导致误判。
- HeroSMS 默认国家从 Thailand 调整为 Colombia,并扩展国家候选映射:Philippines、Kenya、Poland、Romania、Colombia、Brazil、Chile、Japan 等。
- 新增 ChatGPT API 接码池:
- 支持批量导入“手机号 + 验证码接口”。
- 支持按使用次数、当前号码、启用状态、异常状态筛选。
- 支持手动启用 / 禁用、清空使用次数、全部删除。
- 支持连续取码失败后自动禁用号码。
- 支持按手机号前缀推断国家。
- PayPal Hosted Checkout 接码能力增强:
- 新增“首次直接重发”开关。
- 新增首次等码秒数、后续等码秒数、轮询次数、轮询间隔、重发上限配置。
- PayPal 接码池支持自动禁用失败号码,并自动切换下一个启用号码。
- 验证码接口返回旧码或非验证码内容时,会按配置继续等待或触发 Resend。
- PayPal Hosted Checkout 异常识别增强:
- 检测
genericError后会刷新 ChatGPT 会话并判断 Plus 是否已经生效,已生效时直接继续流程。 - 增加 PayPal blocked 页面、Guest Checkout 卡错误、手机号错误识别。
- 增加 Hosted Checkout 地址错误、银行卡分支 fallback、银行卡拒绝等状态识别。
- 支付流程完成后自动清理 Plus / PayPal / GoPay 相关标签页。
- 检测
- Checkout 填写增强:
- 自动把当前注册邮箱填入 Checkout 联系邮箱。
- 账单地址填写和地址建议选择失败时增加更明确的日志。
- 针对 SMS OAuth 流程,非免费试用场景会保留当前注册流程并回到 Checkout 步骤重建支付。
- OAuth 登录与注册页兼容增强:
- 支持自动跳过 create-account-enroll-passkey 通行密钥引导页。
- 支持已有账号选择页,自动点击已有 session 继续登录。
- 登录后进入 add phone 页面时,交给手机号验证步骤继续处理。
- 登录验证码会在侧边栏中展示,便于排查验证码轮询状态。
bind-email步骤在手机号注册流程中可自动生成缺失的 Cloudflare Temp Email / Cloudmail 邮箱。
- 自动运行增强:
- 自动重试时保留 Hosted Checkout 接码池、Resend、轮询、自动禁用等新配置。
- PayPal
genericError和验证码 Resend 达到上限时,自动运行会给出更明确的停止原因。 - 下游步骤重启时会清理登录验证码缓存,减少旧验证码干扰。
- Hotmail Helper 启动体验增强:
- 本地 helper 新增
GET /health健康检查。 - CORS 允许
GET, POST, OPTIONS。 - Windows 启动脚本增加 Python 版本检查、端口占用检查、启动日志、错误提示和 bundled Python 识别。
- 新增忽略
data/hotmail-helper-start.log。
- 本地 helper 新增
- 文档与发布流程更新:
RELEASING.md更新到 v0.1.5。- 侧边栏能力矩阵移除旧的 CPA 手机号注册额外风险弹窗描述,改为按能力矩阵真实结果说明。
- README 中同步调整当前 OAuth / SESSION JSON 使用提示。
修复内容
- 修复不同手机接码平台仍读取 HeroSMS 价格字段的问题,SMSPool、GrizzlySMS 等平台会读取自己的价格配置。
- 修复平台回调验证使用旧状态的问题,现在会合并最新状态后再判断 CPA / SUB2API / 本地 CPA JSON 导入分支。
- 修复新增 OAuth 接码策略下步骤号显示不准确的问题。
- 修复登录验证码状态没有及时清空或同步展示的问题。
- 修复 PayPal 验证码页不在 verification 阶段时仍尝试点击 Resend 的问题。
- 修复 PayPal Hosted Checkout 落到银行卡分支时缺少明确错误的问题。
- 修复手机号注册后绑定邮箱时,邮箱为空会导致流程卡住的问题。
测试覆盖
- 新增
tests/background-phone-provider-price-fields.test.js,覆盖 SMSPool / GrizzlySMS 等平台独立价格字段。 - 新增
tests/chatgpt-api-phone-provider.test.js,覆盖 ChatGPT API 接码池选号、国家推断和失败自动禁用。 - 新增
tests/fetch-login-code-bind-email.test.js,覆盖手机号注册流程中自动生成并绑定邮箱。 - 新增
tests/signup-flow-hotmail-bind-email.test.js,覆盖手机号绑定邮箱时复用当前 Hotmail 账号且不提前标记已使用。 - 新增
tests/nexsms-phone-provider.test.js,覆盖 NexSMS 模块化下单与取码。 - 已执行
node --test tests/*.test.js,共 19 个用例通过。
升级注意
- 当前版本建议优先使用 手机号 OAuth 接码相关策略,
SESSION 拿 AT路线已不再作为推荐方案。 - 使用 PayPal Hosted Checkout 时,建议根据接码接口稳定性调整首次等码、后续等码、轮询次数和 Resend 上限。
- 使用 ChatGPT API 接码池或 PayPal 接码池时,开启自动禁用可以减少坏号码反复进入流程,但需要定期补充可用号码。
- Windows 用户如 Hotmail Helper 无法启动,可访问
http://127.0.0.1:<端口>/health检查本地服务状态。
GuJumpgate v0.1.4
GuJumpgate v0.1.4
本次版本继续围绕批量自动注册与 Plus 支付链路做稳定性增强,重点补齐 PayPal Hosted Checkout 异常处理、无试用套餐自动重试、SESSION JSON 导入重试,以及 Cloudflare Temp Email 验证码读取兼容性。
本次更新
- 新增自动运行选项:
无试用套餐自动重试,检测到 Plus 今日应付金额非 0 时可自动换新邮箱重走流程
#51 - 新增自动运行选项:
PAYPAL回调自动重试,PayPal Checkout 回调异常时可自动换新邮箱重走流程 - PayPal Hosted Checkout 新增
genericError识别,支持弹窗选择“检查”或“重试” - PayPal Hosted Checkout 验证码错误时支持自动点击 Resend 并重新获取验证码
#22 - SESSION JSON 导入 CPA / SUB2API 增加超时控制与最多 3 次自动重试
- Cloudflare Temp Email 验证码读取增强,支持从邮件详情、更多正文结构和秒级时间戳中提取验证码
#21 - 导出当前 SESSION JSON 时生成更完整的 SUB2API 账号导入文档,尽量自动解析分组与代理
修复内容
- 修复 PayPal Hosted Checkout 部分页面状态无法识别,导致流程卡住或误判的问题
#28 - 修复无免费试用资格场景下自动运行无法按配置继续换号重试的问题
- 修复本地 helper 未启动时错误提示不够明确的问题,现在会提示启动
start-hotmail-helper - 优化 ChatGPT 注册入口识别,兼容组合认证入口、
Get started文案和新版/auth/login页面加载延迟
#27 - 修复 PayPal Hosted Checkout 验证码读取兼容性问题,支持从
data.code等嵌套字段中提取短信验证码
#29
#44 - 跳过资料填写步骤时同步标记当前注册邮箱为已使用,减少账号池重复取用
适用说明
- 如你使用批量自动运行,建议按实际需求开启
无试用套餐自动重试或PAYPAL回调自动重试 - 当前版本仍建议优先使用
导出至 - SESSION JSON 导入方案作为主导出方式
GuJumpgate v0.1.3
GuJumpgate v0.1.3
本次版本新增云端支付链接转换能力,减少本地代理分流配置依赖,并继续增强 Plus 支付链路的稳定性。
本次更新
- 新增云端支付链接转换服务,支持将支付链接转换逻辑迁移到云端处理
- 新增
services/checkout-converter服务目录,提供独立部署说明与运行依赖 - 优化 Plus Checkout 创建与跳转流程,降低本地网络环境差异带来的影响
- 调整支付转换相关配置入口,让云端转换和本地流程更容易配合使用
修复内容
- 修复 Plus Checkout 部分场景下的链接处理和回退逻辑
- 优化支付流程状态同步,减少重复跳转或卡住的概率
- 补充支付链路异常时的日志输出,方便定位转换服务或网络侧问题
适用说明
- 当前版本仍建议优先使用本地
CPA JSON 无 RT方案作为主导出方式 - 如你使用 Plus 支付链路,建议更新到本版本后再继续使用
v0.1.2
GuJumpgate v0.1.2
本次版本主要围绕支付流程稳定性、SESSION JSON 导出链路和 Hosted 接码池能力进行增强,同时补齐了多项社区反馈。
本次更新
- 根据 Issue #14 的建议,新增账单金额检测与自动停止,降低异常账单继续执行的风险
- 根据 Issue #8 的建议,新增
cloud-mail适配 - 吸收了 L 站、NS 站、DC 群组等社区反馈,完成多项细节优化
- 重构导出 JSON 的链路逻辑,减少不同导出目标之间的耦合
- 新增
SESSION JSON直接导出至CPA/SUB2API - 新增当前
SESSION JSON双格式直接导出能力 - 新增 Hosted 接码池自动轮询
- 新增自定义支付转换代理入口
修复内容
- 修复 PayPal 界面验证码被立即填写后进入循环的问题
- 修复 PAYPAL 电话 payload
- 修复 Hosted 号码池取号错误
适用说明
- 当前版本仍建议优先使用本地
CPA JSON 无 RT方案作为主导出方式 - 如你依赖
SESSION JSON、SUB2API、CPA或 Hosted 接码池链路,建议更新到本版本后再继续使用