Files
AI-Account-Toolkit/Code-Patch/README.md
adminlove520 cc691b9fca feat: 添加多个新项目及更新文档
- 新增 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
2026-03-19 23:25:34 +08:00

76 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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