cloudflared 2026.8.0 (图表 2.0.16) 会导致反向代理的应用程序出现自我重定向循环 (ERR_TOO_MANY_REDIRECTS)
摘要 在更新 cloudflared TrueNAS SCALE 社区应用程序后,通过 Cloudflare 隧道路由的一个特定主机开始出现 ERR_TOO_MANY_REDIRECTS 错误,而同一隧道上的另一个主机则一直正常工作,并且直接在局域网上访问原始应用程序本身也正常工作。 立即将 cloudflared 应用程序回滚到以前的版本即可立即解决此问题,无需进行其他配置更改。 症状 访问受影响的主机(例如 https://app.example.com/)会在浏览器中出现 ERR_TOO_MANY_REDIRECTS 错误。同一隧道上的第二个主机(https://other-app.example.com/)在整个过程中一直正常工作 — 因此排除了整个隧道故障的可能性。原始应用程序在直接访问局域网时工作完美(例如 http://<lan-ip>:<port>/…),无论是在事件发生之前还是期间都是如此 — 因此排除了应用程序级别的错误。在 DevTools → Network 中,请求链显示了数十个 301 永久性重定向响应到同一路径(例如 /web/),其中响应的 Location 头与请求 URL 字节对字节相同 — 即服务器(或隧道)正在无限期地将请求重定向到自己。这在初始请求是通过普通 HTTP 还是 HTTPS 时始终如此(通过手动在新的 Incognito 窗口中显式键入 https:// 并禁用缓存来确认 — 循环是相同的,排除了任何浏览器 / HSTS / 缓存痕迹的可能性)。重定向响应的内容长度为 0,而 Cloudflare 的 X-Response-Time-Ms 头显示了小于毫秒的值,但这本身并不能确定响应是否来自边缘还是从原始服务器传递过来。
内容来源: cloudflare/cloudflared