mirror of
https://github.com/adminlove520/AI-Account-Toolkit.git
synced 2026-05-16 09:26:46 +08:00
- 新增 GPT_register+duckmail+CPA+autouploadsub2api (DuckMail + OAuth + Sub2Api 注册工具) - 新增 team_all-in-one (ChatGPT Team 一键注册工具) - 新增 Code-Patch 项目 - 新增 ABCard 子模块 (ChatGPT Business/Plus 自动开通) - 新增 cloudflare_temp_email 子模块 (Cloudflare 临时邮箱服务) - 添加 .gitignore 文件 - 更新 README.md (新增项目导航、子模块说明) - 添加 CHANGELOG.md
76 lines
1.8 KiB
Markdown
76 lines
1.8 KiB
Markdown
# Code-Patch
|
||
|
||
## 配置端口(.env)
|
||
|
||
`.env` 在项目根目录。推荐先复制一份示例:
|
||
|
||
```bash
|
||
cp .env.example .env
|
||
```
|
||
|
||
常用配置项:
|
||
|
||
- `FRONTEND_PORT`:前端端口(默认 `5173`,如果被占用就改成 `5174/5175/...`)
|
||
- `BACKEND_HOST` / `APP_HOST`:后端监听地址(推荐 `127.0.0.1`)
|
||
- `BACKEND_PORT` / `APP_PORT`:后端端口(默认 `8000`)
|
||
|
||
修改端口后,需要把前后端都重启一次(后端的 CORS 白名单依赖 `FRONTEND_PORT`)。
|
||
|
||
## 启动
|
||
|
||
### 后端
|
||
|
||
```bash
|
||
python3 -m venv backend/.venv
|
||
backend/.venv/bin/pip install fastapi "uvicorn[standard]" pydantic python-dotenv curl-cffi
|
||
|
||
cd backend
|
||
./.venv/bin/python main.py
|
||
```
|
||
|
||
后端接口文档:`http://127.0.0.1:8000/docs`(端口以 `.env` 为准)
|
||
|
||
### 前端
|
||
|
||
```bash
|
||
cd frontend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
## 重启命令(分别)
|
||
|
||
### 重启后端
|
||
|
||
```bash
|
||
# 停止占用端口的进程(把 8000 换成你的 BACKEND_PORT)
|
||
PID=$(lsof -tiTCP:8000 -sTCP:LISTEN) && kill $PID
|
||
|
||
# 重新启动
|
||
cd backend
|
||
./.venv/bin/python main.py
|
||
```
|
||
|
||
### 重启前端
|
||
|
||
```bash
|
||
# 停止占用端口的进程(把 5174 换成你的 FRONTEND_PORT,默认 5173)
|
||
PID=$(lsof -tiTCP:5174 -sTCP:LISTEN) && kill $PID
|
||
|
||
cd frontend
|
||
npm run dev
|
||
```
|
||
|
||
### 核心功能
|
||
- 批量注册 — 代理池 + 可调并发,实时 WebSocket 进度推送,支持暂停 / 继续
|
||
|
||
- 账号管理 — 多维度筛选(关键词 / 状态 / 存活),支持 CSV 导入导出
|
||
|
||
- 存活检测 — 一键批量检活,自动标记存活 / 死亡状态
|
||
|
||
- Token 自动刷新 — 后台定时刷新 refresh_token,保持账号活跃
|
||
|
||
- 任务中心 — 支持单次 / 每日定时任务,覆盖注册、检活、清理三种任务类型
|
||
|
||
- 代理检测 — 注册前可预先检测代理可用性及出口 IP
|