CoolFace
Apppublic

spfnas/zhuce1

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
App README

ChatGPT 注册工具

自动注册 ChatGPT/Codex 账号并上传至 CPA 面板。

功能特性

  • 🎯 自动注册 ChatGPT/Codex 账号
  • 📧 支持 CF 临时邮箱 / GPTMail
  • ☁️ 自动上传到 CPA 面板
  • 🖥️ Web 管理界面
  • 🐳 支持 Hugging Face Spaces 部署

本地运行

Web 界面

bash
cd /home/spf/docker/chatgpt_register
bash start_web.sh
# 访问 http://localhost:7860

命令行

bash
# 单次运行
python3 openai_register.py --once --cpa-upload

# 指定邮箱源
python3 openai_register.py --cpa-upload --email-provider cfmail

# 后台运行
nohup python3 openai_register.py --cpa-upload > register.log 2>&1 &

Hugging Face Spaces 部署

方法 1: 创建新 Space

  1. 1.登录 Hugging Face
  2. 2.点击右上角头像 → New Space
  3. 3.填写 Space 名称,选择 Docker SDK
  4. 4.上传以下文件:
  5. 5.Dockerfile
  6. 6.app.py
  7. 7.requirements.txt
  8. 8.openai_register.py
  9. 9.templates/index.html
  10. 10.README.md (包含 frontmatter)

方法 2: Git 推送

bash
cd /home/spf/docker/chatgpt_register

# 初始化 Git(如果还没有)
git init

# 添加远程仓库
git remote add space https://huggingface.co/spaces/<你的用户名>/<space名称>

# 添加文件
git add Dockerfile app.py requirements.txt openai_register.py templates/ README.md config.json

# 提交并推送
git commit -m "Initial commit"
git push -u space main

设置环境变量

在 Space 的 Settings → Repository secrets 中添加:

  • CPA_BASE_URL - CPA 面板地址
  • CPA_TOKEN - CPA 面板 Token

配置说明

编辑 config.json

json
{
  "proxy": "",
  "email_provider": "random",
  "sleep_min": 10,
  "sleep_max": 30,
  "cpa_upload": true,
  "cpa_clean": false,
  "cpa_prune_local": true,
  "cpa_target_count": 300,
  "cf_email_api_base": "https://email.spf.qzz.io",
  "cf_email_domains": ["spf.qzz.io", "spf.us.kg", "spf.dpdns.org"]
}

命令参数

参数说明
--once只运行一次
--email-provider邮箱源: random/cfmail/gptmail
--proxy代理地址
--cpa-upload上传到 CPA
--cpa-clean清理失效账号
--cpa-prune-local上传后删除本地文件