跳到正文

SunkenCost

grok-regkit

xAI/Grok account registration toolkit (browser + hybrid, SSO + CPA OIDC export)

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

grok-regkit

xAI / Grok 账号自动注册工具包。

自动完成注册,产出 SSO(网页会话 / 号池),并可导出 OIDC(xai-*.json → CLIProxyAPI → free Grok 4.5)。
支持 浏览器注册 与 混合协议注册,自带 Web 控制台、GUI、CLI。

SSO ≠ OIDC。 仅有 SSO 不能当 Build 4.5 凭证。详见 docs/sso-cpa/。

仅供研究、测试与个人学习。 请遵守目标站点服务条款与当地法律。详见 NOTICE.md。


功能亮点

能力说明
双注册模式browser 全浏览器 · hybrid 协议 RPC + 短浏览器采 Turnstile/castle
临时邮箱Cloudflare Temp Email · DuckMail · YYDS Mail(见下表)
SSO 落盘邮箱----密码----sso → accounts_*.txt,可选写入号池
CPA / OIDC协议优先 mint → cpa_auths/xai-*.json → grok-4.5
可选反代deploy/cpa_gateway + Nginx 模板:多 key 配额暴露 CLIProxy(见下)
多入口Web 控制台 · GUI · CLI · backfill 脚本

适配的临时邮箱

配置项:email_provider(Web 控制台「邮箱来源」Tab 切换)。
browser / hybrid 共用同一套建号与收验证码逻辑。

email_provider服务必填配置说明
cloudflareCloudflare Temp Email 兼容 Workercloudflare_api_base可选 cloudflare_api_key、cloudflare_auth_mode(none / x-admin-auth / bearer / x-api-key / query-key);路径可配
duckmailDuckMailduckmail_api_key拉域名 → 建地址 → 轮询邮件
yydsYYDS Mailyyds_api_key(或 yyds_jwt)拉域名 → 建地址 → 轮询验证码

配置示例

Cloudflare

{
  "email_provider": "cloudflare",
  "cloudflare_api_base": "https://your-worker.example.com",
  "cloudflare_auth_mode": "none",
  "cloudflare_api_key": "",
  "defaultDomains": "mail.example.com"
}

DuckMail

{
  "email_provider": "duckmail",
  "duckmail_api_key": "your-key"
}

YYDS Mail

{
  "email_provider": "yyds",
  "yyds_api_key": "your-key",
  "yyds_jwt": ""
}

更细的路径说明、扩展参考:docs/mail-providers.md。


架构

临时邮箱(cloudflare / duckmail / yyds)
              │
              ▼
     注册 accounts.x.ai
     (browser 或 hybrid)
              │
              ▼
          SSO cookie
              │
     ┌────────┴────────┐
     ▼                 ▼
  号池 (SSO)      CPA mint (OIDC)
  Web 模型        xai-*.json → CLIProxyAPI → grok-4.5
注册模式配置说明
全浏览器"register_mode": "browser"全程 Chromium,过盾稳
混合协议"register_mode": "hybrid"浏览器短采 token,业务走协议,通常更快

快速开始

cd grok-regkit
python -m venv .venv
# Windows
.venv\Scripts\activate
pip install -r requirements.txt
cp config.example.json config.json
# 填写 email_provider + 对应密钥、代理、register_mode

Web(推荐)

# Linux 无桌面: export DISPLAY=:99  (配合 Xvfb)
uvicorn web.server:app --host 127.0.0.1 --port 8092 --workers 1

打开:http://127.0.0.1:8092

GUI / CLI

python grok_register_ttk.py
python grok_register_ttk.py --cli

常用配置字段

字段说明
email_providercloudflare | duckmail | yyds
register_modebrowser | hybrid
proxy / proxy_mode注册代理
cpa_export_enabled注册后是否 mint OIDC
cpa_prefer_protocol协议 mint 优先
cpa_auth_dir默认 ./cpa_auths

完整示例见 config.example.json。


可选:反代与 CPA 网关

注册成功并 mint 出 xai-*.json 后,可用 CLIProxyAPI 提供 OpenAI 兼容接口。
本仓库 deploy/ 提供可选参考:

  • cpa-gateway:多客户端 key + 请求配额,转发到本机 CLIProxy
  • Nginx 片段:公网 /cpa/ → gateway;可选注册 Web 面板反代

完整步骤与 curl / SDK 示例:docs/reverse-proxy.md · 文件索引:deploy/README.md。

注册机核心不依赖 deploy/。凭证勿混用(SSO ≠ CPA key)。


产物

路径内容
accounts_*.txtbrowser:邮箱----密码----sso
accounts_hybrid_*.txthybrid:同上
cpa_auths/xai-.jsonOIDC,供 CLIProxyAPI

存量补 OIDC:

python scripts/backfill_cpa_xai_from_accounts.py

环境要求

  • Python 3.9+(推荐 3.11 / 3.12)
  • Chrome / Chromium
  • 可访问 accounts.x.ai、所选邮箱 API;按需代理
  • Linux 服务器建议 Xvfb + 有头 Chromium

目录

grok-regkit/
  grok_register_ttk.py     # 浏览器注册 + 调度
  hybrid_register.py       # 混合注册
  browser/  protocol/      # hybrid 依赖
  cpa_xai/  cpa_export.py  # OIDC mint
  web/                     # FastAPI 控制台
  deploy/                  # 可选:cpa-gateway + Nginx 模板
  scripts/                 # backfill 等
  docs/
    项目介绍.md
    mail-providers.md      # 邮箱适配说明
    reverse-proxy.md       # 反代 / CPA 网关用法
    sso-cpa/               # SSO / CPA 适配
  config.example.json

文档

文档内容
docs/项目介绍.md中文总览(亮点、模式、速度说明)
docs/mail-providers.md邮箱适配与扩展参考
docs/sso-cpa/SSO ≠ OIDC · 模式矩阵 · 配置
docs/reverse-proxy.md可选反代 · cpa-gateway · curl 示例
LOCAL_RUN.md本机运行细节
OPEN_SOURCE.md开源快照维护
SECURITY.md密钥与安全
NOTICE.md使用边界

🤝 Acknowledgments and Community

This project is forever grateful for the support and promotion from the LINUX DO community.

本项目感谢 LINUX DO 社区的支持与推广。


License

MIT

免责声明

本项目与 xAI / Grok 无官方关系。自动化可能导致账号或 IP 封禁,使用风险自负。

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。