Kai*_*ter 6 azure-api-management azure-application-gateway
我在此设置中配置了 Azure 应用程序网关和API 管理https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway - 应用程序网关是公共端点和仅定义的路由传递到 API 管理。
我想使用该ip-filter策略来限制对某些 IP 地址的调用。但是,当呼叫通过应用程序网关传入时,原始客户端 IP 地址将丢失或混淆为 IP 0.0.0.0。
有没有办法保留原始客户端 IP 地址并将其从应用程序网关传递到 API 管理?
您可能会发现这篇文章很有用:https://learn.microsoft.com/en-us/azure/application-gateway/how-application-gateway-works#modifications-to-the-request
应用程序网关在将请求转发到后端之前,会向所有请求插入四个附加标头。这些标头是 x-forwarded-for、x-forwarded-proto、x-forwarded-port 和 x-original-host。x-forwarded-for 标头的格式是逗号分隔的 IP:port 列表。
| 归档时间: |
|
| 查看次数: |
3345 次 |
| 最近记录: |