🚀 纯净的 ChatGPT 镜像站,完美复刻官网体验,支持账号密码登录和注册。
-
🎯 完全镜像ChatGPT官网
- 1:1 还原ChatGPT.com界面和功能
- 支持所有模型选择(用户完全自由)
- 无需翻墙直接访问
-
🔐 多种登录方式
- ChatGPT 账号密码登录
- Access Token 登录
- 支持注册新的ChatGPT账号
-
🚀 核心功能
- 完整的聊天体验
- 所有ChatGPT模型支持
- 实时流式响应
- 会话历史同步
-
🛠 技术栈
- 后端: Node.js + Express
- 前端: 原生HTML/CSS/JS(完全模仿官网)
- 代理: HTTP/SOCKS5 代理池支持
Windows 用户:
# 双击运行 start.bat 或在命令行执行:
start.batLinux/Mac 用户:
# 给脚本执行权限并运行:
chmod +x start.sh
./start.sh# 1. 克隆项目
git clone https://github.com/rowjt/cjx.git
cd chatgpt-mirror
# 2. 配置代理(可选)
cp .env.example .env
# 编辑 .env 文件,配置代理
# 3. 启动服务
docker-compose up -d
# 4. 访问镜像站
# http://localhost:3000# 1. 确保已安装 Node.js 16+
node --version
# 2. 安装依赖
npm install
# 3. 配置环境变量
cp .env.example .env
# 4. 启动服务
npm start
# 5. 访问 http://localhost:3000| 变量名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
PORT |
Number | 3000 | 服务端口 |
PROXY_URL |
String | None | 代理地址(可选) |
CHATGPT_BASE_URL |
String | https://chatgpt.com | ChatGPT官网地址 |
ENABLE_REGISTER |
Boolean | true | 是否启用注册功能 |
选择上述任一部署方式启动服务后,访问 http://localhost:3000
镜像站支持三种登录方式:
方式一:ChatGPT账号密码登录
- 输入你的ChatGPT邮箱和密码
- 支持直接登录到ChatGPT官网账号
方式二:Access Token登录
- 访问 chatgpt.com/api/auth/session
- 复制
accessToken字段的值 - 粘贴到镜像站的Token登录框
方式三:注册新账号
- 直接在镜像站注册新的ChatGPT账号
- 支持邮箱验证流程
- ✅ 完全自由选择模型 - 支持所有ChatGPT模型
- ✅ 完整功能支持 - 包括插件、文件上传、语音等
- ✅ 实时同步 - 与官网账号数据完全同步
- ✅ 无限制使用 - 不限制对话次数和模型选择
chatgpt-mirror/
├── public/ # 静态文件(完全模仿官网)
│ ├── index.html # 主页面
│ ├── login.html # 登录页面
│ ├── css/ # 样式文件
│ └── js/ # JavaScript文件
├── src/ # 后端源码
│ ├── proxy.js # 代理核心
│ ├── auth.js # 认证模块
│ └── server.js # 服务器入口
├── docker-compose.yml # Docker配置
└── package.json # 依赖配置
- ✅ 完全自由的模型选择 - 不限制任何模型
- ✅ 原生ChatGPT体验 - 界面和功能完全一致
- ✅ 支持所有ChatGPT功能 - 包括插件、文件上传等
- ✅ 无需数据库 - 纯代理模式,不存储用户数据
- ✅ 一键部署 - Docker一键启动
MIT License