2025年4月最新Cursor续杯详细步骤
前言
本篇博客仅供学习交流,如有侵权请联系博主删除。作为大学生,由于使用频率不高且时间不均匀,因此没有选择订阅,所以只有150次的使用次数,但为了尊重开发成果,建议有能力的用户还是订阅一下。
以后有能力我一定订阅!!!😭😭😭
现在续杯遇到的问题
以往的解决方案是重置机器码,然后注销重新注册邮箱。但Cursor似乎加强了检测,频繁注销同一邮箱会导致被锁定:
此外,短时间内多次注册会受到频率限制:
即使换浏览器、更换IP地址、清除cookie等操作都无法绕过这些限制(不知道cursor官方加入了什么参数校验)。之前流行的cursor-free-vip在我的MacOS M1上也无法使用。
经过搜索,发现一个可行的解决方案:使用cursor-auto-free来自动注册邮箱。
Github项目地址:https://github.com/chengazhen/cursor-auto-free
官方文档:https://cursor-auto-free-doc.vercel.app/zh/
准备工作
需要准备:
- 一个域名(推荐使用专门的域名,因为需要重设DNS解析服务器)
- Cloudflare账号
实现原理
此方法的基本逻辑是:
- 根据域名设置随机邮箱,并从名字库中随机选择用户名,通过脚本完成自动注册
- 将Cursor发送的验证码通过域名转发到临时邮箱,完成验证
- 重置设备机器码并重置Cursor
详细步骤
1. 购买并备案域名
可选择阿里云、腾讯云或华为云等平台购买域名(国内需要备案):
- 阿里云域名购买和备案流程参考下面的文章:https://blog.csdn.net/qq_35340913/article/details/118916348
- 腾讯云域名购买和备案流程参考下面的文章:https://blog.csdn.net/weixin_45734189/article/details/130853986
- 华为域名购买和备案流程参考下面的文章:https://zhuanlan.zhihu.com/p/641423478
学生可以通过GitHub学生优惠获取免费域名,具体步骤参考下面的文章:https://blog.csdn.net/CleverLee0/article/details/147322896
2. Cloudflare配置
- 访问 https://dash.cloudflare.com 注册并登录,在箭头指示处输入已注册的域名,其他保持默认配置,点击继续
- 选择free计划
- 点击"前往激活"
- 会出现下面的界面,记录Cloudflare名称服务器(后续需要用到)
- 在域名服务商处修改DNS服务器(以阿里云为例):
- 进入域名管理界面
- 点击对应域名,进入DNSSEC设置
- 确保DNSSEC已关闭(空白即正确)
- 点击DNS修改
- 修改DNS服务器,填入Cloudflare名称服务器地址
- 保存后返回Cloudflare,点击继续并检查配置,左上角显示"活动"即表示DNS配置完成
3. 临时邮箱配置
- 访问tempmail+
- 点击设置,配置PIN码(记录下来)和邮箱有效期(建议7天)
4. Cloudflare电子邮件路由配置
- 在Cloudflare页面,点击右侧"电子邮件"下的"电子邮件路由",点击"开始使用"
- 点击"跳过入门步骤",进入配置页面后点击"启用电子邮件路由"
- 点击"添加记录并启用"
- 点击"路由规则",再点击"编辑"
- 选择"发送到电子邮件",输入临时邮箱地址并保存
- 返回tempmail+等待验证邮件,点击邮件进行验证
- 验证完成后返回Cloudflare,将状态设置为"活动"
5. 环境配置
- 下载cursor-auto-free项目
git clone https://github.com/chengazhen/cursor-auto-free.git
或直接下载压缩包
- 进入项目目录并创建配置文件
cd cursor-auto-free
touch .env
- 打开配置文件示例
open -t .env.example
- 创建.env文件并填入以下配置(根据实际情况修改):
DOMAIN='注册Cloudflare时绑定的域名' # 你的 Cloudflare 域名
TEMP_MAIL=你的临时邮箱名 # 只需要前缀即可
# 设置的PIN码
TEMP_MAIL_EPIN=你的临时邮箱PIN码
# 使用的后缀
TEMP_MAIL_EXT=@mailto.plus# 浏览器UA
BROWSER_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.92 Safari/537.36# 关闭无头模式,默认是开启的
BROWSER_HEADLESS='false'# 使用其他浏览器(如Edge)
# BROWSER_PATH='C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe' # 浏览器可执行文件路径
-
从项目发布页下载对应系统版本的启动文件,解压后将CursorPro放到项目根目录(与.env和name_database.txt同级)
-
授予执行权限
chmod +x ./CursorPro
6. 运行脚本完成Cursor注册
- 运行脚本(如遇安全提示,可在系统设置->隐私与安全性->安全性中选择"仍然打开")
./CursorPro
- 程序启动后输入2开始注册流程
- 程序会自动打开浏览器并跳转到Cursor注册界面
注意:当终端显示以下信息时,可能需要手动完成人机验证:
=== 开始注册流程 === 正在访问登录页面: https://authenticator.cursor.sh === 开始注册账号流程 === 正在访问注册页面: https://authenticator.cursor.sh/sign-up 正在检测 Turnstile 验证...
此时手动点击验证码,完成验证后点击返回,进入Cursor的注册界面,程序会继续自动执行注册。
- 如果出现以下提示:
正在访问注册页面: https://authenticator.cursor.sh/sign-up
正在检测 Turnstile 验证...
验证失败 - 已达到最大重试次数 2
请前往开源项目查看更多信息:https://github.com/chengazhen/cursor-auto-free
可以手动在sign-up页面输入脚本生成的邮箱账号,随机填写用户名并手动完成注册。通常点击continue后验证码会变绿但无法跳转,此时刷新页面重新提交即可。脚本会自动获取验证码完成后续注册。
- 成功注册后,终端会显示类似以下信息:
正在设置密码...
提交密码...
密码设置完成,等待系统响应...
正在检测 Turnstile 验证...
检测到 Turnstile 验证框,开始处理...
验证成功 - 已到达PASSWORD_PAGE页面
Turnstile 验证通过
正在获取邮箱验证码...
尝试获取验证码 (第 1/5 次)...
找到邮件主题: Verify your email address
成功获取验证码: 328326
正在输入验证码...
验证码输入完成
正在检测 Turnstile 验证...
验证成功 - 已到达ACCOUNT_SETTINGS页面
等待系统处理中... 剩余 5 秒
等待系统处理中... 剩余 4 秒
等待系统处理中... 剩余 3 秒
等待系统处理中... 剩余 2 秒
等待系统处理中... 剩余 1 秒
正在获取账户信息...
账户可用额度上限: 150
请前往开源项目查看更多信息:https://github.com/chengazhen/cursor-auto-free=== 注册完成 ===
Cursor 账号信息:
邮箱: ****************
密码: E$eF&LmxOFiQ
正在获取会话令牌...
开始获取cookie
更新认证信息...
成功更新 cachedSignUpType
成功更新 cachedEmail
成功更新 accessToken
成功更新 refreshToken
请前往开源项目查看更多信息:https://github.com/chengazhen/cursor-auto-free
重置机器码...
当前操作系统: Darwin
执行macOS命令
Password:
-
输入系统密码完成机器码更新和Cursor重置
-
重置完成后打开Cursor,使用新注册的账号登录
注意:登录界面需要在无痕浏览器中打开,验证码可在tempmail+中获取
补充说明
经测试,我发现cursor-free-vip也可以结合临时邮箱+Cloudflare实现注册,步骤类似,但不需要配置.env文件,只需随机输入"邮箱前缀@域名"组成的邮箱即可。看来是我低估了这个获得22.5K Star的项目(据说Cursor的CEO也star了此项目,真假未知)。
疑难解答
如遇问题,可尝试更换网络节点重试。若仍无法解决,可查看项目issue页面
如始终无法解决或者不是开发者,也可在项目官网中订阅使用(实测可用)。