[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-77299":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":14,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},77299,"WindsurfX","huey1in\u002FWindsurfX","huey1in","Windsurf 协议注册机 | Windsurf (windsurf.com) 批量自动注册工具","https:\u002F\u002Fqm.qq.com\u002Fq\u002FRXMTXUlc4w",null,"Python",121,48,1,0,3,93,4,5.07,"MIT License",false,"main",true,[25,26,27,28,29],"auto-register","codeium-cascade","moemail","python","windsurf","2026-06-12 02:03:42","# WindsurfX\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fhuey1in\u002FWindsurfX?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fhuey1in\u002FWindsurfX\u002Fblob\u002Fmain\u002FLICENSE)\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fhuey1in\u002FWindsurfX?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fhuey1in\u002FWindsurfX\u002Fstargazers)\n[![Issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fhuey1in\u002FWindsurfX?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fhuey1in\u002FWindsurfX\u002Fissues)\n[![Last Commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fhuey1in\u002FWindsurfX?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fhuey1in\u002FWindsurfX\u002Fcommits\u002Fmain)\n\u003Ca href=\"https:\u002F\u002Flinux.do\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLINUX%20DO-社区-f0b752?style=flat-square\" alt=\"LINUX\n   DO\">\u003C\u002Fa>\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10%2B-blue?style=flat-square)](https:\u002F\u002Fwww.python.org)\n\n**WindsurfX** 是一套用于 Windsurf (windsurf.com) 平台的自动注册工具。\n\n> 本仓库仅用于学习与研究 HTTP 协议、并发编程、临时邮件接入等技术。请勿用于违反 Windsurf 服务条款的用途，使用者自行承担风险。\n\n---\n\n## 说明\n\n- Windsurf Free 层级目前只开放了 **SWE** 系列模型（Cascade \u002F Windsurf 自研）。如果需要使用 Claude \u002F GPT \u002F Gemini 等完整模型，可以**绑定信用卡试用 Pro**（注册成功的账号支持自行升级）。\n- 本项目是否持续维护、是否开发 **GUI 版本**（面向小白用户的可视化客户端），将根据本仓库的 **Star 数量** 来决定。如果你觉得有用，欢迎点个 [Star](https:\u002F\u002Fgithub.com\u002Fhuey1in\u002FWindsurfX\u002Fstargazers)。\n\n---\n\n## 功能\n\n- **批量注册**：通过临时邮箱自动接收验证码，全流程无人值守\n- **多并发**：基于线程池的可配置并发数，注册数百账号只需几分钟\n- **代理池**：支持单代理或代理池文件，每个任务随机分配\n- **凭证持久化**：注册成功的账号写入 `accounts.json`，包含 `auth1_token` \u002F `session_token` \u002F `api_key` 等所有字段\n- **优雅退出**：`Ctrl+C` 立即停止派发新任务，正在跑的任务在下一次轮询时退出，已完成的账号不会丢\n\n---\n\n## 项目结构\n\n```\nWindsurfX\u002F\n├── main.py                  # 注册入口\n├── .env                     # moemail 配置\n├── accounts.json            # 注册成功的账号\n└── windsurfx\u002F               # Python 包\n    ├── config.py            # 环境变量、常量、ANSI 颜色\n    ├── state.py             # 线程间共享状态\n    ├── log.py               # 日志辅助\n    ├── generators.py        # 邮箱\u002F密码\u002F昵称随机生成\n    ├── windsurf.py          # Windsurf API 客户端\n    ├── moemail.py           # moemail API 客户端 + 验证码轮询\n    ├── storage.py           # accounts.json 读写\n    ├── register.py          # 单账号注册流程\n    └── runner.py            # 并发调度 + 信号处理\n```\n\n---\n\n## 快速开始\n\n### 1. 准备环境\n\n- Python 3.10+\n- 一个 [moemail](https:\u002F\u002Fgithub.com\u002Fbeilunyang\u002Fmoemail) 实例的 API Key（可自部署）\n\n### 2. 安装依赖\n\n```bash\npip install requests python-dotenv\n```\n\n### 3. 配置 `.env`\n\n```env\nMOEMAIL_BASE=https:\u002F\u002Fyour-moemail-instance.example.com\nMOEMAIL_API_KEY=mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n### 4. 批量注册\n\n```bash\n# 注册 10 个账号，5 并发\npython main.py -n 10 -j 5\n\n# 通过代理\npython main.py -n 10 -j 5 -p http:\u002F\u002F127.0.0.1:7890\n\n# 使用代理池\npython main.py -n 50 -j 10 --proxy-file proxies.txt\n\n# 自定义输出\npython main.py -n 5 -o my_accounts.json\n```\n\n---\n\n## CLI 参数\n\n| 参数 | 说明 | 默认值 |\n|------|------|--------|\n| `-n, --count` | 注册账号总数 | `1` |\n| `-j, --jobs` | 并发任务数 | `1` |\n| `-p, --proxy` | 单个代理 | 无 |\n| `--proxy-file` | 代理池文件（每行一条） | 无 |\n| `-o, --output` | 输出 JSON 路径 | `accounts.json` |\n\n---\n\n## 开发\n\n按模块职责拆分，扩展时只动对应文件：\n\n| 想要 | 改这里 |\n|------|--------|\n| 加 Windsurf API 端点 | `windsurfx\u002Fwindsurf.py` |\n| 改邮箱前缀策略 | `windsurfx\u002Fgenerators.py` |\n| 加新输出格式 | `windsurfx\u002Fstorage.py` |\n| 改并发模型 | `windsurfx\u002Frunner.py` |\n| 加全局配置项 | `windsurfx\u002Fconfig.py` |\n\n---\n\n## License\n\nMIT © [huey1in](https:\u002F\u002Fgithub.com\u002Fhuey1in)\n","WindsurfX 是一个用于 Windsurf 平台的批量自动注册工具。其核心功能包括通过临时邮箱自动接收验证码实现全流程无人值守的批量注册、基于线程池的可配置并发数以提高效率、支持单代理或代理池文件以增加灵活性，以及将注册成功的账号信息持久化存储到 JSON 文件中。此外，该工具还支持优雅退出，确保已完成的任务不会丢失。适用于需要快速创建多个 Windsurf 账号的研究和测试场景。项目使用 Python 语言编写，遵循 MIT 许可协议，并提供了详细的使用说明和命令行参数配置指南。",2,"2026-06-11 03:55:18","CREATED_QUERY"]