Caddy 还是 nginx 给 API 中转做反代:证书自动化是决定性差异

给大模型 API 中转选反向代理,网上的对比文章大多在比性能、比配置语法、比模块生态。这些差异对一个 API 网关来说其实都不重要——真正的分水岭是证书生命周期由谁管理。 ...

2026年9月4日 · 6 分钟 · 2955 字 · Ambertu

大模型 API 中转的超时与重试:一次 504 可能让你双倍计费

nginx 的 proxy_read_timeout 默认是 60 秒,而长上下文或推理模型的单次生成经常超过这个数。超时之后 nginx 返回 504,看起来只是"一次失败"——但真实后果比这严重:上游很可能已经把生成做完并计了费,而客户端 SDK 收到 504 会自动重试,于是上游又生成一次、又计一次费。 ...

2026年9月4日 · 6 分钟 · 2564 字 · Ambertu

API 中转站的限流为什么不能信 X-Forwarded-For

自建大模型 API 中转站几乎一定要做按 IP 限流:防注册刷号、防单账号打满上游配额。而这里有一个安静失效的陷阱——如果你的限流按 X-Forwarded-For 计数,那它等于没做。攻击者每个请求塞一个不同的伪造 IP,计数器永远打不满。 ...

2026年9月3日 · 5 分钟 · 2405 字 · Ambertu

反代把大模型 API 的 SSE 流式响应缓冲了:五个缓冲点与三层排查法

自建大模型 API 中转后最常见的故障是:后端明明是流式的,经过反向代理就变成一次性返回——客户端等十几秒没有任何输出,然后整段文字一次吐完。首字节延迟几乎等于整个生成时长,流式的意义全部丧失。 ...

2026年9月3日 · 5 分钟 · 2400 字 · Ambertu