Azure - 后端从 Azure Front Door 而不是从源获取 IP
Azure - Backend getting IP from Azure Front Door not from the source
我有一个应用程序服务,可以从使用我的应用程序的人那里获取日志的用户数据 (IP)。
我部署了 Azure 前门,从那时起,我的应用程序正在收集 Azure 前门 IP 而不是我客户的设备 IP。
如何在不更改我的应用程序的情况下解决此问题?
谢谢!
Azure Front Door 将客户端 IP 地址保留为 documented headers 的一部分。
特别是,您的应用程序需要检查和解析 X-Azure-ClientIP
、X-Azure-SocketIP
或 X-Forwarded-For
headers,具体取决于哪个最能捕获您的源 IP有兴趣。
我有一个应用程序服务,可以从使用我的应用程序的人那里获取日志的用户数据 (IP)。 我部署了 Azure 前门,从那时起,我的应用程序正在收集 Azure 前门 IP 而不是我客户的设备 IP。
如何在不更改我的应用程序的情况下解决此问题?
谢谢!
Azure Front Door 将客户端 IP 地址保留为 documented headers 的一部分。
特别是,您的应用程序需要检查和解析 X-Azure-ClientIP
、X-Azure-SocketIP
或 X-Forwarded-For
headers,具体取决于哪个最能捕获您的源 IP有兴趣。