AI API 中转站架构方案:单层 vs 双层

场景:用户在国内,统一中转多家上游 AI API,要求稳定、快速、免 ICP 备案。
上游覆盖:

  • 海外:OpenAI、Anthropic(Claude)、Google Gemini
  • 中国模型:DeepSeek、通义千问、智谱、月之暗面、百川等(可扩展)
    本文对比单层与双层两种中转架构,说明海外 / 中国模型分流,以及主站 NewAPI + 副站 Sub2API 号池的软件分层。
当前最终决策(2026-07-23)

当前优先级已经明确为:中国用户访问稳定性和晚高峰速度优先,同时正式承载订阅号池、AI 图片和 AI 视频业务。因此不再采用 Vultr 单节点,也不把低带宽香港盾机串在主链路前面。

最终采购两台 DMIT 东京 Premium:①核心节点运行 NewAPI、PostgreSQL、Redis 和公网入口;②业务节点运行 Sub2API 订阅号池、图片 / 视频异步 Worker 和备用 NewAPI。两台均采用 MEDIUM(4 vCore / 8 GB / 160 GB SSD / 6 TB / 1 Gbps);媒体文件使用 R2 预签名 URL 直传直读,每个订阅账号绑定独立静态住宅代理。详见 §13。


1 · 架构总览

中转站本质是 AI API 网关:客户端 → 你的服务器 → 上游厂商 API → 返回。
网络架构与具体模型名无关;差异主要在上游地域、可达性、IP 风控、协议与计费,由 new-api 等网关统一处理。

关键原则:海外上游与中国模型上游的最优出口位置不同——不要假设「一台美西机器」对所有上游都最优。

1.1 单层架构

一台美国 VPS 同时承担「对国内用户服务」与「访问上游」两个角色。
对海外上游较合适;对中国模型 API 往往要从美西再回程访问国内/亚太端点,延迟与稳定性都不是最优。

图 1 \xb7 单层架构

1.2 双层架构(可选:入口统一 + 出口分流)

  • 入口:香港(国内用户就近、免备案)
  • 海外出口:美西(OpenAI / Anthropic / Gemini)
  • 中国模型出口:香港直出(或同入口机转发),不必再绕美西

图 2 \xb7 双层架构


2 · 核心区别:为什么双层更稳

跨太平洋这段链路,两种方案走的网络完全不同(主要影响海外上游路径):

方案 跨洋段走谁的网 特点
单层 中国公网国际出口 全国共享、晚高峰拥堵,云厂商骨干管不到「用户 → 美国」这段
双层(跨厂商,本文最终方案) 公网 + WireGuard 加密隧道 入口更近、源站隐藏,但港日链路仍需实测,WireGuard 不会把公网变成专线
双层(同云付费网络) CEN / CCN / 云企业网等骨干专线 路径更可控、稳定低丢包,但跨地域流量与带宽成本明显增加
  • 单层:用户流量要先自己跨过中国公网国际出口才能到美国 VPS。
  • 本文最终双层方案:用户先就近进入香港,再通过 WireGuard 到东京;WireGuard 提供加密和源站收口,底层仍是跨厂商公网。
  • 需要真正骨干专线时:香港与东京必须购买支持跨地域私网的同云产品,并配置 CEN / CCN / 云企业网等付费服务。
  • CN2 GIA:公网「VIP 道」,仍不是云厂商私有骨干。
  • 中国模型:最优路径往往是香港(或亚太)直出,不必强制走美西;双层里把中国模型渠道绑在香港出口即可。

核心洞察:用户感知延迟看第一跳;上游延迟看出口是否靠近该上游。海外与中国模型应分流出口。


3 · 完整对比表

对比维度 单层架构 双层架构(入口 + 分流出口)
跨境链路(海外) 用户直连美西公网 默认港日公网 WireGuard;同云时可付费上 CEN / CCN
用户首跳延迟 直连美国,150ms+ 就近连香港,30~50ms
海外上游体验 上游近,但用户跨洋段波动 用户第一跳短;东京出口通常更稳,最终以三网实测为准
中国模型体验 一般(美西回程绕路) 优秀(香港直出)
晚高峰稳定性 易拥堵 香港入口较稳;港日公网仍可能拥堵,专线版更稳但更贵
IP 纯净度(海外) 单点依赖 美西出口可换 IP / 多备
多上游扩展 同一出口扛全部 按厂商/地域拆渠道与出口
部署复杂度 简单 较高(隧道 + 渠道路由)
运维 / 成本 低 较高(约翻倍起)
ICP 备案 免(美国节点) 免(香港地域 + 美国节点)

4 · 单层架构

优点

  • 部署简单,一台机器搞定
  • 成本低、运维省心
  • 选 CN2 GIA-E 时,海外上游体验已经不错

缺点

  • 跨洋段走公网,晚高峰拥堵
  • 用户首跳延迟高
  • 单点,出口 IP 被封则受影响
  • 中国模型从美西回程访问,非最优

推荐机型(摘要;完整采购见 §8)

  • 入门:搬瓦工 CN2 GIA-E(洛杉矶)
  • 进阶:DMIT 洛杉矶 GIA 高配
  • 长期更推荐双层(§5 + §8),单层仅作过渡

适用场景

  • 起步、用户量小,且以海外模型为主

  • 暂不强调中国模型延迟

术语小贴士:DNS 是什么?(不熟可点开)

DNS = 域名电话本,把人记得住的「域名」翻译成机器用的「IP 地址」。

  • 电脑通信认的是 IP(一串数字,如 123.45.67.89),像门牌号;人记不住,只记得住 api.你的站.com 这种域名。
  • DNS 就是翻译官:你输入域名,它回答对应的 IP,电脑再去连那个 IP。

类比打电话:域名=联系人名字,IP=电话号码,DNS=通讯录(名字→号码)。

你访问网站时:

1. 输入 api.你的站.com
2. 电脑问 DNS:这域名的 IP 是多少?
3. DNS 回答:盾机IP
4. 电脑连上盾机IP,开始通信(此步有缓存,几十毫秒且不常发生)

所以「配 DNS 指向盾机」= 在电话本里写一行 A 记录:api.你的站.com → 盾机IP。之后所有用户查这个域名,都被告知盾机 IP,就去连盾机。

  • 灰云(DNS only):DNS 老实回答「盾机真实 IP」,用户直连盾机 → 快。
  • 橙云(代理):DNS 回答的是「CF 的 IP」,用户先连 CF、CF 再转给你 → 绕路、慢(见下)。
避坑:给国内中转套 Cloudflare 免费代理 = 负优化

若你在面向国内的节点(如东京)前面套上 Cloudflare 橙云代理,延迟往往不降反升。原因:

  • 中国 → CF 免费版路由差:免费/普通套餐不用中国境内 PoP,国内用户被 Anycast 甩到海外远端 PoP(常见美西/新加坡),而非就近东京;三大运营商到 CF 的对等还被降级、晚高峰更烂。
  • 多一跳 + 绕路:用户 → 东京 直连被拆成 用户 → CF PoP(未必东京)→ 回源东京。
  • TLS 双重握手:CF 与用户、CF 与源站各握手一次,无保活时每请求多一组跨网 RTT。
  • API 场景纯负担:动态 / 流式 API 不可缓存,CF 的 CDN 加速用不上,只剩代理绕路开销。

自查:浏览器访问 https://你的域名/cdn-cgi/trace,看 colo=:NRT/KIX=东京/大阪(尚可),LAX/SJC=美西(绕美,延迟必高),HKG=香港(延迟低但涉 OpenAI 会 403)。多半会看到落在非东京 PoP,即实锤绕路。

解决:

  • 只为 DNS/域名 → DNS 记录切「灰云(DNS only,不代理)」,直连东京,延迟立刻恢复。
  • 需隐藏源 IP / 防护 → 灰云 + 自建反代,或用 CN2 GIA / 阿里云日本 等优质直连线路;付费 Argo 可改善回源,但国内入口段仍受限。
  • 真要 CF 加速国内 → 只有企业版 + 中国网络(需 ICP 备案),成本高,一般不值。

5 · 双层架构(可选方案,含中国模型分流)

本节保留用于说明“香港入口隐藏源站 / 多地域出口”的可选升级路线,不是当前采购结论。当前最终方案为两台 DMIT 东京直连,见 §13。

术语:入口 / 出口怎么定义?
以「你的中转系统」为参照,按请求流动方向命名:用户 → 入口 → 出口 → 上游。

  • 入口(ingress):用户流量进入系统的第一道门(结果上离用户近)。
  • 出口(egress):流量离开系统、去连上游的最后一道门(离上游近)。
    「近的叫入口」不是因为它近,而是因为请求从这里进来。类比:大楼正门(入口)进人、后门(出口)通外面。
硬约束:香港不在 OpenAI 支持地区

OpenAI 官方支持地区清单不含香港 / 澳门 / 中国大陆(台湾、日本、新加坡在列)。香港 IP 直连 OpenAI 会报 403 unsupported_country_region_territory,2024 年 7 月起 OpenAI 已主动封禁非支持地区流量,甚至连累账号。

  • 香港只能做「入口」:它不拿自己 IP 连 OpenAI,只把流量转给支持地区的出口,因此安全。
  • 香港绝不能做 OpenAI「出口」:一旦香港 IP 直连 OpenAI 必 403。
  • OpenAI 出口必须落在支持地区:离中国近的可选 日本 / 台湾 / 新加坡 / 美西。
  • 隐蔽坑:中国模型「香港直出」没问题(国产 API 不看地区),但别让香港入口机兜底 fallback 直连 OpenAI,否则触发 403。出口路由要严格锁定支持地区。

(Vercel 官方禁用 hkg1、Cloudflare colo: HKG 触发 403 等均为公开实锤。)

优点

  • 用户就近连香港,体验快、稳
  • 可按预算选择公网 WireGuard 或同云跨地域专线;本文最终采购默认前者
  • 中国模型香港直出,避免美西绕路
  • 出口 IP 可隐藏、可多备,抗封强
  • 按上游拆渠道,扩展 OpenAI / Claude / Gemini / 国产模型都清晰

缺点

  • 机器与隧道成本更高
  • 需配置路由:哪些模型走美西、哪些走香港

推荐机型(摘要;完整采购见 §8)

  • 入口 / 中国模型出口:阿里云 / 腾讯云香港轻量(1~2C/1~2G)— 盾机;不可用香港 IP 直连 OpenAI。
  • 源站 / 海外低 TTFT 出口:日本东京 2~4C/4~8G(DMIT 等优质线路);当前最终方案将 NewAPI 与 Sub2API 分到两台 DMIT。
  • 美西备用 / AZ / 纯净 IP:DMIT 洛杉矶 GIA / Vultr 等 — 按需加第 3 台。
  • 完整台数、规格、下单顺序、厂商表:见 §8 服务器选型。

适用场景

  • 稳定快速 + 海外与中国模型并存
  • 正式运营、多上游并行

5.1 出口地域与首字延迟(TTFT):香港 / 日本 / 美西三方对比

实践中不少站长的双层架构用日本节点,GPT 首字延迟(TTFT)常压到 1s 以内。要讲清「为什么是日本」,需要分两个维度看——日本既可能是替代美西的「出口」,也可能是替代香港的「亚洲中转」。

图 5 \xb7 香港 / 日本 / 美西 出口三方对比

关键概念:TTFT(首字延迟)= 首个 token 返回前的网络往返累加 + 模型预填充(prefill),与整段生成速度是两回事。要低 TTFT,核心是把「请求 → 第一个 token」之间的 RTT 压到最小。

两个比较维度(别混淆)

你在问 该比 差异关键 结论
OpenAI 出口放哪 日本 vs 美西 用户第一跳长短 日本让用户第一跳变短(美西要用户自己跨洋)
亚洲中转/入口放哪 日本 vs 香港 去美 onward 跨洋路由 日本→美优于香港→美

那位站长的「日本低 TTFT」现象,更适合用「日本 vs 香港」解释:赢的不是第一跳(中国→港/日相近),而是日本去美国的跨太平洋 onward 路由更优。

三方端到端对比(面向国内用户访问 OpenAI)

维度 香港 日本 美西
OpenAI 支持地区 不支持(直连 403) 支持 支持
用户第一跳 30~50ms(最近) 30~80ms 150~200ms(易拥堵)
该节点 → OpenAI(美) 不可直连 90~120ms(海缆枢纽,优质稳定) 本地 <20ms
端到端 TTFT — 常 <1s(中短 prompt) 取决于用户跨洋段,波动大
IP 纯净度 一般 需挑(部分段被风控) 纯净 IP 易得
免备案 是 是 是
最适合 仅入口 / 中国模型直出 海外低 TTFT 出口 上游侧重 / 需纯净 IP

注意:上表「香港 → OpenAI」标为不可直连——香港只能当入口,不能作 OpenAI 出口(详见 §5 警告)。所以「日本 vs 香港」比的是亚洲侧入口/中转位置,OpenAI 出口本就轮不到香港。

为什么日本这一段这么关键

  • 第一跳超短:中日海缆密、距离近,用户就近落地。
  • onward 跨洋优:东京是海缆枢纽,日本→美西 90~120ms,容量大、稳定;香港偏南,港→美路由常更长更挤。
  • 连接复用免握手:出口对上游维持长连接 / 连接池(keep-alive + HTTP/2),省掉每次跨洋 TLS 冷启动(300~400ms)。
  • 短 prompt 预填充快:中短上下文 prefill 仅几十~百余 ms,网络成主导项,一优化就进 1s。

落地要点(否则优势会被吃掉)

  • 必须开上游连接复用 / 保活:否则每请求跨洋 TLS 握手 300~400ms,日本优势归零。
  • 选大带宽 + 优质线路的日本机;廉价日本 VPS 走公网绕路无此效果。
  • 注意日本 IP 纯净度(部分日本 IP 段也被 OpenAI 风控),必要时备用 IP。
  • 长上下文(几万 token)prefill 高,任何出口都难 <1s,这是模型侧而非网络侧。
  • 可组合:香港做入口/中国模型出口 + 日本做海外低延迟出口 + 美西做纯净 IP 备用,按渠道分流。

5.2 入口选型:香港 vs 日本

入口不能只看延迟,还要同时看第一跳、聚合带宽、固定成本和运维复杂度。据此:

业务重心 入口选 原因
当前阶段:海外 + 中国模型、降低成本和运维 日本(当前最终选择) 入口=核心=出口;不被低带宽盾机限制;少一台服务器和一套隧道
必须隐藏日本源 IP,且能购买同等级高带宽入口 香港 / 亚洲高带宽入口 第一跳更近,但入口吞吐必须与日本主机匹配,否则它就是全链路瓶颈

香港入口的价值与代价

  • 回国路由最成熟:阿里云/腾讯云香港有 BGP/内网回国优化,优质线路(CN2 等)多终结香港,第一跳 30~50ms 且稳定。
  • 中国模型能直出:香港到国内 API 近,DeepSeek/通义/智谱不必绕美西/日本。
  • 免备案、云厂商现成。
  • 但所有请求和响应都经过入口;20~200 Mbps 香港机放在共享高速日本节点前面,会直接限制整站聚合吞吐。
  • 还会新增证书、Nginx、WireGuard、防火墙、监控和故障切换的运维成本。

那个例外为什么成立(多一跳的代价)

分离:用户 →40ms→ 香港 →~50ms→ 日本 →~100ms→ OpenAI  ≈ 190ms
单节点:用户 →60ms→ 日本 →~100ms→ OpenAI              ≈ 160ms
  • 当前由 DMIT 东京 core-01 直接承担入口和默认出口,worker-01 独立承载号池与媒体任务;两台都不经过香港盾机。
  • 只有中国模型从日本访问持续不达标时,才加香港出口;该节点不进入用户主链路。
  • 只有确实需要隐藏源站且能购买同等级高带宽入口时,才恢复香港入口双层架构。

一句话:当前入口默认日本;香港从“必买盾机”改为“数据触发后的可选出口 / 高带宽入口”。

5.3 安全与隐藏源站 IP:盾机架构

如果业务以后明确要求隐藏日本源站 IP,可以恢复本节的双机架构;但入口必须具备与业务峰值相匹配的带宽。低带宽盾机虽然能隐藏源站,却会成为所有 API 流量的串行瓶颈,因此当前最终方案不启用盾机。

图 6 \xb7 盾机架构:隐藏源站 IP + 保持低延迟

核心认知:暴露的永远是「可弃的盾」,不是核心

总得有一个公网 IP 被用户连,躲不掉。关键不是「暴不暴露」,而是暴露的是哪台机器、值不值钱、能不能随时换。

层 IP 是否暴露 上面有什么 被打了怎么办
盾机(入口) 暴露 纯反代,无核心资产 换一台 IP,几分钟搞定
源站(出口 + 核心) 隐藏 NewAPI、Key、账号池、数据、连上游 永不暴露,攻击者摸不到

如果未来目标明确变成“隐藏源站”,应把主站后移,再增加一台带宽足够且可替换的入口节点;不能用明显低于主站吞吐的廉价盾机,否则安全层会变成性能瓶颈。

要几台机器?最少 2 台

NewAPI 核心不是单独一台,可与出口机合并:

目标 台数 配置
双层 + 隐藏 IP(起步/自用) 2 台 香港盾机(入口)+ 东京机(出口兼核心 NewAPI)
多上游多地域出口 3 台+ OpenAI 走东京、Claude 走美西、国产走香港等
核心 / 出口彻底分离 3 台 NewAPI 独立,出口机纯转发
再加订阅号池 Sub2API 上述 +1 见 Sub2API 手册

盾机配置要求:很低

盾机是搬运工(TLS + 反代转发),不跑模型、不存数据。钱花在线路和带宽,别花在 CPU。

项 起步够用 说明
CPU / 内存 1~2 核 / 1~2 GB Nginx/Caddy 反代几乎不吃资源
线路(重点) 优质回国 BGP/CN2 第一跳稳不稳全看它,阿里云/腾讯云香港轻量最省心
带宽 够峰值即可 文本 API 流量不大,流式高并发时看峰值
调优 加大 worker_connections / ulimit 流式是长连接,1~2G 撑几百并发无压力

盾机 → 源站:这一跳也要隐藏 + 收口

  • 别用公网明连,否则源站 IP 仍可能被探。
  • 推荐 WireGuard / 内网隧道 加密互联;或云厂商同账号内网 / 专线。
  • 源站防火墙只放行盾机 IP,其余入站全拒。

预算不够 / 要抗大流量攻击时的付费增强

  • 性价比:自建盾机(带基础 DDoS 防护的 VPS)——本节方案。
  • 抗大流量:盾机前再叠 亚洲高防 IP(阿里云香港高防 / 腾讯云大陆境外高防),节点在亚洲、延迟低。
  • 安全+分发一体:腾讯云 EdgeOne 等(有亚洲节点,优于 CF 免费版)。
  • 不推荐为国内加速堆 CF 付费(Argo/Business)——入口段仍受 Anycast 限制,同样花钱不如投亚洲方案。

流量怎么走(概念)

模型类型 推荐路径
OpenAI / Anthropic / Gemini(一般) 用户 → 香港入口 → 美西出口 → 上游
OpenAI 等(追求低 TTFT) 用户 → 香港入口 → 日本出口 → 上游(见 §5.1)
DeepSeek / 通义 / 智谱 / 月之暗面 等 用户 → 香港入口 →(同机或香港出口)→ 上游 API
仅有国际端点的国产 API 按实际上游地域选最近出口(香港/日本/美西),以实测为准

6 · 多上游说明

6.1 海外上游

上游 典型能力 出口侧注意
OpenAI 文本、图像、多模态等 DC IP / 地区风控严,需纯净 IP + 备用出口
Anthropic Claude 系列 需可达支持地区;独立渠道与 Key
Gemini Google AI / Vertex 等 需稳定访问 Google 相关 API

6.2 中国模型上游

上游(示例) 说明 出口侧注意
DeepSeek 高性价比推理等 官方 API 多在国内/近岸;优先香港或国内可达出口,勿默认美西
通义千问 阿里云百炼等 走阿里云 API 地域;香港入口同云内网往往更稳
智谱 GLM 开放平台 API 国内端点为主;香港直出通常优于美西
月之暗面 / 百川 / 其他 各开放平台 以官方 Base URL 地域为准;new-api 独立渠道

具体 Base URL、是否必须备案账号、实名与内容合规,以各厂商最新政策为准;中转站不替代你对上游的合法授权与合规义务。

6.3 网关侧(new-api)建议

  • 按厂商建独立渠道,模型前缀清晰:gpt-* / claude-* / gemini-* / deepseek-* / qwen-* / glm-* 等
  • 按渠道指定出口(或上游 Base URL 指向对应出口反代),实现海外 / 中国模型分流
  • 多 Key 轮询 + 健康检查
  • 客户端统一 BASE_URL,只靠模型名路由

7 · IP 被封风险与抗封

海外上游更常遇到出口 IP 被风控;中国模型更多是账号/配额/合规与限流,但脏 IP、异常并发同样会触发 429。

图 3 \xb7 上游 IP 被封风险与抗封手段

被封 / 拦截主要原因

类型 说明
机房 IP 段被识别 海外厂商对 DC IP 风控更严
共享 IP 信誉差 同段滥用被连累
地区 / 合规受限 不支持地区或策略拦截
请求异常 高并发、大量报错 → 429
账号关联 单 IP 挂大量 Key
GFW 侧阻断 入口域名/IP 被墙(用户侧)

降低风险手段

  • 海外出口:独立纯净 IP(DMIT / Vultr),买前测 api.openai.com / api.anthropic.com / Gemini 端点
  • 中国模型:在香港出口测各官方 API;确认 Key 权限与地域
  • new-api 限流 + 多 Key + 健康检查
  • 美西准备 2 个备用出口 IP;重要海外上游可独立备用渠道
  • 出口不对国内用户暴露(双层入口天然隔离)

8 · 服务器选型(落地采购)

结合本方案业务默认:

业务 落点
编码 Pro20x 号池(Sub2API)+ 每号静态家宽(§11)
生图 Adobe / 网页线为主,AZ 备用(§12;过图见 §12.7)
网络 国内用户、免备案、低 TTFT、可选盾机藏源站(§5)

模型在上游,VPS 不需要 GPU。钱花在 线路、带宽、IP 纯净度、台数角色,不花在高主频大内存堆料。

8.1 当前取向:两台 DMIT 东京 Premium

目标 当前选择
国内访问稳定性 两台服务器都选 DMIT 东京 Premium;优先使用 CN2 GIA 等中国优化路由,不依赖普通国际线路的晚高峰表现
核心故障隔离 ①核心节点只承担入口、NewAPI、数据库和缓存,不运行号池浏览器或媒体任务
订阅号池 ②业务节点独立运行 Sub2API;每账号绑定独立静态住宅代理,禁止多账号共用 DMIT 机房 IP 裸奔
图片与视频 ②业务节点只做任务编排、轮询、转存和必要的轻量处理;客户端通过 R2 预签名 URL 直传直读
故障接管 ②预部署备用 NewAPI;配置、密钥版本和数据库备份保持同步,先实现人工切换,再升级自动 HA
避免入口瓶颈 用户直接访问 DMIT 东京①,不在前面串接低带宽香港盾机

8.2 台数:现在正式购买 2 台

国内用户 → DMIT 东京① NewAPI 核心
              ├─ 官方海外模型 / 中国模型 → 东京直出
              ├─ 编码渠道 → DMIT 东京② Sub2API → 每号独立住宅代理
              └─ 生图与视频 → DMIT 东京② media worker → 上游异步任务

TooBox 客户端 ←→ R2 预签名直传直读 ←→ DMIT 东京②转存结果

两台 DMIT 分工可以隔离单机资源故障,但如果都位于同一个东京区域,仍然共享供应商和地域故障域:能防单台宿主机、单个系统和单个 IP 故障,不能完全防 DMIT 东京区域或上游骨干整体故障。需要更高 SLA 时,第三节点必须放到不同地域或不同供应商。

8.3 两台服务器精确选型

项 最终选择
品牌 / 产品 DMIT Cloud Instance · Tokyo · Premium Network · AS3
套餐 两台均为 MEDIUM
单台 CPU / 内存 4 vCore / 8 GB
单台磁盘 160 GB SSD
单台公网端口 1 Gbps
单台月流量 6 TB
单台月费 $320.90/月,按 $1 ≈ ¥7.20 约 ¥2,310/月
两台合计 $641.80/月,约 ¥4,621/月
系统 Ubuntu 24.04 LTS + Docker Compose

DMIT 官方当前将东京 Premium 描述为面向中国大陆的 CN2 GIA 优化网络,并给出约 28~30ms 的参考延迟和低于 0.1% 的参考丢包;这些是官方参考值,不是所有地区、运营商和时间段的 SLA。正式下单后仍必须做国内三网、晚高峰、SSE 和上游连通性实测。

8.4 两台服务器职责与资源预算

节点 服务 建议内存上限 职责
DMIT① 核心 Nginx + NewAPI 1.5 GB TLS、鉴权、计费、渠道路由、SSE
DMIT① 核心 PostgreSQL 16 2.5 GB 用户、令牌、订单、渠道数据;主数据库
DMIT① 核心 Redis 7 512 MB 缓存、限流、队列状态;开启 AOF
DMIT① 核心 监控与备份 512 MB 健康检查、日志、加密备份上传
DMIT② 业务 Sub2API 2 GB 订阅号池、粘性会话、账号与代理调度
DMIT② 业务 media worker / queue 2 GB 生图与视频异步任务、轮询、超时、取消和重试
DMIT② 业务 生图兼容网关 2 GB 仅内网供 NewAPI 调用;禁止公网管理面
DMIT② 业务 备用 NewAPI 1 GB 平时低资源待命,核心故障时人工切换

两台都必须给系统、Docker 和突发峰值预留约 1.5~2 GB。图片和视频模型在上游运行,服务器不需要 GPU;如果以后在本地执行高码率 FFmpeg 转码或本地推理,应新增专用计算节点,不能继续挤占号池和备用 NewAPI。

8.5 后续扩容触发条件

可选节点 现在是否购买 只有满足什么条件才买
香港出口 不买 中国模型从日本调用的成功率、TTFT 或稳定性持续不达标
异地灾备节点 暂不买 需要覆盖 DMIT 东京区域级故障,或付费 SLA 要求自动故障切换
独立媒体计算节点 暂不买 DMIT② 内存持续 >80%、发生 OOM,或开始本地转码 / 本地推理
托管 PostgreSQL / 第三数据库节点 暂不买 需要自动主从切换和分钟级 RPO,而不是备份恢复

8.6 当前采购清单

现在只买:

  1. DMIT 东京 Premium MEDIUM × 2:每台 4 vCore / 8 GB / 160 GB SSD / 6 TB / 1 Gbps,单台 $320.90/月,两台 $641.80/月。
  2. Cloudflare DNS Free:$0/月;API 域名 DNS only(灰云),主节点故障时切到备用节点。
  3. Cloudflare R2:图片、参考图、音频、视频、任务结果和备份使用预签名直传直读。
  4. 订阅号池代理:每个合法授权账号绑定独立静态住宅代理,费用随账号数量单独计算。

**暂时不买:**香港盾机、香港国模出口、第三地域灾备节点和本地 GPU 服务器。

**持续成本另计:**模型 API、合法授权的订阅渠道、代理、Adobe 积分或第三方生图 / 视频采购,不属于服务器固定成本。

8.7 推荐上线顺序

  1. 同时购买两台 DMIT 东京 Premium MEDIUM,分别标记为 core-01 与 worker-01。
  2. core-01 部署 Nginx、NewAPI、PostgreSQL、Redis、监控和自动备份。
  3. worker-01 部署 Sub2API、独立任务队列、media worker、生图网关和备用 NewAPI。
  4. 建立两台之间的 WireGuard / 私网通道和严格防火墙,只允许必要的内部端口。
  5. 配置每账号独立住宅代理,以及 R2 预签名上传 / 下载;禁止大图片和视频 Base64 穿过 NewAPI。
  6. 做国内三网晚高峰、各上游、30~50 并发、72 小时稳定性和主节点故障切换测试。

8.8 避免买错

不要 要
在日本高速节点前串低带宽盾机 用户直接访问日本主节点
只看 Vultr 大端口和高配置 核心入口优先看中国优化线路、晚高峰丢包和抖动
认为两台同区域服务器等于异地容灾 明确同供应商 / 同区域故障域,后续用第三地域覆盖
图片和视频完整经过 NewAPI R2 预签名 URL 直传直读
多个订阅账号共用 DMIT 机房 IP 每账号绑定独立静态住宅代理,代理故障时停号而非回退本机 IP
数据库、Redis、Sub2API 后台暴露公网 只开放 WireGuard / 管理 VPN / IP 白名单

部署与渠道配置见《New API 中转站运维手册》《Sub2API 号池运维手册》。

8.9 对象存储:默认 Cloudflare R2

本方案对象存储默认用 Cloudflare R2(S3 兼容)。实践里便宜、好用,适合中转站存图与静态资产,不必为省几块钱再自建 MinIO 当主力(除非强合规内网)。

通俗导读(不懂术语先看这段)

把这些名词用大白话对齐一下:

术语 大白话
对象存储(R2 / OSS / COS) 放图片的仓库
R2 / S3 / B2 / OSS / COS 都是同类"仓库",只是不同厂商(R2=Cloudflare,OSS=阿里云,COS=腾讯云)
存储费 图放着不动的租金(各家差不多)
流量费 / 出站 用户看图时"送货"的钱(贵就贵在这)
CDN 全国/全球的就近取货点,图缓存在离用户最近处,又快又稳
自定义域 用你自己的网址(img.你的域.com)而不是官方临时网址 r2.dev
SLA 厂商书面承诺的可用性(越高越稳)

一句话理解成本:存储费各家半斤八两,真正烧钱的是"用户看图"的流量费。R2 的杀手锏就是流量不要钱。

为什么 R2 免流量费,国内 OSS/COS 却要收?

R2(Cloudflare) 国内 OSS / COS
流量费 ≈ 0 一定收(¥0.2~0.5/GB 级别)
为什么 它是全球最大 CDN,有免费对等互联,故意免流量抢 AWS 客户(战略补贴) 国内带宽是向运营商真金白银买的,是真实硬成本,且它本就是市场老大、没动机免
能不能学 R2 归零 — 不能,只能用 CDN 缓存 + 流量包 + 同地域内网免费 压低

结论:"不用出流量费"是 Cloudflare 的商业策略,不是行业标配。 国内只要"公网大量看图",流量费就绕不开——所以能白嫖 R2 流量就别整站搬去国内桶。

R2 免费也有隐含条件(走它自己的网络、超大量会被"约谈"),并非无限白嫖。

国外还有哪些"像 R2"的低/免流量费产品

不止 R2,这些也主打流量便宜甚至不收(都 S3 兼容):

产品 流量费 一句话 主要坑
Backblaze B2 每月免费额度=3× 存储量,超出 ~$0.01/GB;配 Cloudflare/Bunny 完全免费 存储最便宜之一、老牌稳 配 CDN 才最划算
Wasabi 不收流量费、不收请求费(平价包月) 一口价省心 1TB 起步 + 90 天最短存储;流量≤存储量(公平使用)——小站不划算
iDrive e2 不收流量费(公平使用) 便宜、S3 兼容 名气小,超大流量看条款
Storj 低(~$7/TB) 去中心化、天生多副本抗挂 生态小、较冷门
Tigris(Fly.io) 慷慨、低 全球自动就近、较新 新产品,观望期
DigitalOcean Spaces 套餐含 1TB 传输($5/月起) 简单含额度 超额另收
Hetzner 对象存储 含大量流量、欧洲超便宜 性价比极高 机房在欧洲,离国内远

怎么挑:

你的诉求 选它
最像 R2、更便宜、还稳 Backblaze B2 + CDN
懒得算流量、量已不小 Wasabi(记住 1TB / 90 天门槛)
最怕整体宕机 Storj(多副本)
国内访问要顺 存哪都行,CDN 换 Bunny(有亚洲节点)或热门图补一份国内 OSS

关键认知:换哪个"仓库"都解决不了国内访问快慢——决定国内体验的是前面那层 CDN。 先把 CDN 做好,再谈换桶。

中转站为什么需要对象存储

用途 说明
生图结果 gpt-image / Firefly 出图后,把 base64 或临时链转成 持久 URL 给客户端
多模态入参 用户图床、参考图、文档附件(若业务需要)
日志 / 导出 大批量日志归档、账单导出(可选)
控制台静态资源 非必须;API 与 HTML 仍建议走自有域名/盾机

文本 chat 本身不大;一生图,磁盘与回源流量会陡增——图放对象存储,VPS 只做网关。

方案总览(中转站常见选项)

方案 类型 一句话
Cloudflare R2 托管 S3 兼容 默认:出站近 0,生图外链友好
AWS S3 托管 生态最全,出站贵,中小站图床不划算
Backblaze B2 托管 S3 兼容 存储很便宜;出站可走免费/廉价 CDN 组合
Wasabi 托管 S3 兼容 存储低价,常有最低存储量/出口条款,细读合同
阿里云 OSS / 腾讯云 COS / 华为 OBS 国内托管 国内用户拉图最快;有流量费,境外写可能绕
Bunny Storage + CDN 存储+CDN 拉流便宜、全球节点;API 不如纯 S3 统一
自建 MinIO / SeaweedFS 自建 数据在自己机器;要盘、要备份、要抗打
VPS 本地盘 / Nginx 静态 本机 仅临时调试;量一起盘满、流量砸源站
图床 SaaS(SM.MS、各种免费床) 第三方 不可控、易墙/限流,生产勿依赖

横向对比(中转站视角)

价格为数量级心智,以各官网实时价为准;中转站成本大头通常在模型与号池,对象存储比的是「会不会被流量费打穿」。

维度 R2 S3 B2 Wasabi 阿里 OSS / 腾讯 COS Bunny MinIO 自建 VPS 本地盘
出站流量 ≈0(主卖点) 贵 中(+CDN 可降) 视套餐/条款 按量,国内可接受 低(CDN 向) 吃 VPS/带宽 吃 VPS 套餐
存储单价 低 中 很低 低 低~中 低~中 盘+电 盘贵且小
S3 API 是 是 原生 是 是 是 部分/自有 API 是 否
国内访问体验 中(自定义域+线路) 中~差(境外) 中~差 中~差 优 中(看节点) 取决于机房 取决于机房
运维量 低 低 低 低 低(要实名/备案域) 低 高 中
扩展 无限感 无限感 无限感 注意最低量 无限感 无限感 自己扩盘/集群 很快顶
合规/数据驻留 境外 CF 可选区域 境外 境外 国内合规友好 视区域 完全自控 自控
免费档/试用 有额度 12 月免费层等 有 视活动 有新人券 有 无(机器自费) 无
本方案定位 默认主存 不推荐作图床主力 可选备选 细读条款后可选 国内加速/合规备线 CDN 向备选 强内网/合规才上 仅缓存/调试

按场景怎么选

你的情况 更合适 原因
生图外链多、用户全球/国内都有、要省钱 R2 出站不砸钱包;S3 兼容好接
用户几乎全在国内、要最快打开、可接受流量费 OSS/COS(可与 R2 双写) 近用户;备案域名+CDN 成熟
归档冷数据、极少外链 B2 / 归档类 存便宜
已有 AWS 全家桶、企业采购绑定 S3 图床仍建议另算流量或 CloudFront 成本
数据不能出内网 / 等保 MinIO 内网 合规优先,接受运维
「先跑起来」 本地盘几天 → 尽快迁 R2 避免源站被图拖死

组合拳(推荐)

主存:R2(零出站,API/Worker 写入)
     └─ 自定义域 img.example.com 给客户端

可选备线:
  - 国内用户体感差 → 热门前缀同步/回源到 OSS+CDN
  - 强合规客户    → 其流量走国内桶,其它仍 R2

和「API 入口不要用 CF 免费橙云加速国内」不矛盾:

  • API 入口 → 日本主服务器灰云直连
  • 图床 / 静态对象 → R2(省流量、S3 兼容)
    两套用途,不要混成「全家桶都走 CF CDN」。

各方案要点(避免踩坑)

方案 要点
R2 自定义域;密钥只放日本源站;生命周期删临时图;大文件使用预签名直传直读
S3 出站+请求费细算;别默认 public 无 CDN 裸出
B2 常与 Cloudflare 带宽联盟等组合降出站;确认当前合作政策
Wasabi 注意最低存储量、删除/出口限制,别只看标价
OSS/COS 桶权限、防盗链、CDN 回源;跨境写入延迟;域名与实名
Bunny 适合「存储+拉取一体」;与纯 S3 SDK 集成前先看 API
MinIO 要备份、监控、证书、扩容;前面仍建议 CDN/反代,别裸奔公网
本地盘 无 HA;重装即丢;生图高峰打满网卡

成本心智(生图站)

假设每月 10 万张图 × 均 2MB ≈ 200GB 出站(数量级):

方案 出站成本体感
R2 ≈ 0(主因「便宜」)
S3 无优化 往往 明显高于 存储费本身
OSS/COS + 国内 CDN 有费用但可预期;换国内体验
VPS 本地 直接吃光流量包或被服务商限速

存储费在中小站通常 ≪ 模型费;优先消灭「出站黑洞」,再抠存储单价。

推荐用法(与 NewAPI / 生图)

用户 → 日本 NewAPI
         ├─ 文本 → Sub2API / 上游(响应体小,可直接流式返回)
         └─ 生图 / 视频 → 创建异步任务
                          → 客户端用 R2 预签名地址直传参考文件
                          → worker 将结果写入 R2(或 OSS 备线)
                          → 返回 https://img.你的域/... 持久链
项 建议
Bucket 生产/测试分离;生图专用 bucket(如 ai-images)
访问 公共读用 自定义域名(img.example.com);管理用 S3 API + Access Key
权限 最小权限密钥;勿把存储 Secret 写进前端
生命周期 生图可设 7~30 天自动删(按产品);要永久另定价
路径规范 {date}/{user_or_token_hash}/{uuid}.png,避免可枚举短链
防盗链 按需:Token 签名 URL、Referer、短 TTL 预签名
与 NewAPI 若版本/插件支持「图片转存 S3/R2/OSS」则打开;否则旁路上传后改写响应 URL
多后端 SDK 层抽象 PutObject;主 R2、备 OSS 时用同一 key 规范便于双写

注意点(通用)

点 说明
延迟 国内拉境外桶(R2/S3/B2)视线路;要极致国内体验加 OSS/CDN 备线
合规 UGC 落境外桶注意内容安全与留存;国内合规流量走 OSS/COS
密钥 存储 Token 只放源站/Worker,不进仓库、不进前端
备份 重要资产跨厂商复制(如 R2 ↔ B2/OSS),防单家故障
别用错 对象存储 替代不了 Postgres/Redis;只做文件,不做会话库
免费图床 生产禁用;限流、丢图、合规风险不可控

稳定优先怎么选(觉得 R2 不稳时)

先分清「不稳」到底出在哪层——R2 后端本身可用性并不差(有 SLA),大多数"不稳"是链路层,不是存储层:

你感受到的现象 真实根因 是否 R2 的锅
国内打开图时快时慢/偶尔打不开 CF 边缘(橙云)在国内被限速/抖动;r2.dev 或 CF 自定义域走的是 CF 网络 链路,不是 R2
图首次很慢、之后才快 无 CDN 缓存、跨境回源;冷对象回源远 缺 CDN/就近
整段时间全挂 撞上 CF/R2 少数全球性事故 单厂商风险
上传/写入偶发失败 网关重试没做、密钥/时钟/分片问题 客户端实现

所以"要稳定"有三条正交手段,按需叠加:

手段 解决什么 代价
① 别用 r2.dev,绑自定义域 + 前置 CDN 缓存命中、就近、隐藏源 低(配 DNS/CDN)
② 国内用户走国内桶(OSS/COS) 消除跨境+CF 国内抖动 中(备案域、流量费)
③ 多厂商双写 + 故障切换 抗单家事故 中(写两份、切换逻辑)

分场景稳定选型:

你的稳定诉求 推荐 说明
用户主要在国内、要"点开就出图" 腾讯云 COS / 阿里云 OSS 为主(+CDN),R2 作冷备 国内 SLA 与就近最稳;流量费可预期
用户全球、要省钱又要稳 R2 主 + 自定义域 + CDN,B2/OSS 作双写备 出站≈0,再用②③补短板
只是偶发抖动、暂不想加国内桶 R2 绑自定义域 + Cache 规则,别用 r2.dev 多数"不稳"这步就消掉
完全不能中断(对客户 SLA) 双写 R2 + COS/OSS,链接层做健康探测切换 单厂商挂了自动走另一家

一句话:你现在的"不稳"八成是「R2 直连 + CF 国内边缘」造成的,不是 R2 存不住。 先做 ①自定义域+CDN;国内用户多就上 ②国内桶为主;对 SLA 敏感再上 ③双写。想要"最稳且国内快",主选 COS/OSS、R2 降为备份是最省心的组合。

双写/切换最小模型:

写:网关出图 → 同一 key 规范
     ├─ PutObject → R2      (省流量)
     └─ PutObject → COS/OSS (国内快、SLA 稳)   ← 失败只告警,不阻塞主流程

读:客户端拿到的是 https://img.你的域/{key}
     img.你的域 由智能解析/CDN 决定回源:
       国内 → COS/OSS 源
       海外 → R2 源
     某源异常 → 健康探测切到另一源

要点:两边用同一套 {date}/{hash}/{uuid}.png key,才能无缝切换;写副本失败只记日志,别拖垮出图主链路。

采购结论(与 §8.8 并列)

资产 默认选型 稳定优先变体
计算 / 入口 DMIT 东京 Premium 两节点(§8.2~8.8) 再增加不同地域 / 供应商第三节点覆盖区域故障
对象存储(主) Cloudflare R2(出站≈0,见上表) 国内为主用 COS/OSS(SLA + 就近最稳)
对象存储(备) 国内 OSS/COS(体验/合规);或 B2(冷存) R2 作冷备/海外源,双写同 key
链路 R2 必绑自定义域 + CDN,勿用 r2.dev 智能解析:国内→国内桶,海外→R2
号池出口 每号静态家宽(非对象存储) 同左
不推荐主力 S3 裸出站、VPS 本地盘、免费图床 SaaS 同左

省钱优先 → R2 主 + 自定义域/CDN;稳定优先(尤其国内用户)→ COS/OSS 主 + R2 双写备。两者都比"R2 直连 r2.dev"稳得多。


9 · 通用注意事项

  • 出口靠近上游:海外低 TTFT → 日本(§5.1);纯净/AZ → 美西;中国模型 → 香港/亚太(实测为准)
  • IP 纯净度:海外出口重点防封;号池用家宽;中国模型重点账号与限流
  • 大流量:图像 / 多模态选够带宽与流量的套餐;生图与文本分渠道;图文件默认进 R2(§8.9),别长期堆源站盘
  • 对象存储:默认 Cloudflare R2;与 S3/B2/Wasabi/OSS/COS/Bunny/MinIO/本地盘对比见 §8.9;API 入口仍走盾机,勿与橙云加速入口混谈
  • 免备案:入口与节点选香港 / 日本 / 美国等境外地域,不要绑大陆需备案节点
  • 网关:new-api / one-api 多渠道(详见《New API 中转站运维手册》)
  • 合规:仅使用合法授权的上游 Key;对外服务自行履行内容安全等义务
  • 主副站:对外只暴露 NewAPI;Sub2API 作号池渠道,见 §10;编码默认 Pro20x + 每号家宽,见 §11;生图 Adobe/网页线,见 §12
  • 服务器规格与下单顺序:见 §8;对象存储见 §8.9

10 · 主站 NewAPI + 副站 Sub2API(号池)

你计划拆成两个中转站,职责分离,这是长期可维护的做法:

站点 软件 职责 运维手册
主站 NewAPI 对外统一入口:用户、令牌、计费、限流、多渠道聚合、模型路由 New API 中转站运维手册
副站 Sub2API 对内号池:订阅账号池化、负载均衡、粘性会话、配额分摊 Sub2API 号池运维手册

客户端只连主站;副站不直接对公网用户暴露(或仅内网 / 白名单)。

图 4 \xb7 主站 NewAPI + 副站 Sub2API

10.1 为什么拆成两个站

维度 NewAPI(主站) Sub2API(副站)
定位 多渠道中台 / 统一出口 订阅转 API / 号池调度
擅长 官方 Key、企业 API、国模、第三方中转、OpenAI 兼容协议 Claude / ChatGPT 等订阅账号池化、拼车、粘性会话
不擅长 纯订阅 Cookie/OAuth 号池体验弱于专用工具 多协议渠道广度、企业级计费中台弱于 NewAPI
对用户 唯一 BASE_URL + sk- 令牌 不直接给终端用户(作为主站的一条上游渠道)

组合后:

用户 → 主站 NewAPI → 若干渠道
                      ├─ 官方 / 企业 API Key(OpenAI、Anthropic、Gemini、DeepSeek…)
                      ├─ 副站 Sub2API(订阅号池)→ 真实订阅会话
                      └─ 其他第三方中转(可选)

10.2 推荐对接方式

  1. 副站 Sub2API 部署在合适出口机(订阅类多依赖海外可达,常与美西出口同机房或同网段)。
  2. 在 Sub2API 中:IP 管理加家宽代理 → 建号池/分组/账号(每号绑独立代理)→ 对外 API Key(仅给主站用)。
  3. 主站 NewAPI 新增一条(或多条)渠道:
    • 类型选兼容 OpenAI / Anthropic 等(以 Sub2API 实际暴露协议为准)
    • Base URL = 副站地址(建议内网或 https://sub.internal/...,勿裸奔公网)
    • Key = Sub2API 发给主站的密钥
    • 模型列表与号池支持的模型对齐(如部分 Claude / GPT 订阅模型)
  4. 主站再配官方 Key 渠道、国模渠道等,用优先级 / 权重 / 分组决定:
    • 稳定付费流量 → 官方 Key
    • 编码默认 → Sub2API Pro20x 号池(Priority 高,见 §11)
    • 订阅池容量 / 弹性 → Sub2API 其它池或三方
    • 故障时自动切换(NewAPI 渠道禁用 / 重试)

10.3 与当前两台 DMIT 如何叠在一起

当前主站和副站物理分离,避免号池浏览器、验证码、代理异常或媒体任务抢占核心数据库资源:

组件 建议落点 说明
主站 NewAPI DMIT 东京① core-01 用户入口、计费、令牌、渠道路由、PostgreSQL 与 Redis
副站 Sub2API DMIT 东京② worker-01 号池调度;实际上游出口=每账号独立住宅代理
媒体任务 DMIT 东京② worker-01 图片 / 视频异步编排与转存;文件走 R2,不经过主站大流量代理
备用 NewAPI DMIT 东京② worker-01 同步配置和发布版本,主节点故障时人工切换 DNS
国模 / 官方 API Key DMIT 东京①默认直出 与号池渠道并列;按渠道成功率、TTFT 和错误码独立监控

可选拓扑:

国内用户 → [DMIT 东京①] NewAPI 主站
                    ├─ channel: 国模 / 官方 Key → 东京直出 → 上游
                    ├─ channel: 编码 → [DMIT 东京②] Sub2API → 每号独立代理 → 授权账号池
                    └─ image/video → [DMIT 东京②] media worker → 上游异步任务 → R2

10.4 运维与安全要点

  • 副站不对公网开放管理后台;仅主站 IP 白名单访问副站 API。
  • 主站、副站数据库与密钥隔离;副站被打穿不直接泄露主站用户体系。
  • 号池渠道与官方 Key 渠道分开监控:订阅失效、验证码、封号只影响 Sub2API 渠道。
  • 每账号独立静态家宽代理(Sub2API IP 管理绑定);禁止多号共机房 IP 裸奔。详见《Sub2API 号池运维手册》§4.4。
  • 合规:仅使用自有合法授权的订阅与 API Key;号池共享需符合上游服务条款,对外商用自行评估风险。
  • 主站运维细节见《New API 中转站运维手册》;副站部署与账号/分组/代理配置见《Sub2API 号池运维手册》。

10.5 职责一句话

问题 谁负责
谁能调用、额度多少、怎么计费 主站 NewAPI
这个请求走官方 Key 还是号池 主站渠道路由
订阅号怎么轮询、粘会话、防打爆 副站 Sub2API
每号出口 IP / 家宽代理 副站 Sub2API IP 管理
用户是否感知副站存在 否,只认主站

11 · GPT 上游三渠道编排(编码默认 Pro20x)

上游常见三类(可并存,用 NewAPI 分组 + 优先级编排):

渠道 形态 成本 稳定性 本方案定位
Pro20x 号池 Sub2API + ChatGPT Pro 订阅 + 每号独立家宽 订阅+代理固定成本,单价低 中(依赖号与代理健康) 编码 / Agent 默认主力
三方中转 买现成中转 Key 预充、加价 看卖方 弹性 / 低优先级兜底
AZ(Azure OpenAI) 自有或转售 Azure 近官价按量;市场「便宜 AZ」成分不一 自有 AZ 高 可选稳仓,非编码默认

图 7 \xb7 GPT 三渠道编排容灾

11.1 编码线推荐编排(当前决策)

IDE / Agent
  → 主站 NewAPI(coding 分组令牌)
      → P100:sub2api-pro20x-coding
            → Sub2API → 每号独立家宽 → ChatGPT Pro 池
      → P10 :三方中转(可选 fallback)
      → (可选后续)Azure / 官方 Key 作 vip 稳仓
NewAPI 字段 编码主力渠道
名称 sub2api-pro20x-coding
Base URL 副站内网
Key Sub2API chatgpt-pro20x 分组 Key
Group coding
Priority 100
Auto Ban 开

号池侧硬条件:Sub2API IP 管理 中 1 账号 1 静态家宽;粘性会话开;代理挂则停号,禁止回退 VPS 本机 IP。

11.2 为何编码不默认自建 AZ

  • 自有 Azure 按量接近官网(如 GPT-5.6 Sol 档约 $5 入 / $30 出 /1M tokens),编码长输出成本高。
  • 市场廉价「AZ」货源成分复杂,不宜当成本地板。
  • Pro20x + 家宽在单价与跟版上更适合写代码;要企业合规/发票/硬 SLA 时再上真 AZ。

11.3 与网络层的关系

层级 编码 Pro20x
用户 → 主站 日本 NewAPI,DNS 灰云直连
主站 → 副站 同机 Docker 内网;负载影响主站后再拆机
副站 → OpenAI 各账号家宽代理出口(不是副站网卡 IP)

11.4 运维注意

  • 并发 ≈ 有效号数 × 单号会话能力(再受家宽限制)。
  • 号池与三方/AZ 分渠道监控;号池异常只降级,不拖垮主站。
  • 详细步骤:《Sub2API 号池运维手册》§4.4、§5.3、§6.1。

11.5 Pro20x 号池与生图(尤其 4K)——不要混用

Pro20x 默认只做文本 / 编码,不做高分辨率生图主力。 社区与实测里常见:「号池能出图,但 4K 支持差 / 不稳 / 被降采样」。

原因 说明
能力面不同 号池走的是 ChatGPT 订阅会话(网页/客户端图像能力),不是完整 Images API 参数面
分辨率档位 订阅侧生图常见以 约 1K~2K 为主;4K 多在 API 侧且常标 beta,订阅链路不一定暴露或稳定
网关映射 Sub2API 把 chat 转成「像 API」时,size / quality / 4K 参数可能被忽略、夹逼或回落默认尺寸
超时与体积 4K 生成慢、图大,家宽代理 + 长连接更容易超时、断流、只返回缩略/失败
配额与风控 高分辨率更吃订阅图像额度与风控,多号池并发 4K 更容易限流或异常

分流建议(写进路由策略):

文本 / 编码 / Agent     → Pro20x 号池(§11)
生图 ≤2K、要稳要量       → Adobe Firefly 网关(§12,可 firefly-gpt-image-2k-…)
生图 4K / 要 API 参数    → Adobe 4K 模型 id(如 firefly-gpt-image-4k-…)或 AZ/官方 Images API
禁止                     → 默认把 gpt-image-2@4K 打到 Pro20x 渠道

NewAPI 侧:coding 分组 不要挂图像模型;image 分组只挂 Adobe / AZ。若客户端仍用同一 BASE_URL,用 模型名 分流(gpt-5* → Pro20x,gpt-image* / firefly-* → 生图渠道)。


12 · 生图渠道:Adobe Firefly vs AZ gpt-image-2

当 Azure / 官方 gpt-image-2 生图受限(配额、区域、风控、价高)时,中转站常见备线是 Adobe Firefly 生态生图,再经网关暴露为 OpenAI 兼容接口,接到主站 NewAPI。

Pro20x 号池不要当 4K 生图通道

ChatGPT Pro 订阅号池(§11)走的是会话侧图像能力,4K 支持差/不稳(易降采样、丢 size 参数、超时)。高分辨率与要 API 级参数的生图,走本节 Adobe 网关 或 AZ/官方 Images API,不要默认打到 sub2api-pro20x-coding。详见 §11.5。

图 8 \xb7 Adobe 生图渠道

12.1 「Adobe 渠道」到底是什么

层级 是什么 中转站常见程度
A. Firefly 网页 / App 订阅扣生成式积分;含 Adobe 自研 + 合作伙伴模型(含 GPT Image 等) 号池原料
B. 兼容网关(adobe2api / image2api 等) 把 Firefly 能力转成 /v1/images/generations 或 chat 出图;Token/账号池 最常见
C. Firefly Services 正式 API Adobe Developer Console,client_id / client_secret,企业向 稳、门槛高,相对少

本方案说的「Adobe 生图渠道」默认指 B:独立副站跑网关,主站 NewAPI 只填 Base URL + Key。

它不是 Azure 官方 gpt-image-2,而是经 Adobe 入口调用的图像能力(额度、风控、条款跟 Adobe 积分与账号走)。

12.2 与 AZ gpt-image-2 对比

维度 AZ gpt-image-2 Adobe 渠道(中转常用)
形态 Azure OpenAI 部署,按量 Firefly 账号池 + 兼容网关,积分制
近期可用性 易遇配额/区域/策略限制 中转站广泛使用,容量看号与积分
成本 账单清晰,接近官价 订阅+积分+代理;市场价看卖方
协议 标准图像 API OpenAI 兼容层,模型 id 需映射
稳定性 自有租户可预期 依赖号健康、积分、网关维护
合规 相对清晰 订阅转 API / 号池通常灰区,商用自担
本方案定位 可选备用 / 稳仓 生图主力或主备(AZ 受限时)
4K API/部署支持时相对完整(仍受配额) 网关模型 id 带 4k 时可用;积分更贵
vs Pro20x 出图 参数面完整,适合要 size/质量档 专做生图;Pro 号池 4K 差,见 §11.5

12.3 常见网关与模型名

社区常用开源(以仓库 README 为准,迭代快):

项目 作用 生图相关模型示例
leik1000/adobe2api Firefly → OpenAI 兼容;Token 池、后台 firefly-gpt-image-{1k|2k|4k}-{比例}(如 firefly-gpt-image-2k-16x9);另有 nano-banana、视频 sora/veo/kling 等
cyi-cc/image2api 多厂商统一(Adobe/OpenAI/Runway…)+ 号池调度 firefly-gpt-image-2、firefly-image-5、flux 等

adobe2api 侧 GPT Image 命名习惯(示例):

firefly-gpt-image-{resolution}-{ratio}
resolution: 1k | 2k | 4k
ratio: 1x1 | 16x9 | 9x16 | 4x3 | …(以网关为准)
质量:部分网关用配置 gpt_image_quality = low | medium | high

客户端若仍请求 gpt-image-2,在 NewAPI 做 Model Mapping,例如:

gpt-image-2     → firefly-gpt-image-2k-1x1
gpt-image-2-4k  → firefly-gpt-image-4k-1x1   # 4K 单独映射,勿进 Pro20x

(目标 id 必须以你部署的网关模型列表为准。不要把 gpt-image* 映射到 Sub2API/Pro20x。)

12.4 推荐拓扑(与主副站正交)

用户 → 主站 NewAPI
         ├─ 文本/编码 → Sub2API Pro20x(§11,每号家宽)
         └─ 生图 → Adobe 网关副站(内网)
                    └─ Adobe 账号池(+ 代理,按网关要求)
                         └─ Firefly:GPT Image / nano-banana / Firefly Image…
         └─ 生图备用 → AZ gpt-image-2(若仍可用)
组件 建议落点
NewAPI 主站 日本主服务器,直接作为用户入口
Adobe / 生图网关 起步同机独立容器;内存持续高或影响文本后再拆 2C4G 节点
AZ 生图渠道 先由日本主站直接访问;出现地区 / IP 风控后再增加美西出口

生图与编码 分渠道、分分组、分监控,避免图像高峰拖死文本号池。

12.5 NewAPI 渠道配置(生图)

主力:Adobe 网关

字段 填写
类型 OpenAI 兼容
名称 adobe-firefly-image
Base URL 副站内网,如 http://10.0.0.6:6001(端口以网关为准)
Key 网关发放的 service API Key
Models 网关真实 id(firefly-gpt-image-… 等)
Group image(生图令牌只放此分组;或与 default 按产品策略)
Priority 100(生图主力)
Model Mapping 可选:gpt-image-2 → 网关模型 id
Auto Ban 开

备用:AZ gpt-image-2(可选)

字段 填写
类型 Azure
名称 azure-gpt-image-2
Base URL / Key / Deployment 自有 Azure 资源
Group image
Priority 10(低于 Adobe;或 AZ 恢复后调高)
Auto Ban 开

调用形态(以网关为准):

# 图像专用
POST {base}/v1/images/generations
Authorization: Bearer <key>
{ "model": "firefly-gpt-image-2k-16x9", "prompt": "..." }

# 或 chat 出图(部分网关)
POST {base}/v1/chat/completions
{ "model": "firefly-gpt-image-2k-16x9", "messages": [{"role":"user","content":"..."}] }

12.6 分辨率与路由(2K / 4K)

需求 推荐渠道 模型示例
文本编码 Pro20x(§11) gpt-5* 等文本模型
生图日常 / ≤2K Adobe 网关 firefly-gpt-image-2k-16x9 等
生图 4K Adobe 网关 4K id,或 AZ/官方 Images API firefly-gpt-image-4k-… / Azure deployment
不要 Pro20x 号池硬出 4K 易失败、缩图、超时(§11.5)

对象存储默认 Cloudflare R2(§8.9); 说明:

  • 行业公开信息里,GPT Image 2 的 4K 多在 API 侧且常为 beta;ChatGPT 订阅会话侧更稳的是较低分辨率档。
  • adobe2api 等用 模型名后缀 表达分辨率(2k / 4k),比往 Pro 号池塞 size=4096x4096 可靠。
  • 4K 更慢、更大、更贵(Adobe 积分 / API token);超时与网关 quality 配置要单独压测。
  • NewAPI:image 分组挂 Adobe(P100)+ 可选 AZ(P10);禁止 把 gpt-image* 配进 coding/Pro20x 渠道的 Models 列表。

12.7 审核与通道:网页逆向 vs API(451)

业界常见现象(与你观察一致):

同一类图,走官方 API / Azure / 部分「正规模式」容易被审掉(如 HTTP 451 或内容策略拒绝);走网页端 / 订阅会话逆向通道反而能出。

这不是偶发 bug,而是 多套审核与产品策略叠在一起:

通道 典型形态 审核特征 中转站含义
官方 Images API / AZ images/generations、Azure 部署 企业/API 内容策略往往更严;地区与合规要求高 易 451 / content_policy / safety;稳、可审计,但「能过审的图」更少
网页 / App 会话 ChatGPT 网页、Firefly 网页、客户端 产品侧策略与 API 不一致;有时更松或规则不同 很多站用 网页逆向 + 号池 提高「过图率」
Firefly 网页合作伙伴模型 adobe2api 等打的网页能力 跟 Adobe 网页积分与策略走,≠ OpenAI API 同一套审 AZ 451 时的常见备线
纯文本 Pro20x 订阅 chat 文本为主;硬上生图/4K 另当别论(§11.5) 不负责解决 API 451 生图

451 常见含义(遇到时先分类):

表现 更可能原因
HTTP 451 法律/地区不可用,或网关把「策略拒绝」映射成 451
content_policy / safety / moderated 提示词或参考图触发审核
仅 API 挂、网页同 prompt 能出 通道策略不一致 → 换网页/Firefly 线,而不是死磕同一 API
全部通道都拒 内容本身越线,换通道也没用

架构结论:

要「过审率 / 能出图」      → 网页逆向类通道(Firefly 网关 / 会话逆向)作生图主力之一
要「合规、合同、可审计」  → AZ / 官方 API,接受更严审核与更高拒图率
要「成本几分钱 + 质量还行」→ 往往就是大站把网页线规模化后的商品价(≠ 你自建积分成本)
策略 做法
双通道 NewAPI image:P100 网页/Firefly 网关;P10 AZ(能过则过,451 自动禁用/降级)
错误处理 451 / policy 不要无限重试同一渠道;换通道或返回明确「内容/地区策略拒绝」
监控 分渠道统计:451 率、policy 率、成功率;网页线与 API 线分开告警
合规 网页逆向、绕审有 ToS 与法律风险;仅作技术现实记录,商用自行评估
定价 网页线过图率高但账号/指纹/封禁成本高;API 线拒图多但行为可预期——倍率分开
WARNING

🚧 「网页能出、API 451」说明审核栈不同,不是把 API Key 配错那么简单。中转站大量采用网页逆向,核心诉求之一就是 过图,而不只是省钱。

12.8 成本、限制与合规

点 说明
计费 Adobe 生成式积分(计划档位不同);合作伙伴模型多为高级消耗
自建 vs 市场价 自建 Firefly 积分折算常见 约几毛/张(med);市场「几分钱且质量尚可」多为 大站网页线/包量/补贴,两套账
套餐 Firefly / Creative Cloud 月积分;促销「放宽」会过期,勿当永久无限
风控 账号池、异常频率、指纹、地区;网页逆向更吃指纹与封号;网关项目也可能被针对
审核 API/AZ 易 451 或策略拒;网页线过图率往往更高(§12.7)
参数 比例/分辨率/质量与官方 API 不完全一致;部分网关不支持 aspect_ratio=auto
异步 部分视频/任务流需轮询;确认客户端与 NewAPI 是否只支持同步出图
合规 仅使用自有合法授权账号与官方 API;订阅转 API、网页逆向、共享号池须自行评估 ToS 与商用权利

12.9 运维要点

  • 积分耗尽、登录失效、代理挂:自动禁用渠道,不要打爆主站重试。
  • 451 / content_policy:快速失败或降级到网页线,禁止对同一 API 渠道死磕重试。
  • 生图倍率在 NewAPI 单独设,与文本 Pro20x 计费隔离;网页线与 AZ 线可不同倍率。
  • 监控:成功率、耗时、451 率、上游错误码、账号/积分水位(网页线与 API 线分开)。
  • 编排优先级示例:网页/Firefly 网关 P100 → 其它图模 P50 → AZ gpt-image-2 P10(451 多则 AZ 保持低优先或停用)。
  • 4K 走 Adobe 4k 模型 id 或仍可用的 API,不要打 Pro20x;2K 亦可网页线,文本才用号池(§11.5)。
  • 主站渠道操作见《New API 中转站运维手册》§16.6;编码号池见 §11 与《Sub2API 号池运维手册》。

13 · 最终选定方案(品牌、配置、价格与实施标准)

前面章节解释了所有可选路线;本节不再继续列选项,而是给出一套可以直接采购和部署的最终方案。

13.1 最终决策

采用「两台 DMIT 东京 Premium,核心与业务物理隔离」:

  1. DMIT 东京① core-01:用户公网入口、Nginx、NewAPI、PostgreSQL、Redis、监控和备份。
  2. DMIT 东京② worker-01:Sub2API 订阅号池、图片 / 视频异步 Worker、生图兼容网关和备用 NewAPI。
  3. 每个订阅账号独立静态住宅代理:DMIT②只负责调度,禁止多个账号共用 DMIT 机房 IP 直连上游。
  4. 媒体文件使用 Cloudflare R2:参考图、音频、生成图和视频由客户端预签名直传直读,大文件不经过 core-01。
  5. 不购买低带宽香港盾机:API 域名使用 Cloudflare DNS only(灰云)直达 core-01;中国模型与海外模型先从东京实测直出。

图 9 \xb7 最终落地方案

两台同区域服务器仍不等于异地容灾

两台 DMIT 东京可以覆盖单台宿主机、单个系统、单个 IP 和单个业务进程故障,但仍共享 DMIT 与东京区域故障域。首期目标是实现 备用 NewAPI + 数据库备份 + 人工 DNS 切换,建议 RTO 15~30 分钟、RPO 24 小时以内;如果要覆盖区域级故障,必须再增加不同地域或不同供应商的第三节点,并部署数据库复制或托管高可用数据库。

13.2 采购清单(2026-07-23 价格基准)

优先级 资产 品牌 / 产品 CPU / 内存 磁盘 公网端口与月流量 官网公开价 预算人民币
必买 ① 核心入口 DMIT Tokyo · Premium · AS3 · MEDIUM 4 vCore / 8 GB 160 GB SSD 1 Gbps / 6 TB月流量 $320.90/月 约 ¥2,310/月
必买 ② 号池与媒体业务 DMIT Tokyo · Premium · AS3 · MEDIUM 4 vCore / 8 GB 160 GB SSD 1 Gbps / 6 TB月流量 $320.90/月 约 ¥2,310/月
必配 DNS Cloudflare Free — — API 域名灰云直连日本 $0/月 ¥0
必配 对象存储 Cloudflare R2 Standard — 按实际对象量 公网出站费 $0 免费档起,超出后按官网计费 ¥0 起
必配 外部监控 UptimeRobot / Better Stack 免费档 — — HTTPS、SSE、证书与 DNS 探测 $0/月起 ¥0 起
必配 账号代理 静态住宅代理 每账号一条 — 实际订阅出口 以代理供应商为准 随账号数增长

人民币仅按 $1 ≈ ¥7.20 做预算换算,不含税和汇率波动。DMIT 价格页注明产品和价格可能未及时同步,本文记录的是 2026-07-23 页面显示值;实际库存、税费、续费价和最终规格以下单页结算为准。

月度固定成本:

阶段 包含 美元预算 人民币预算
正式起步 DMIT 东京 MEDIUM × 2 + DNS / R2 免费档 $641.80/月 约 ¥4,621/月
加异地灾备 增加不同地域 / 供应商节点或托管数据库 以当时实际套餐为准 按 SLA 决定

不计入上表:域名、模型 API 费用、合法授权的订阅账号、住宅代理、Adobe 积分或第三方生图 / 视频采购。这些是业务用量成本,不能与服务器固定成本混为一笔。

价格与网络依据:DMIT Pricing、DMIT Tokyo Location、Cloudflare R2 Pricing。

13.3 为什么两台都选 MEDIUM,而不是一高一低

DMIT 东京 Premium 当前公开档位中,MINI 为 2 vCore / 4 GB / 60 GB / 2 TB / 1 Gbps,$89.90/月;MEDIUM 为 4 vCore / 8 GB / 160 GB / 6 TB / 1 Gbps,$320.90/月。

core-01 需要同时运行 NewAPI、PostgreSQL、Redis、日志和备份;worker-01 需要运行 Sub2API、图片 / 视频任务、浏览器型网关与备用 NewAPI。两边都只有 4 GB 会让操作系统和 Docker 几乎没有突发余量,也无法在故障时互相接管。因此稳定性优先时,两台统一 MEDIUM,便于镜像、Compose、监控阈值和故障切换保持一致。

如果必须压缩预算,可以把 worker-01 临时降为 MINI,但这属于成本优先降级方案:不能承担本地转码,浏览器型网关并发要严格限制,也不应把它宣传为完整热备。

13.4 两台服务器具体跑什么

节点 容器 / 服务 建议资源上限 职责
core-01 Nginx + NewAPI 1.5 CPU / 1.5 GB 公网入口、TLS、用户、令牌、计费、分组和渠道路由
core-01 PostgreSQL 16 1.5 CPU / 2.5 GB 主业务数据库;独立数据卷
core-01 Redis 7 0.5 CPU / 512 MB 缓存、限流和队列状态;开启 AOF
core-01 监控 / 日志 / 备份 0.5 CPU / 512 MB 指标、日志和每日加密备份
worker-01 Sub2API 1 CPU / 2 GB 订阅号池、粘性会话、代理和账号健康调度
worker-01 media worker / queue 1 CPU / 2 GB 图像、视频异步任务、轮询、取消、幂等和重试
worker-01 生图兼容网关 1 CPU / 2 GB 仅内部调用,不公开管理面
worker-01 备用 NewAPI 0.5 CPU / 1 GB 同步版本与配置,故障时接管公网入口

两台都保留约 1.5~2 GB 给 Ubuntu、Docker、文件缓存和突发峰值。视频由上游生成,本机只做任务编排和结果转存,不需要 GPU;如果以后执行本地 FFmpeg 转码或本地模型推理,新增专用计算节点,不与 Sub2API 抢资源。

core-01 对公网只开放 Nginx 的 80/443。worker-01 的 Sub2API、队列、网关和备用 NewAPI 默认只允许 core-01 的 WireGuard 地址访问;两台 SSH 都只允许固定管理 IP 或 VPN。

13.5 最终路由规则

请求类型 固定路径 失败策略
OpenAI / Anthropic / Gemini 官方 API 用户 → core-01 NewAPI → 东京直出 渠道健康检查;地区或 IP 风控时再加不同出口
DeepSeek / 通义 / 智谱 / Kimi 用户 → core-01 NewAPI → 东京直出 → 中国模型 持续监控成功率与 TTFT;不让香港出口进入所有请求主链路
编码 / Agent 订阅号池 core-01 coding 分组 → worker-01 Sub2API → 每账号独立代理 → 合法授权账号 代理故障时停用对应账号,禁止回退 DMIT 本机 IP;官方 API 渠道独立兜底
日常生图 ≤2K 客户端预签名直传参考图 → core-01 创建任务 → worker-01 调用上游 → R2 按成功率、政策拒绝和耗时切备用渠道
4K 生图 worker-01 → 专用 4K 模型 / 官方 Images API → R2 不进入纯文本订阅渠道;独立超时、配额与重试策略
视频生成 客户端直传素材到 R2 → core-01 创建任务 → worker-01 队列 / 轮询 → R2 不用进程内 BackgroundTasks;支持超时、取消、幂等、重试和断点恢复

13.6 网络与端口基线

节点 公网允许入站 容器内网 / 管理网 公网禁止
core-01 80/443;22 仅固定管理 IP或 VPN PostgreSQL、Redis、监控、备份 3000/5432/6379 及所有管理后台端口
worker-01 默认无业务公网入站;22 仅固定管理 IP 或 VPN WireGuard 内允许 core-01 访问 Sub2API、队列、网关和备用 NewAPI Sub2API 后台、队列、Redis、网关和 Worker 管理端口

关键配置:

  • API 域名使用 Cloudflare 灰云,正常解析到 core-01;故障时按演练流程切到 worker-01 备用 NewAPI。
  • core-01 与 worker-01 通过 WireGuard / 私网白名单通信,不把内部服务暴露到公网。
  • 图片与视频使用 R2 自定义域和预签名 URL,大文件不经过 core-01 的 Nginx / NewAPI 数据面。
  • Nginx 对 SSE / 流式响应关闭 proxy_buffering,连接超时按长请求设置。
  • 主副节点的 Compose、镜像版本和非敏感配置同步;密钥进入 Secret,不进入 Git。
  • 管理后台增加 IP 白名单 + MFA;Sub2API / 生图网关管理面禁止公网访问。

13.7 数据、备份与监控

项 最终标准
PostgreSQL 备份 每日 pg_dump 加密上传 R2;保留 7 个日备份 + 4 个周备份
节点同步 worker-01 保留最近可恢复备份、相同应用版本和备用 NewAPI 配置
配置备份 Compose、Nginx、防火墙模板进入私有仓库;密钥单独保管
R2 生命周期 临时生图 7~30 天自动删除;永久资产进入独立前缀 / Bucket
外部监控 每分钟分别探测两台 /health、一次短 SSE、证书、DNS 和 WireGuard 内网
渠道监控 分渠道记录成功率、TTFT、429、451、403、5xx、上游耗时
号池监控 每账号记录代理可用率、验证码、限流、失效和粘性会话命中率
告警阈值 5 分钟成功率 <95%、P95 TTFT 异常、磁盘 >75%、内存 >80%、队列积压异常
恢复演练 每月至少一次恢复数据库,并演练 core-01 故障后 worker-01 接管域名

13.8 什么时候扩容

触发条件 动作
worker-01 内存连续 15 分钟 >80% 或频繁 OOM 新增专用媒体计算节点,不把任务迁回 core-01
国内用户到日本 P95 延迟 / 丢包持续异常 先换日本线路或供应商;确认入口问题后再评估高带宽亚洲入口
中国模型从日本成功率或 TTFT 持续不达标 增加香港出口,只承载中国模型,不放在用户主链路前面
日本出口 403 / 地区风控影响海外模型 先换日本 IP;确认仍无法解决后再增加美西出口
付费 SLA 不能接受东京区域整体故障 增加不同地域 / 供应商第三节点,配合数据库复制和自动健康切换
需要 RPO 接近 0 PostgreSQL 流复制 / 托管高可用数据库,不再依赖每日备份
视频任务大量增加或需要本地转码 独立队列和计算 Worker;成品仍写 R2,不在 DMIT 本地盘长期保存

13.9 下单与上线顺序

  1. 在 DMIT 官方下单页确认东京 Premium MEDIUM 库存、续费价和规格后,同时购买两台。
  2. core-01 部署 Docker Compose、Nginx、NewAPI、PostgreSQL、Redis、监控和备份。
  3. worker-01 部署 Sub2API、队列、media worker、生图网关与备用 NewAPI;两台建立 WireGuard。
  4. 配置每账号独立住宅代理、海外 / 中国模型渠道,以及 R2 预签名上传和下载。
  5. API DNS 灰云指向 core-01;公网只开放必要端口,内部服务仅 WireGuard 可达。
  6. 压测 SSE、30~50 并发、长文本、订阅号池、生图、视频任务、R2 直传和断线重连。
  7. 主动停止 core-01,验证数据库恢复、worker-01 备用 NewAPI 和 DNS 切换流程。

上线验收必须同时通过:

  • 国内电信、联通、移动能稳定连接日本入口,流式输出不中断。
  • core-01 公网只有 80/443 可访问;数据库、Redis、Sub2API、队列和生图网关端口均被拒绝。
  • OpenAI / Anthropic / Gemini 与 DeepSeek / 通义 / 智谱 / Kimi 均能从日本稳定调用。
  • Sub2API 每个账号均绑定独立静态住宅代理,代理故障时不会回退 DMIT 本机 IP。
  • 参考图、图片和视频通过 R2 预签名 URL 直传直读,不穿过 NewAPI 大文件代理。
  • 从 R2 备份恢复出的 worker-01 临时数据库能够正常登录并识别现有令牌。
  • core-01 故障演练中,备用 NewAPI 能按流程接管,RTO 达到 15~30 分钟目标。

最终一句话:现在采购 DMIT 东京 Premium MEDIUM × 2,每台 4 vCore / 8 GB / 160 GB SSD / 6 TB / 1 Gbps、$320.90/月,两台约 $641.80/月(约 ¥4,621/月)。core-01 负责 NewAPI 与数据库,worker-01 负责 Sub2API 订阅号池、图片 / 视频异步任务和备用 NewAPI;每账号独立住宅代理,媒体文件使用 R2 直传直读,不购买低带宽香港盾机。

本页目录