科学工具
科学工具让世界更美好
让世界更美好

Cursor Auto Register 自动化注册 Cursor 账号Cursor Auto Register 自动化注册 Cursor 账号

Cursor Auto Register 环境要求

Python 3.8+

pip (Python包管理器)

本地设置

1、安装 Python 依赖

pip install -r requirements.txt

2、配置环境变量

按照 config.py 配置 .env 环境参数

使用说明

1、环境`变量配置: 在项目根目录创建 .env 文件:

# 多个域名使用逗号分隔
EMAIL_DOMAINS=xxx.xx

# 临时邮箱用户名
EMAIL_USERNAME=test
# 临时邮箱PIN码(如果需要)
EMAIL_PIN=

# 数据库URL
DATABASE_URL="sqlite+aiosqlite:///./accounts.db"

# ===== API服务配置 =====
# API服务监听主机地址,0.0.0.0 允许非本机访问
API_HOST="0.0.0.0"
# API服务端口号
API_PORT=8000
# 是否启用UI
ENABLE_UI=True
# 最大注册账号数量
MAX_ACCOUNTS=1

# windows用户部分安装时是自定义目录安装的,需要修改该配置
#CURSOR_PATH="D:\devtools\cursor"

参数特殊说明:

EMAIL_DOMAINS:自己申请的邮箱,并已将DNS解析到cloudflare上了

EMAIL_USERNAME: https://tempmail.plus/ 获取到的邮箱前缀,示例:ddcat

需要 cloudflare 上配置转发,可以参考:https://blog.csdn.net/qq_50082325/article/details/144530594

把 Catch-all地址 都转发到 tempmail.plus 获取到的邮箱即可

3、数据持久化:

数据库文件会保存在 accounts.db 文件 日志文件会保存在容器内的 api.log 注意事项: 确保 .env 文件中的配置正确 数据目录 accounts.db需要适当的权限 容器内使用无头模式运行Chrome浏览器 API服务默认在8000端口运行

检查API服务是否正常运行

curl http://localhost:8000/health

API 端点

GET /accounts - 获取所有账号

GET /account/random - 随机获取一个账号

POST /account - 创建新账号

可视化页面

运行服务器后,访问:

UI: http://localhost:8000/

API 文档

运行服务器后,访问:

Swagger UI: http://localhost:8000/docs

ReDoc: http://localhost:8000/redoc