Cloudflare - 使用转换规则获取 IPv4 地址

问题描述 投票:0回答:1

我正在尝试在 Cloudflare 上获取用户的 IPv4 地址以及 IPv6 地址,而无需升级到企业计划。

我在 Reddit 上看到有人说:

“不过,您可以使用转换规则来添加该标头 - 免费。”

https://www.reddit.com/r/CloudFlare/comments/1293n5f/turning_on_the_true_client_ip_header_in_cloudflare/

到目前为止我已经完成了:

1. Rules -> Transform Rules
2. Create Rule -> Modify Request Header
3. Rule Name -> All incoming requests -> Set Dynamic
4. Header Name: "X-IPv4-O", Value: ip.src

不幸的是 ip.src 仍然给我 IPv6 地址。我问过 ChatGPT/Claude 获取 IPv4 地址的语法是什么,但他们不知道。鉴于此 Reddit 评论说这是可能的,我想知道是否有人知道将 IPv4 地址作为自定义标头获取的正确语法。

python cloudflare
1个回答
0
投票

如果您不需要 IPv6 连接,可以禁用 IPv6。

https://developers.cloudflare.com/network/ipv6-compatibility/

© www.soinside.com 2019 - 2024. All rights reserved.