当前位置: 首页 > news >正文

Sub2API + CCSwitch 实现 Codex 反向代理:多账号流量分发实战(解决codex手机号验证)可以润色吗

一、背景介绍

在日常开发中,使用 Codex 或其他 AI 编程助手时,通常存在以下问题:

  • 单账号流量有限,容易触发限制
  • 多账号管理繁琐
  • API 调用地址分散,难以统一管理

在使用Codex或相关插件时,原本仅存在前述问题的情况下,尚不足以构成必须实现中转站的必要性。然而,近期发现若不结合反向代理,Codex几乎无法正常使用。

最近不少人在打开 Codex 时遇到了一个之前从没见过的弹窗——要求验证手机号,否则无法继续使用。这对很多用户来说是一道突如其来的门槛,尤其是英国号码收不到验证码的问题在 GitHub Issue 区已经被大量讨论。这篇文章把我自己的处理经验整理出来,供参考

通过官方渠道以正常价格购买GPT Plus订阅,通常不会遇到额外的验证问题,能够顺利使用Codex等高级功能。

若通过非官方渠道(如转售账号或低价代购),可能会触发额外的安全验证,例如要求提供手机号验证码,导致使用受限。

结合Sub2APICCSwitch,可以实现:

  • 多账号统一管理
  • API 反向代理,流量分发
  • 多模型 / 多 Provider 一键切换

二、环境准备

软件工具

  1. Sub2API
    • GitHub 地址:Sub2API
    • 负责 API 反向代理和流量分发
  2. CCSwitch
    • 官方文档:CCSwitch Docs
    • 用于管理多 AI Provider,并切换调用目标
  3. Codex API Key
  • 可使用 OpenAI Codex 或其他 Codex 兼容 API(使用日抛号即可)

部署Sub2API

可以云服务器部署,给其他伙伴使用,也可以本地部署,仅供自己使用(问题更少点)

Docker Compose(推荐)

使用 Docker Compose 部署,包含 PostgreSQL 和 Redis 容器

前置条件

  • Docker 20.10+
  • Docker Compose v2+

快速开始(一键部署)

使用自动化部署脚本快速搭建:

# 创建部署目录 mkdir -p sub2api-deploy && cd sub2api-deploy # 下载并运行部署准备脚本 curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/docker-deploy.sh | bash # 启动服务 docker compose up -d # 查看日志 docker compose logs -f sub2api

部署完毕之后,你可以问AI去一些命令求查询一下管理员账号和密码

我这里采取的是本地部署(自己慢慢摸索的,留个3连吧)

当然,你刚部署的时候不是这样的,你需要去配置一些账号和api密钥

1.创建分组

2.导入gpt plus/codex账号

导入账号需要我们去上传一个json文件

https://gtxx3600.github.io/GPTSession2CPAandSub2API/

https://chatgpt.com/api/auth/session

这个需要我们先登录gpt账号,然后才能获得

我们讲下面的内容全部选择(ctrl a),然后复制到上面那个框中

然后将内容存到一个json文件中,然后回到这里

选择你刚刚存入的那个文件

点击编程账号,对账号进行分组

最终状态如下:

创建密钥

这样就行,然后创建即可

到这一步,我们其实已经可以去修改配置文件

但是为了,更方便自动去修改这些配置文件,我们这里继续引入cc switch

安装cc switch

github官方链接:

cc-switch/docs/release-notes/v3.15.0-zh.md at main · farion1231/cc-switch

三、sub2api结合ccswitch

先启动,然后再去编辑配置

需要修改为这俩个,因为无法识别localhost

然后进行一个测速,如果最后测速通过,这个反代也就实现了,保存配置

然后我们就可以去直接使用codex/codex插件了

http://www.zskr.cn/news/1344618.html

相关文章:

  • 大学买不到GPU怪我?黄仁勋斯坦福现场火力全开:是你们体制的错!
  • G-Helper终极指南:免费开源工具彻底释放华硕笔记本性能
  • 2026年国内矿粉球团粘合剂头部厂家实力排行 - 奔跑123
  • 126、强化学习:在机器人运动控制中的实战
  • N_m3u8DL-CLI-SimpleG:让M3U8视频下载变得如此简单的终极图形界面工具
  • 2026年全球优质筋膜枪选购指南:轻松找到你的专属按摩神器 - 博客万
  • 2026年软考知识点—计算机等级考试—软件设计师考前备忘录—东方仙盟
  • 125、强化学习:策略梯度与PPO算法
  • 告别抢票焦虑:Python自动化工具如何让你轻松购得心仪演出票?
  • G-Helper:3步快速配置指南,释放华硕笔记本的真正潜能
  • 5个关键技巧优化抖音素材收集:开源下载器的进阶应用指南
  • 中兴光猫终极解锁指南:一键开启工厂模式与永久Telnet的完整解决方案
  • 高效掌握外语词汇:ToastFish桌面单词记忆工具完整指南
  • 2026年成都有哪些值得信赖的AI搜索优化公司? - 品牌推荐官方
  • 解锁AMD Ryzen处理器隐藏性能:SMUDebugTool深度调试实战指南
  • 中兴光猫工厂模式解锁终极指南:zteOnu让你的网络管理更简单
  • 国内矿粉粘结剂头部品牌排行 核心性能与服务实测对比 - 奔跑123
  • Seata 分布式事务配置实战:基于 Nacos 的高可用部署方案
  • CentOS 7 搭建 MySQL 主从复制集群:从零到生产级高可用
  • 百度网盘提取码智能获取工具:10秒完成自动化查询的终极方案
  • 思源黑体TTF:免费商用字体构建终极指南,解决多语言排版难题
  • 替代系统自带记事本!这款轻量全能文本工具,办公编程都能用
  • 家庭总吵架?跟易经学2招,比讲道理管用多了!
  • 抖音批量下载终极指南:3分钟掌握无水印高效下载技巧
  • 力扣经典模版题(用于自己复习)
  • 2005- Loss functions for preference levels- Regression with discrete ordered labels-IJCAI
  • Python3 集合(Set)详解:从入门到精通
  • BarrageGrab:零依赖微服务架构的跨平台直播弹幕一体化采集系统
  • 网络化多智能体编队控制方法与实时仿真平台开发【附仿真】
  • 需求用例-成功保证