返回 AI 资讯
安全研究言零的博客

Codex Console v1.1.1 超详细保姆级教程 - 从零到一完整部署指南(2026 最新版)

联系方式 & 交流群 QQ : 46333839 微信 : GOV-HACK 进微信群请联系博主,各位觉得文章对你有帮助的话可否打赏一些呀~ 前言 写教程不易,如果对您有帮助,欢迎赞赏支持! 微信收款码 : 支付宝收款码 : 感谢您的支持! 这篇教程覆盖 Codex Console v1.1.1 的完整部署和使用流程。Codex Console 是一款免费开源的 OpenAI/Codex 账号注册管理工具。 假设你没有编程基础,每一步都给出了可直接复制执行的命令,常见的坑也提前标注了。内容跟随项目版本同步更新。…

内容摘要

联系方式 & 交流群 QQ : 46333839 微信 : GOV-HACK 进微信群请联系博主,各位觉得文章对你有帮助的话可否打赏一些呀~ 前言 写教程不易,如果对您有帮助,欢迎赞赏支持! 微信收款码 : 支付宝收款码 : 感谢您的支持! 这篇教程覆盖 Codex Console v1.1.1 的完整部署和使用流程。Codex Console 是一款免费开源的 OpenAI/Codex 账号注册管理工具。 假设你没有编程基础,每一步都给出了可直接复制执行的命令,常见的坑也提前标注了。内容跟随项目版本同步更新。 项目信息 : GitHub 仓库:https://github.com/dou-jiang/codex-console 基于项目 :cnlimiter/codex-manager(修复增强版) 许可证 :MIT(免费开源) 当前版本 :v1.1.1 联系方式 : 微信 : GOV-HACK (添加请备注"兑换码购买") QQ : 46333839 (工作日 9:00-18:00 在线) 重要声明(必读) 1. 免费开源原则 本项目永久免费开源,任何付费版本均为倒卖行为! 禁止倒卖 :严禁倒卖本项目及相关衍生版本 禁止付费 :任何人向你收费提供本工具,请立即退款并举报 允许学习 :允许学习、研究、二次开发 允许分享 :允许分享给有需要的朋友 2. 合法使用提醒 请遵守 OpenAI 相关服务条款 严禁用于违规、滥用或非法用途 仅供学习、研究和技术交流使用 因使用本项目产生的风险和后果由使用者自行承担 3. 使用建议 新手建议 :先用小号测试,熟悉流程后再批量操作 时段选择 :避开北京时间 14:00 左右(美国午夜,封号高峰) 批量控制 :建议每批 10-50 个,不要一次性注册太多 数据备份 :定期导出账号数据,防止丢失 v1.1.1 版本更新内容 新增功能(5 项) 序号 功能 说明 1 CloudMail 邮箱服务 完整支持服务注册、配置接入、邮件轮询、验证码提取 2 newApi 上传支持 可配置选择不同导入目标类型(newApi/oldApi) 3 Codex 账号导出 导出的账号可直接用于登录、数据迁移、重新导入 4 CPA proxy_url 支持 CPA 服务配置中可直接保存并使用代理地址 5 Outlook 状态识别 直观查看"已注册/未注册"状态,显示关联账号编号 功能优化(5 项) 序号 优化项 效果 1 批量注册上限 从 100 个提升至 1000 个 2 OAuth token 刷新 完善异常处理,降低报错概率 3 批量验证流程 改为受控并发,减少卡死问题 4 WebUI 端口冲突 自动切换可用端口,无需手动修改 5 字段迁移逻辑 启动时自动补齐新增字段,兼容旧数据 BUG 修复(4 项) 序号 修复内容 影响 1 模板渲染兼容 适配不同 Starlette 版本 2 六位数字误判 OTP 避免无关文本被识别为验证码 3 Outlook 大小写问题 避免 Outlook.com 因大小写误判 4 Outlook 列表显示 修复列错位、乱码、占位文案问题 环境准备(按步骤操作) 第一步:确认操作系统 本教程支持以下操作系统: 系统 版本要求 推荐度 Windows Windows 10/11 (64 位) macOS macOS 10.15+ Linux Ubuntu 20.04+/Debian 10+ Docker 任意支持 Docker 的系统 查看系统版本命令: # Windows(PowerShell) systeminfo | findstr /B /C: "OS Name" /C: "OS Version" # macOS sw_vers # Linux cat /etc/os-release 第二步:安装 Python(3.10+) Windows 安装 Python 下载 Python 访问官网:https://www.python.org/downloads/ 下载 Python 3.10 或更高版本(推荐 3.11/3.12) 选择 “Windows installer (64-bit)” 安装 Python 双击安装包 重要 :勾选 “Add Python to PATH” 点击 “Install Now” 验证安装 # 打开命令提示符(Win+R → cmd) python --version # 应显示:Python 3.10.x 或更高 macOS 安装 Python # 使用 Homebrew(推荐) brew install python@3.11 # 验证安装 python3 --version Linux 安装 Python # Ubuntu/Debian sudo apt update sudo apt install python3.11 python3.11-venv python3-pip # CentOS/RHEL sudo yum install python3.11 python3-pip # 验证安装 python3 --version 第三步:安装 Git Windows 安装 Git 下载:https://git-scm.com/download/win 双击安装,使用默认选项即可 验证: git --version macOS 安装 Git # 使用 Homebrew brew install git # 或使用 Xcode 命令行工具 xcode-select --install Linux 安装 Git # Ubuntu/Debian sudo apt install git # CentOS/RHEL sudo yum install git # 验证 git --version 第四步:准备代理环境(重要) 由于 OpenAI 服务限制,你需要准备可用的代理: 代理要求 : 支持 HTTPS 稳定性好(推荐付费代理) 延迟低于 300ms 支持并发连接 常见代理配置 : # 本地代理示例(Clash) HTTP 代理:http://127.0.0.1:7890 HTTPS 代理:http://127.0.0.1:7890 # 环境变量设置(临时) export HTTP_PROXY = http://127.0.0.1:7890 export HTTPS_PROXY = http://127.0.0.1:7890 # Windows PowerShell $env :HTTP_PROXY = "http://127.0.0.1:7890" $env :HTTPS_PROXY = "http://127.0.0.1:7890" 代理测试命令 : # 测试代理是否可用 curl -x http://127.0.0.1:7890 https://www.google.com -I # 返回 HTTP/2 200 表示正常 安装部署(5 种方式任选) 方式一:源码安装(推荐新手) 步骤 1:克隆项目 # 选择安装目录(Windows 示例:D:\tools\codex-console) cd /tmp # Linux/Mac # 克隆项目 git clone https://github.com/dou-jiang/codex-console.git # 进入项目目录 cd codex-console # 查看项目结构 ls -la 预期输出 : drwxr-xr-x 9 root 4096 Mar 26 09:10 . drwxrwxrwt 26 root 4096 Mar 26 09:10 .. -rw-r--r-- 1 root 1461 Mar 26 09:10 build.bat -rw-r--r-- 1 root 1185 Mar 26 09:10 build.sh -rw-r--r-- 1 root 647 Mar 26 09:10 docker-compose.yml -rw-r--r-- 1 root 8278 Mar 26 09:10 README.md -rw-r--r-- 1 root 303 Mar 26 09:10 requirements.txt drwxr-xr-x 7 root 4096 Mar 26 09:10 src drwxr-xr-x 4 root 4096 Mar 26 09:10 static drwxr-xr-x 3 root 4096 Mar 26 09:10 templates -rw-r--r-- 1 root 5992 Mar 26 09:10 webui.py 步骤 2:创建虚拟环境(强烈推荐) 为什么使用虚拟环境: 避免污染系统 Python 环境 方便管理依赖包 便于迁移和部署 # Python 3.10+ 内置 venv 模块 python -m venv .venv # 激活虚拟环境 # Windows (CMD): .venv \S cripts \a ctivate # Windows (PowerShell): .venv \S cripts \A ctivate.ps1 # Linux/Mac: source .venv/bin/activate 激活成功后 ,命令行前会出现 (.venv) 标识: (.venv) user@host:~/codex-console$ 步骤 3:安装依赖 # 方式 1:使用 pip(通用) pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple # 方式 2:使用 uv(更快,推荐) # 先安装 uv pip install uv # 使用 uv 安装依赖 uv pip install -r requirements.txt 依赖列表 (requirements.txt): certifi>=2024.0.0 cffi>=1.16.0 curl_cffi>=0.14.0 pycparser>=1.21 pydantic>=2.0.0 pydantic-settings>=2.0.0 fastapi>=0.100.0 uvicorn[standard]>=0.23.0 jinja2>=3.1.0 python-multipart>=0.0.6 sqlalchemy>=2.0.0 aiosqlite>=0.19.0 psycopg[binary]>=3.1.18 playwright>=1.40.0 # 自动绑卡依赖 安装时间 :约 2-5 分钟(取决于网络) 验证安装 : pip list | grep -E "(fastapi|uvicorn|playwright)" 步骤 4:安装 Playwright 浏览器(可选) 如需使用自动绑卡功能,需要安装 Playwright 浏览器: # 安装浏览器 playwright install # 安装系统依赖(Linux) playwright install-deps 注意 :这一步可能需要较长时间(10-20 分钟),如果暂时不需要绑卡功能可以跳过。 步骤 5:配置文件 # 复制环境变量模板 cp .env.example .env # 编辑配置文件(选择你熟悉的编辑器) # Windows: 用记事本打开 .env # Linux/Mac: nano .env 或 vim .env .env 配置示例: # ── Web UI 监听地址 ────────────────────────────────────────── # 监听主机(默认 0.0.0.0,允许外部访问) APP_HOST = 0.0.0.0 # 监听端口(默认 8000,可自定义) APP_PORT = 8000 # Web UI 访问密码(⚠️ 强烈建议修改!) APP_ACCESS_PASSWORD = your_strong_password_here # ── 数据库 ─────────────────────────────────────────────────── # 本地 SQLite(默认,新手推荐) APP_DATABASE_URL = data/database.db # 远程 PostgreSQL(高级用户) # APP_DATABASE_URL=postgresql://user:password@host:5432/dbname # ── 代理配置(重要) # HTTP_PROXY=http://127.0.0.1:7890 # HTTPS_PROXY=http://127.0.0.1:7890 # ── 第三方自动绑卡(可选) # BIND_CARD_API_URL=https://your-workers-domain.dev/ # BIND_CARD_API_KEY=your_api_key_here ** 安全提醒**: 务必修改 APP_ACCESS_PASSWORD 默认值 不要将 .env 文件上传到公开仓库 生产环境建议使用强密码(16 位以上,包含大小写、数字、符号) 步骤 6:启动服务 # 方式 1:默认启动(127.0.0.1:8000) python webui.py # 方式 2:指定主机和端口(允许外部访问) python webui.py --host 0.0.0.0 --port 8000 # 方式 3:设置访问密码 python webui.py --access-password your_password # 方式 4:组合参数(推荐) python webui.py --host 0.0.0.0 --port 8000 --access-password your_password # 方式 5:调试模式(开发使用) python webui.py --debug 启动成功标志 : INFO: Started server process [12345] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) 访问 WebUI: 本地访问:http://127.0.0.1:8000 远程访问:http://你的服务器 IP:8000 默认密码:admin123(如未在 .env 中修改) 方式二:Docker 部署(推荐生产环境) 前置要求 已安装 Docker 和 Docker Compose Docker 版本:20.10+ Docker Compose 版本:2.0+ 安装 Docker: # Ubuntu/Debian curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo systemctl enable docker sudo systemctl start docker # 验证安装 docker --version docker compose version 使用 Docker Compose(推荐) # 克隆项目 git clone https://github.com/dou-jiang/codex-console.git cd codex-console # 启动服务 docker compose up -d # 查看日志 docker compose logs -f # 停止服务 docker compose down 访问服务 : WebUI: http://你的服务器 IP:1455 noVNC(绑卡可视化): http://你的服务器 IP:6080 常见问题解答 一、安装问题 Q1: pip install 报错 “Could not find a version that satisfies the requirement” 解决 : # 升级 pip python -m pip install --upgrade pip # 使用国内镜像 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple Q2: 虚拟环境激活失败 Windows PowerShell 执行策略问题: # 临时允许执行脚本 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser # 重新激活 . venv \ Scripts \ Activate . ps1 二、启动问题 Q1: 端口被占用 Error: [Errno 98] Address already in use 解决 : # 方式 1:更换端口 python webui.py --port --- ## 💖 赞赏支持 <div style = "margin: 50px 0; padding: 30px 20px; border: 3px dashed #ff6b6b; border-radius: 15px; background: linear-gradient(135deg, #fff5f5 0%, #fff0f0 100%); text-align: center; box-shadow: 0 4px 15px rgba(255, 107, 107, 0.15);" > <div style = "font-size: 1.3em; font-weight: bold; color: #ff6b6b; margin-bottom: 10px;" > <span style = "font-size: 1.5em;" >❤️</span> 写教程不易,如果对您有帮助,可以赞赏一下吗? <span style = "font-size: 1.5em;" >❤️</span> </div> <p style = "color: #666; font-size: 0.95em; margin: 10px 0 25px 0;" >您的支持是我持续更新的最大动力!</p> <div style = "display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; margin-bottom: 25px;" > <div style = "text-align: center; background: white; padding: 15px; border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);" > <p style = "margin-top: 12px; font-weight: bold; font-size: 1.1em; color: #333;" >微信</p> </div> <div style = "text-align: center; background: white; padding: 15px; border-radius: 10px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);" > <p style = "margin-top: 12px; font-weight: bold; font-size: 1.1em; color: #333;" >支付宝</p> </div> </div> <div style = "margin-top: 20px; padding-top: 20px; border-top: 2px solid rgba(255, 107, 107, 0.2);" > <p style = "color: #ff6b6b; font-weight: bold; font-size: 1.1em; margin: 0;" >🎉 感谢您的支持!</p> </div> </div> <!-- 强制刷新缓存 -->

资讯来源

言零的博客

原文链接

打开原文