>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
JavaScript

FlowPilot将批量神经网络注册流程转变为精简的流水线作业

任何为ChatGPT或Grok建立过自己账户池的人都知道这种痛苦。首先,你需要生成数十个邮箱地址,在每封信中捕获验证码,通过验证码验证,输入手机号码,点击OAuth确认,并复制会话令牌。到第十个账户时,这个流程开始让你疲惫不堪,到第五十个时,你已经完全不想继续了。

FlowPilot项目解决了这些链条的自动化挑战。它将十几个打开的标签页和脚本的混乱状态转变为一个清晰的Chrome浏览器侧边栏。

FlowPilot能做什么

FlowPilot是一个用JavaScript编写的Chrome侧边栏扩展。项目作者明确表示:这不是一组一次性的点击器,而是一个用于自动化注册、验证和向第三方网关转发访问权限的完整系统。

该工具处理整个账户生命周期。它可以生成邮箱别名、从收件箱获取一次性验证码、通过OAuth确认页面,以及保存生成的数据。

支持的服务和场景:

  • OpenAI(ChatGPT),支持OAuth转发和Plus账户处理。
  • xAI的Grok,支持SSO令牌导出到webchat2api、grok2api或SUB2API服务。
  • Kiro,支持Builder ID创建和数据上传到kiro.rs。

邮箱收件箱和验证码处理

自动化注册的主要瓶颈是接收确认邮件。FlowPilot使用多种方法进行邮箱生成和监控。

对于地址创建,它使用来自Cloudflare、DuckDuckGo、Gmail和{29}服务的别名生成器。对于读取收到的邮件,扩展可以轮询Web界面、直接查询邮件提供商API,或通过本地辅助进程获取数据。

支持的邮件服务列表包括Hotmail、QQ邮箱、163邮箱、Inbucket以及其他几个专业服务。对于手机号码,支持与短信接收平台集成——扩展从收到的消息中获取验证码并插入到所需的表单字段中。

工作流程如何运作

扩展内部的逻辑被拆分为单独的步骤。你可以通过两种模式运行场景。

在逐步模式下,你通过面板界面中的按钮自行控制每个阶段。在自动模式下,扩展从头到尾运行整个链条,自行获取验证码,并将令牌传输到目标服务器。

为防止安全系统因过于频繁的点击而阻止请求,FlowPilot在操作之间设置了可配置的延迟。默认设置为两秒。这给页面加载脚本的时间,并降低了因行为因素被封禁的风险。

所有运行结果通过辅助Node脚本写入本地文件。如果进程因网络错误或验证码而中断,可以从停止处恢复注册。

快速开始

安装遵循未打包Chrome扩展的标准程序:

  1. 从GitHub克隆仓库。
  2. 转到页面并启用开发者模式。
  3. 点击"加载未打包的扩展"并指定项目文件夹。
  4. 打开Chrome侧边栏并选择所需的场景。

在数十个账户上运行批量操作之前,手动测试几个账户是有意义的。这将有助于验证邮件服务API响应是否无延迟,以及代理是否稳定工作。

谁会发现这个项目有用

FlowPilot对为使用LLM而构建自己API聚合器的开发者,或在隔离配置文件上测试神经网络的 researchers 很有用。

代码采用MIT许可证分发。仓库中的文档是中文的,但代码中的文件结构和步骤执行模式足够清晰,可以在半小时内弄清楚。

相关项目