中转站的本质
中转站在技术上就是一个 API 代理层。你本地的开发工具(Cursor、Cline、Claude Code、Codex等)本来要直连 OpenAI 或 Anthropic 的官方 API,中转站在中间做一层转发:
1 | 你的工具 → 中转站 → 官方 API |
实现上没什么复杂的,大部分中转站跑的是 New API 或类似的开源项目,本质是一个 API Gateway,把上游的多个 key 做负载均衡,对外暴露统一的 OpenAI 兼容接口。
一台服务器、一个 Docker 容器、几个上游 key,就能开张。
一个典型的中转站架构:
1 | 用户请求 (OpenAI 兼容格式) |
利润结构
论坛里有人算过这笔账:
- 接码平台注册一个 OpenAI Free 号,成本 $0.05(约 0.35 元)
- 一个 Free 号每周额度大概 $5-7
- 中转站对外卖 1 元 = 1 美元的额度
一个号的生命周期里能产出几十到上百块的收入,成本不到一块钱。哪怕把分组倍率压到 0.1 去打价格战,利润率都还有 40% 以上。
门槛低、利润高,所以遍地开花。
中间人能做什么
当请求经过中转站,它就是一个完整的中间人。不是漏洞,是架构决定的。
读取全部对话内容
你发给 API 的每一条消息——system prompt、用户输入、代码片段、数据库结构、环境变量——中转站全部可见。如果你在用 Codex 写代码,整个项目的上下文都在被传输。
注入提示词
中转站可以在你的请求前面插入 system prompt,你完全感知不到。最近被扒出来的例子:
1 | <CRITICAL_OVERRIDE> |
技术实现就是改个 JSON:
1 | def proxy_request(request): |
注入内容可以是任何东西:夹带广告、拒绝特定话题、输出特定格式方便抓取你的数据。
替换模型
你以为在调 Claude Opus,后端实际转到了 DeepSeek 或千问。返回的 model 字段可以随意修改,工具里显示的模型名只是一个字符串。
这就是"掺水"。你按 Claude 的价格付费,实际跑的是成本低一个数量级的模型。
注入前端代码
521 弹窗事件中,中转站在响应中注入了前端代码,直接在用户浏览器里弹窗。如果你用的是纯 API 调用(本地工具),这个向量不成立。但上面三条对你完全生效。
怎么判断
坦白说,很难做到百分百确认。但有几个方向:
测知识库截断点。 不同模型的训练数据有不同的时间截断。比如问"Switch 2 哪天发售",真正的 Sonnet 4.6(知识截断 2025 年 8 月)能答出来,截断更早的模型会说不知道。
感受模型风格。 Claude 喜欢用破折号、会主动表达不确定性;GPT 系列偏向列举和总结;DeepSeek 的中文有自己的腔调。多用几次能分辨。
检查 token 用量。 如果一段很短的对话消耗了异常多的 token,可能是中转站注入了额外 prompt 占用了上下文窗口。
抓包对比。 把中转站的响应和官方 API 在相同输入下的响应做对比。需要你同时有官方 key 做基线。
实际建议
-
敏感项目直连官方。 公司代码、生产环境配置、任何带密钥的内容,不要经过第三方。
-
不要把中转站接入 Agent。 Agent 场景下 AI 可能拿到终端权限和文件系统访问。如果中转站注入了恶意 prompt 引导 Agent 执行命令,后果不可控。
-
价格低到不合理的站点大概率有问题。 要么掺水,要么用随时会挂的逆向号,工作流随时可能中断。
-
关注透明度。 提供完整调用日志、真实倍率公开的站点,比连个说明页面都没有的强。
为什么直连反而可能出问题
中转站是网络限制催生的灰色产物,解决了"用不上"的问题,同时引入了"用不安全"的问题。中转站会一直存在。只要官方 API 存在网络限制和地区封锁,中转就有生存空间。即使监管收紧,形态可能变化,但需求不会消失。
在那之前,默认站长会看你的数据,然后决定你要不要用。
官方(尤其是 OpenAI)的风控会参考多个信号:
- IP 地址的地理位置和 ASN(是否是机房 IP、是否是已知代理段)
- 同一 IP 下的请求频率和并发数
- 支付方式绑定的地区
- 账号注册时的环境指纹
如果你在国内直连,哪怕挂了代理,IP 质量不好就容易触发风控。换一个节点 IP 变了,又是一个风险信号。账号被封往往不是因为你做了什么坏事,而是网络环境"看起来不正常"。
另一个现实场景:如果你的工作涉及安全研究、逆向工程、漏洞分析这类话题,提问内容本身就可能命中官方的内容审核策略。轻则拒绝回答,重则封号。对个人用户来说,一个绑了信用卡、充了余额的账号说没就没,损失是实打实的。
中转站在这件事上的优势不是"不会被封",而是封了不是你的号。中转站部署在海外、用固定的干净 IP 和官方通信,环境层面的风控基本不会触发。即使某个上游 key 因为内容问题被封,站长换一个号就行,对你来说无感。你承担的风险从"丢掉自己的账号"变成了"服务可能短暂中断"。
这也是中转站不会消失的根本原因:只要官方 API 存在地区限制和严格的风控策略,中转的需求就会持续存在。形态可能变化,但这个生态不会停止运转。