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 版本。
落地监控与回滚策略:
-
监控点:脚本日志检查备份文件存在(如 storage.json.bak.2025-11-30_xx);Cursor 启动后测试 Claude 3.5 请求,观察 Token 使用(Pro 无限 vs 免费 30k);系统资源:脚本峰值 CPU <20%,内存 <100MB。
-
阈值参数:重试次数 max_attempts=3;超时 max_timeout=160s 超标则中断;随机延时 min_random_time=0.1 防风控。
-
回滚清单:
- 恢复备份: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)