gpt4 book ai didi

Traefik:安全地恢复 cloudflare 真实 ip?

转载 作者:行者123 更新时间:2023-12-05 07:35:34 36 4
gpt4 key购买 nike

Cloudflare 代理包含一个名为 CF-Connecting-IP 的 header 和用户的真实 IP。我想让 traefik 读取这个 header 并用它的内容创建一个 X-Real-Ip header ,但前提是源 ip 是受信任的/列入白名单的。

过去我使用过 nginx 并且能够使用 http_realip_module 来做到这一点

有没有办法用 traefik 实现这样的目标?

最佳答案

我找到了 traefik 的两个插件,它们能够修改 header :

https://github.com/XciD/traefik-plugin-rewrite-headers或者如果您已经在使用 pilot: https://pilot.traefik.io/plugins/605afbe6a5f67ab9a1b0e540/rewrite-header

但是根据 Cloudflare 文档,CF-Connecting-IP header 与 X-Forwarded-For header 共享真实 IP。内置 traefik 中间件 https://doc.traefik.io/traefik/middlewares/http/ipwhitelist/使用 x-forwarded-for header 允许/拒绝访问。

关于Traefik:安全地恢复 cloudflare 真实 ip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49492841/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com