File size: 2,798 Bytes
e43bcd4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# Cursor-To-OpenAI 一键配置指南

本文档将指导你使用一键配置工具来设置 Cursor-To-OpenAI 环境。

## 准备工作

在开始配置前,请确保你已经:

1. Fork了 [Cursor-Register-fix](https://github.com/liuw1535/Cursor-Register-fix) 仓库到你的GitHub账号
2. 创建了一个GitHub个人访问令牌(Personal Access Token),且具有 `repo` 权限
3. 拥有至少一个Gmail账号,并启用了两步验证
4. 为Gmail账号创建了应用密码(Application Password)

## 配置步骤

### 1. 安装依赖

```bash
npm install
```

### 2. 运行配置脚本

```bash
npm run setup
```

或者直接运行:

```bash
node setup.js
```

### 3. 按照提示输入信息

脚本会引导你输入以下信息:

- GitHub用户名:你的GitHub账号用户名
- GitHub Token:你的个人访问令牌
- API Key:自定义的API Key,用于访问服务
- Gmail账号:用于自动注册Cursor账号的Gmail地址
- Gmail应用密码:对应Gmail账号的应用密码(不是邮箱密码)

### 4. 创建应用密码的步骤

如果你还没有创建Gmail应用密码,请按照以下步骤操作:

1. 访问 [Google账号安全设置](https://myaccount.google.com/security)
2. 在"登录Google"部分,点击"两步验证"
   (如果未启用两步验证,需要先启用)
3. 在页面底部找到"应用密码",点击进入
4. 在"选择应用"下拉菜单中选择"其他(自定义名称)"
5. 输入一个名称,例如"Cursor注册"
6. 点击"生成"
7. 复制生成的16位应用密码(格式如:xxxx xxxx xxxx xxxx)

### 5. 管理邮箱配置

系统提供了一个专门的邮箱配置管理工具,可以随时添加、修改或删除邮箱:

```bash
npm run manage-emails
```

使用此工具可以:
- 查看所有已配置的邮箱
- 添加新的Gmail账号
- 修改现有Gmail账号的配置
- 删除不再使用的Gmail账号

## 配置完成后

配置完成后,你可以:

1. 启动服务:

```bash
npm start
```

2. 手动触发Cookie刷新:

```bash
npm run refresh-cookies:force
```

## 配置文件说明

脚本会生成`.env`文件,其中包含以下主要配置:

- `API_KEYS`:API Key到Cookie的映射关系
- `GITHUB_OWNER`:你的GitHub用户名
- `GITHUB_TOKEN`:你的GitHub个人访问令牌
- `REGISTER_EMAIL_CONFIGS`:Gmail账号配置,用于自动注册

## 注意事项

1. GitHub Token需要具有repo权限,用于访问你fork的仓库
2. Gmail应用密码不同于你的Gmail登录密码,是专门为第三方应用生成的
3. MIN_COOKIE_COUNT设置为1000,确保系统会尝试刷新Cookie
4. 配置完成后,你可以通过Web界面查看和管理Cookie状态
5. 始终确保至少有一个有效的Gmail账号配置,否则自动刷新功能将无法正常工作