程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
反向代理 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Caddy 2.11.7:修掉 2.11.6 默认超时引发的 panic 与流截断,新增 Incremental 头
资讯
Caddy 2.11.7:修掉 2.11.6 默认超时引发的 panic 与流截断,新增 Incremental 头
2026-11-01 20:02:38
Caddy 2.11.6 为防慢速攻击引入默认 idle 读写超时后,HTTP/2 上代理读完请求体可能出现 nil pointer panic,POST 打开的 SSE 在读完 body 后正好 60 秒被截断,静默 SSE 也会被 write_idle 重置。2.11.7 修掉这三处回归,并加入 RFC 10036 的 Incremental 头替代 nginx 的 X-Accel-Buffering,附升级判断清单。
Caddy
反向代理
SSE
运维
Traefik ForwardAuth 复用认证连接池:NTLM/Negotiate 身份会串到别的客户端
资讯
Traefik ForwardAuth 复用认证连接池:NTLM/Negotiate 身份会串到别的客户端
2026-10-31 21:08:42
GHSA-hrpp-p4fc-wwf8:Traefik 的 ForwardAuth 把认证子请求放进所有客户端共享的连接池,遇到 IIS Windows Authentication 这类连接绑定的 NTLM/Negotiate 时,已认证连接会被复用,未认证客户端拿到受害者身份并经 authResponseHeaders 打进后端。文中给出受影响版本、与四个旧 GHSA 的区别、自查项与临时绕过方式。
运维
反向代理
安全
Traefik
认证
nginx 1.31.0 与 1.30.x:反代配置要跟着改的几处
综合
nginx 1.31.0 与 1.30.x:反代配置要跟着改的几处
2026-10-28 21:06:19
nginx 1.31.0 开始拒绝 HTTP/2、HTTP/3 请求里的 Connection、Keep-Alive、Transfer-Encoding 等逐跳头,TE 只允许 trailers;1.29.7 起 upstream keepalive 默认开启、proxy_http_version 默认 1.1,老配置里的手工补丁要清理。文中给出 400 排查命令与安全修复清单。
nginx
反向代理
运维
HTTP2
Caddy 2.11.6 给反代加了默认 idle 超时,SSE 到 60 秒就被切断:2.11.7 修了什么
编程
Caddy 2.11.6 给反代加了默认 idle 超时,SSE 到 60 秒就被切断:2.11.7 修了什么
2026-10-26 21:03:52
Caddy 2.11.6 为缓解 Slowloris 默认加了 idle 读写超时,结果 HTTP/2 反代出现 nil pointer panic、POST 打开的 SSE 在 body 读完后整 60 秒被切断、安静的 SSE 流被写超时重置。2.11.7 修了这些回归,并新增 RFC 10036 的 Incremental 头替代 X-Accel-Buffering。文里给超时配置、flush_interval 写法与排查命令。
Caddy
运维
反向代理
SSE
nginx 谓词 location + client_body_early_read + json_set:按 payload 路由的真实代价
综合
nginx 谓词 location + client_body_early_read + json_set:按 payload 路由的真实代价
2026-10-24 21:05:16
nginx 1.31.5 让 location 可以直接匹配变量,也带来了在原 location 匹配之前读 body 的开关和原生 JSON 字段提取。三者配合能在 /mcp、/api/v1 这种同一 URI 上按 payload 分流,但会改变缓冲时机、临时文件行为和限额保护的位置。本文给配置片段与上线前的验证清单。
nginx
运维
反向代理
Go 1.27.2 的两个 CONNECT 连接错位问题:反向代理侧怎么排查和处置
编程
Go 1.27.2 的两个 CONNECT 连接错位问题:反向代理侧怎么排查和处置
2026-10-22 21:04:31
Go 1.27.2 修掉两个 CONNECT 连接错位:客户端 Transport 把带 body 的 CONNECT 发出去后又把连接放回空闲池,服务端返回 2xx 却没 hijack 时继续按 HTTP 读。说明触发条件、共享 Transport 下的跨用户响应投毒与请求走私、自查命令和缓解方式。
Go
net
http
反向代理
安全
Caddy 2.11.6 → 2.11.7 升级笔记:16 KiB 请求头上限、1 分钟 idle 超时和它引出的三个回归
编程
Caddy 2.11.6 → 2.11.7 升级笔记:16 KiB 请求头上限、1 分钟 idle 超时和它引出的三个回归
2026-10-22 21:03:38
Caddy 2.11.6 把请求头默认限制收到 16 KiB、丢弃含点号的头、加了 1 分钟 idle 超时;2.11.7 修回 HTTP/2 反代 panic、POST+SSE 整 60 秒截断、静默 SSE 被重置。给出配置片段、431 与 60 秒截断的排查顺序,以及 RFC 10036 Incremental 头的用法。
Caddy
运维
反向代理
升级
Caddy 2.10 的 ECH 自动化:要编进 DNS 模块,升级后通配符证书还会改变签发行为
综合
Caddy 2.10 的 ECH 自动化:要编进 DNS 模块,升级后通配符证书还会改变签发行为
2026-10-19 21:03:36
Caddy 2.10 的 ECH 自动化需要把 DNS provider 模块编进二进制、指定指向本机的外层域名,且 CNAME 域名不会自动发布 ECH 记录。同时提醒通配符证书已成默认行为、libdns 1.0 与 Go 版本策略带来的升级阻塞。
Caddy
TLS
运维
反向代理
nginx 1.30 升级后最容易漏掉的默认值:代理上游默认走 HTTP/1.1 并开启 keep-alive
综合
nginx 1.30 升级后最容易漏掉的默认值:代理上游默认走 HTTP/1.1 并开启 keep-alive
2026-10-17 21:07:25
nginx 1.30 把代理到上游的 HTTP 版本默认从 1.0 改成 1.1 并默认开启 keep-alive。梳理由此带来的连接复用、后端 idle timeout 不匹配导致的 502、残留 Connection close 反向抵消,以及日志字段与 stub_status 的验证方法。
nginx
运维
反向代理
升级踩坑
Traefik 3.7 原生吃下 85+ ingress-nginx 注解,无需改写 YAML
编程
Traefik 3.7 原生吃下 85+ ingress-nginx 注解,无需改写 YAML
2026-10-15 21:03:21
Traefik Proxy v3.7 把 Ingress NGINX provider 转正:原生支持 85+ 常用 ingress-nginx 注解,现有 manifest 可带上直接迁移,不必重写 YAML。文中还讲清 snippets 的 allowlist 安全取舍、middlewares on services、以及按响应状态码重试与故障转移的配置边界。
Traefik
Kubernetes
Ingress
反向代理
OpenFlare:自托管 OpenResty 控制面,配置版本化发布 + Agent 自动 reload 与回滚
综合
OpenFlare:自托管 OpenResty 控制面,配置版本化发布 + Agent 自动 reload 与回滚
2026-10-11 20:00:53
OpenFlare 是自托管 OpenResty 控制面:在管理端维护反代规则,把配置渲染成不可变版本发布,节点 Agent 周期拉取、openresty -t 校验、reload 并失败回滚。本文给出 docker compose 部署、Agent 接入脚本、版本发布流程与本地开发命令。
OpenResty
运维
反向代理
自托管
Docker
管理
es
fork
ql
ESQL
ST
应用
HTTP API
ICE
路由
Read
许可证
Server
Open
ACH
Pi
Lite
AR
VM
回滚
版本
许可
Web UI
resty
能力
Lit
可观测
AD
事件
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
编程
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
2026-10-11 00:04:38
Nginx Proxy Manager 把 Nginx 反向代理与 SSL 终止做成 Web 管理台:81 端口管理界面、不用懂 Nginx 就能建 forwarding/redirect/streams/404 host、Let's Encrypt 自动签发、Access List 与审计日志、高级配置只对 super user 开放。本文给出 Docker 部署的端口与 data/letsencrypt 持久化要点、启动慢源于熵、以及 armv7 因 Nodejs 弃 armhf 需停在 2.13.7 镜像。
Web管理
Nginx
反向代理
Docker
管理
用户管理
ble
AST
SSL
ICE
eve
TARS
Log
Auth
免费
Encrypt
Use
PR
AR
Admin
Manager
Dev
Interface
ng
in
The
CC
AD
user
Management
TABLE
反代
NGINX 1.30.0 稳定版:sticky cookie 会话保持开源,上游代理默认改成 HTTP/1.1
综合
NGINX 1.30.0 稳定版:sticky cookie 会话保持开源,上游代理默认改成 HTTP/1.1
2026-10-09 20:01:06
NGINX 1.30.0 稳定版合并 1.29.x:Plus 专属的 sticky cookie 会话保持正式开源,上游代理默认改用 HTTP/1.1 并默认启用 keepalive,另有 MPTCP、到上游的 HTTP/2、ECH 等。附 upstream 配置写法与升级需核对的行为变化。
nginx
会话保持
sticky
cookie
MPTCP
HTTP
1.1
反向代理
运维
Caddy 2.11.7 修复超时回归:HTTP/2 反向代理 nil 指针 panic 与恰好 60 秒被切断的流式响应
综合
Caddy 2.11.7 修复超时回归:HTTP/2 反向代理 nil 指针 panic 与恰好 60 秒被切断的流式响应
2026-10-07 21:01:39
Caddy 2.11.6 引入默认 1 分钟 idle 读写超时后,出现两个回归:HTTP/2 反向代理 nil 指针 panic,以及带 body 的流式响应(POST 开头的 SSE)在 body 读完后恰好 60 秒被切断。2.11.7 修复,并新增 Incremental 头(RFC 10036)替代 nginx 的 X-Accel-Buffering。
Caddy
反向代理
SSE
HTTP
2
运维
引用
崩溃
超时
CAD
替代品
回归
Caddy 2.11 更新:ECH 密钥自动轮换、SIGUSR1 重载配置、反向代理 Host 改写
综合
Caddy 2.11 更新:ECH 密钥自动轮换、SIGUSR1 重载配置、反向代理 Host 改写
2026-10-03 21:03:13
Caddy 2.11 功能向变化:ECH 密钥自动轮换、日志 time-rolling、SIGUSR1 可重载配置、反向代理对 HTTPS 上游自动改写 Host、log_append 可记录请求/响应体、新增 keepalive 选项与 trusted_proxies_unix、Basic Auth 支持 Argon2id。
Caddy
反向代理
运维
TLS
日志
滚动
R1
CAD
nginx 1.30.0 稳定版升级:proxy_http_version 默认变 1.1、upstream keepalive 默认开启,老后端要先写回退
综合
nginx 1.30.0 稳定版升级:proxy_http_version 默认变 1.1、upstream keepalive 默认开启,老后端要先写回退
2026-09-29 21:02:08
nginx 1.30.0 稳定版整合 1.29.x 后,默认代理行为变了:proxy_http_version 默认由 1.0 改为 1.1,upstream keepalive 默认开启,且默认不再发送 Connection 头。老后端依赖短连接的场景升级后可能出问题。本文给出这个最易踩的坑与回退写法,并梳理 MPTCP、Early Hints、HTTP/2 上游、ECH、sticky sessions、max_headers 等新特性。
nginx
运维
反向代理
upstream
HTTP
1.1
配置
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
综合
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
2026-09-28 21:31:25
Anubis 是 Go 写的反 AI 爬虫反向代理,用工作量证明挑战抬高抓取成本。本文给出 Docker/docker-compose 部署、policy.yaml 策略、Nginx unix socket 接入方式,以及卷权限、ED25519 签名密钥、DIFFICULTY 取舍、真实 IP 等踩坑点。
Go
反向代理
爬虫防护
Docker
Nginx
数学
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
综合
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
2026-09-28 20:02:18
面向 VPS/Docker 上跑服务的开发者与运维:用 Caddy 替代 Nginx 做反向代理,内置自动 HTTPS 申请与续期。给出三行 Caddyfile 的最小配置、多域名与 header 写法、apt 安装与 fmt/validate/reload 流程、Docker Compose 集成(caddy_data 必须持久化、Let's Encrypt 速率限制),以及从 Nginx 迁移需要权衡的几处差异。
Caddy
Nginx
反向代理
Docker
Compose
HTTPS
运维
CAD
Nginx 502/504 排障:先按 error.log 关键字分流,别急着重启
案例
Nginx 502/504 排障:先按 error.log 关键字分流,别急着重启
2026-09-23 21:02:57
502 和 504 是两种病。本文用 error.log 关键字(Connection refused、upstream timed out 在 connecting 还是 reading response header、no live upstreams、reset by peer)做分流,给出分层判断表、proxy_connect/send/read_timeout 的分工、upstream 健康检查与 HTTPS 两条链路的排查,并附三个真实案例。
Nginx
运维
排障
反向代理
Nginx 1.30.0 成为新 stable:proxy_http_version 默认 1.1,旧的 Connection 头模板可以删了
资讯
Nginx 1.30.0 成为新 stable:proxy_http_version 默认 1.1,旧的 Connection 头模板可以删了
2026-09-19 21:02:11
Nginx 1.30.0 整合 1.29.x:上游代理默认 HTTP/1.1 并启用 keep-alive、默认不再发 Connection 头,过去那套手写配置模板已多余。另含 upstream sticky session、Multipath TCP、max_headers 与一批 1.29.7 安全修复清单。
Nginx
反向代理
运维
HTTP
Traefik Proxy v3.7「Langres」GA:ingress-nginx 迁移路径与 80+ 注解兼容
综合
Traefik Proxy v3.7「Langres」GA:ingress-nginx 迁移路径与 80+ 注解兼容
2026-09-15 21:03:53
Traefik Proxy v3.7 让 ingress-nginx 迁移路径正式 GA:原生支持 80+ NGINX 注解,另可把中间件挂到 Service 上、完整支持 Gateway API v1.5.1、Retry/Failover 按状态码触发。本文按迁移兼容、路由能力、安全升级三部分整理,附 v3.7.6 修复的 CVE。
Traefik
反向代理
Kubernetes
运维
inference-gateway 的 SSE 流式代理:Timeout:0、errgroup 取消与 io.Copy 背压
编程
inference-gateway 的 SSE 流式代理:Timeout:0、errgroup 取消与 io.Copy 背压
2026-09-14 20:01:13
用 Go + GoFrame 给 vLLM 做前置推理网关时,SSE 流式代理最容易踩的几处:http.Client 的 Timeout 必须为 0、MaxIdleConnsPerHost 要调大、客户端断连要靠 errgroup 级联取消掐断后端省 GPU,以及把 4KB buffer 循环换成 io.Copy + flushWriter 后内存和背压怎么变化。
Go
SSE
反向代理
vLLM
GoFrame
算力
Nginx map 正则堆溢出排查:r->captures 被覆盖、两遍求值算错 buffer,13 处调用点都中招(CVE-2026-42533)
资讯
Nginx map 正则堆溢出排查:r->captures 被覆盖、两遍求值算错 buffer,13 处调用点都中招(CVE-2026-42533)
2026-09-13 20:01:29
NGINX CVE-2026-42533 排查笔记:正则在 map 指令中覆盖共享的 r->captures,两遍求值 LEN/VALUE 口径不一致,导致堆溢出(可升 RCE)或信息泄露绕过 ASLR。含触发三条件、13 个调用点、1.30.4/1.31.3 修复版本、补丁思路、命名捕获临时缓解与自查配置。
Nginx
安全
CVE
运维
反向代理
漏洞修复
NGINX 1.29.6/1.29.7 变更:sticky 会话保持开源,MPTCP、keepalive 默认值一起变
资讯
NGINX 1.29.6/1.29.7 变更:sticky 会话保持开源,MPTCP、keepalive 默认值一起变
2026-09-11 21:02:04
NGINX 1.29.6 把 cookie 会话保持(sticky 指令)首次开源,1.29.7 加上 MPTCP 并把上游代理默认改为 HTTP/1.1+keepalive。文中列出 mp4/alias/mail/OCSP 等多个 CVE 与 geo、max_headers 等后续版本要点,供运维排期升级参考。
Nginx
运维
反向代理
MPTCP
CVE
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
下一页
共 2 页
到第
页
确定