【发布时间】:2021-10-08 04:13:37
【问题描述】:
我有一个应用服务,可以从使用我的应用的用户那里获取日志的用户数据 (IP)。 我部署了 Azure 前门,从那时起,我的应用程序正在收集 Azure 前门 IP,而不是我客户的设备 IP。
如何在不更改应用程序的情况下解决此问题?
谢谢!
【问题讨论】:
-
我猜你的路径会导致配置
X-Forwarded-For标头。
我有一个应用服务,可以从使用我的应用的用户那里获取日志的用户数据 (IP)。 我部署了 Azure 前门,从那时起,我的应用程序正在收集 Azure 前门 IP,而不是我客户的设备 IP。
如何在不更改应用程序的情况下解决此问题?
谢谢!
【问题讨论】:
X-Forwarded-For 标头。
Azure Front Door 将客户端 IP 地址保留为 documented headers 的一部分。
具体而言,您的应用程序需要检查和解析 X-Azure-ClientIP、X-Azure-SocketIP 或 X-Forwarded-For 标头,具体取决于哪个最能捕获您感兴趣的源 IP。
【讨论】: