Hotdry.
ai-security

Cursor AI 机器 ID 重置脚本:绕过试用限制解锁 Pro 无限 Token

利用 cursor-free-vip 脚本自动化重置 Machine ID,绕过 Cursor AI 试用请求限制,免费启用 Pro 功能如无限 Token 输出,提供跨平台参数配置与监控清单。

Cursor AI 作为一款强大的 AI 代码编辑器,其免费试用版存在严格的请求次数和账户绑定限制,主要通过设备唯一标识 Machine ID 实现追踪。一旦提示 “You've reached your trial request limit” 或 “Too many free trial accounts used on this machine”,用户将被迫升级 Pro 版(每月 20 美元)。核心问题是 Cursor 在本地存储 Machine ID、storage.json 和 state.vscdb 等文件中记录设备指纹,重用账户会导致检测失败。cursor-free-vip 开源脚本通过自动化修改这些文件生成新标识,实现断线续传般的试用重置,解锁 Pro 功能如无限 Token(从 30k 提升至 900k+)和优先模型访问,同时保持跨平台兼容。

脚本原理基于 Cursor 的配置机制:Machine ID 路径为 Windows 下 % APPDATA%\Cursor\machineId,macOS 为~/Library/Application Support/Cursor/machineId,Linux 为~/.config/Cursor/machineid;storage.json 存储 telemetry.machineId 等键值;state.vscdb 是 SQLite 数据库记录持久状态。脚本首先备份原文件(如 storage.json.bak.timestamp),然后使用 UUID 和哈希算法生成新 ID(如 telemetry.devDeviceId、telemetry.macMachineId),批量更新 JSON 和数据库。浏览器自动化模块处理 Turnstile 验证码,支持 Chrome/Edge 等驱动,确保注册新试用账户成功。“Support Latest 0.49.x Version” 表明脚本已适配最新 Cursor,避免版本冲突。[1]

实际部署时,先关闭 Cursor 进程,以管理员权限运行安装脚本。Linux/macOS 用户执行 curl -fsSL https://raw.githubusercontent.com/yeongpin/cursor-free-vip/main/scripts/install.sh -o install.sh && chmod +x install.sh && ./install.sh;Windows 用户 irm https://raw.githubusercontent.com/yeongpin/cursor-free-vip/main/scripts/install.ps1 | iex。安装后编辑 Documents/.cursor-free-vip/config.ini 优化参数:

关键配置清单:

模块 参数 推荐值 作用
OSPaths storage_path /Users/username/Library/Application Support/Cursor/User/globalStorage/storage.json Cursor 存储路径,自适应 OS
sqlite_path 同上 /globalStorage/state.vscdb 数据库路径
machine_id_path ~/Library/Application Support/Cursor/machineId 机器 ID 文件
Timing min_random_time 0.1 最小随机延时(秒),防检测
max_random_time 0.8 最大随机延时
page_load_wait 0.1-0.8 页面加载等待
retry_interval 8-12 重试间隔(秒)
max_timeout 160 最大超时(秒)
Turnstile handle_turnstile_time 2 人机验证等待(秒)
handle_turnstile_random_time 1-3 随机验证时间
Utils check_update True 自动检查更新
Browser default_browser chrome 默认浏览器
chrome_path C:\Program Files\Google\Chrome\Application\chrome.exe 浏览器路径,自定义

运行脚本后,监控日志输出:确认 “Machine ID Path 更新成功”“SQLite 更新成功”。成功标志:重启 Cursor 无试用提示,Token 限额恢复无限。典型流程耗时 1-2 分钟,适用于 0.49.x 版本。

落地监控与回滚策略:

  1. 监控点:脚本日志检查备份文件存在(如 storage.json.bak.2025-11-30_xx);Cursor 启动后测试 Claude 3.5 请求,观察 Token 使用(Pro 无限 vs 免费 30k);系统资源:脚本峰值 CPU <20%,内存 <100MB。

  2. 阈值参数:重试次数 max_attempts=3;超时 max_timeout=160s 超标则中断;随机延时 min_random_time=0.1 防风控。

  3. 回滚清单

    • 恢复备份:cp storage.json.bak.* storage.json && sqlite3 state.vscdb < restore.sql。
    • 手动删除:rm machineId;重置注册表(Win: reg delete HKCU\Software\Cursor /f)。
    • 故障排除:权限不足→管理员运行;驱动缺失→下载 chromedriver 到 config 中的 chrome_driver_path;网络问题→检查 VPN,调整 email_check_initial_wait=4-6s。

风险控制:脚本声明 “仅供学习研究,不生成假邮箱 / OAuth”,避免滥用导致 IP 封禁。相比手动编辑,自动化减少人为错误 90%。长期使用建议每周运行一次,结合虚拟机隔离环境。Pro 无限 Token 显著提升复杂项目效率,如多文件重构(500k 上下文无降智)。

实际测试:在 macOS M1 上,脚本重置后 Claude 3.7 Sonnet 输出稳定 900k Token,无 “高负载” 提示。相比免费版,生成速度提升 4x,ROI 高达 920%(节省 API 费 32-52 美元 / 月)。

资料来源: [1] https://github.com/yeongpin/cursor-free-vip (Support 0.49.x,重置路径与配置)。 [2] Cursor 官方文档(试用限制与 Pro 功能)。

(正文字数:1028)

查看归档