github ranxi2001/sub2api v2.11.1
Sub2API 2.11.1

3 hours ago

AI API Gateway Platform - 将 AI 订阅配额分发和管理

本版重点是请求时区默认跟随出口 IP:新安装或尚未保存相关设置的实例,会默认开启请求时区绑定并使用出口 IP 自动识别。管理员已保存的关闭状态或手动模式继续生效。

请求时区默认跟随出口 IP

  • 在“系统设置 → 网关转发 → Codex 设置”中管理请求时区绑定,可随时关闭或切回手动账号时区(PR #433、#436)。
  • 原生 Responses HTTP 转发按选定的出口代理识别 IP 和 IANA 时区,覆盖区域路由及代理故障转移;直连时使用服务端出口。WebSocket 在连接建立时识别出口。
  • 同步替换请求中已有的受支持时区头、user 环境上下文内的 <timezone> 和网页搜索 user_location.timezone;不新增缺失字段,不改日期、普通对话或服务器系统时区。
  • 探测失败、超时或时区无效时保留原请求,不回退到手动时区。动态代理的探测结果不保证等于每条业务连接的实际 IP;第三方插件自主管理的转发路径尚未接入。

其他更新

  • OpenAI OAuth 账号支持导出真实 ChatGPT Session,需要提供该账号网页登录 Cookie,并校验返回用户身份;不支持仅凭已保存的 OAuth token 导出,也不适用于 API Key 或 Spark 影子账号。Cookie 仅用于本次请求,不保存到账号配置或审计日志(PR #434)。
  • OpenAI API Key 账号的 GPT-6.1 Sol 请求不再收取官方模型价卡的长上下文附加费,与既有 OAuth / Setup Token 行为一致;其他模型及分组自定义区间价格保持原有规则(PR #432)。
  • 补齐 Grok Chat Completions 原样转发路径的上游错误响应体诊断,沿用现有错误正文记录开关(PR #431)。

本版相对 v2.11.0 无新增数据库迁移。升级后,只有缺失或空的时区设置采用新默认值;已有显式设置继续生效。时区绑定用于请求一致性,不代表模型质量改善。

完整版本对比 · 请求时区说明 · Session 导出说明


📥 Installation

Docker:

# GitHub Container Registry
docker pull ghcr.io/ranxi2001/sub2api:2.11.1

One-line install (Linux):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.11.1/deploy/install.sh | sudo bash -s -- install -v v2.11.1

Manual download:
Download the appropriate archive for your platform from the assets below.

K3s gateway upgrade (on each existing single-node host):

curl -fsSL https://raw.githubusercontent.com/ranxi2001/sub2api/v2.11.1/deploy/upgrade-k3s.sh | sudo bash -s -- --version v2.11.1

Defaults: namespace tosky-canary, Deployment tosky-nerd; override with --namespace NAME --deployment NAME.
Upgrade every instance sharing Redis to this release.

📚 Documentation

Don't miss a new sub2api release

NewReleases is sending notifications on new releases.