Proxy 从http请求获取客户端IP-使用代理和防火墙时

Proxy 从http请求获取客户端IP-使用代理和防火墙时,proxy,httprequest,nat,haproxy,request-headers,Proxy,Httprequest,Nat,Haproxy,Request Headers,我们有一个web应用程序,它使用haproxy作为两个web应用服务器(tomcats)之间的负载平衡器 我们正在尝试从一个控制器获取客户端ip地址 问题是,当我们试图获得ip时,我们得到的是ha代理ip 所以我们尝试使用(request.getHeader(“X-Forwarded-For”)) 但是我们得到了防火墙的ip(nat) 我们如何克服这种情况 谢谢,您是否在HAProxy转发客户端IP?您应该在配置中使用“option forwardfor”来完成此操作。已经使用了,但在forwa

我们有一个web应用程序,它使用haproxy作为两个web应用服务器(tomcats)之间的负载平衡器 我们正在尝试从一个控制器获取客户端ip地址

问题是,当我们试图获得ip时,我们得到的是ha代理ip

所以我们尝试使用(request.getHeader(“X-Forwarded-For”)) 但是我们得到了防火墙的ip(nat)

我们如何克服这种情况


谢谢,

您是否在HAProxy转发客户端IP?您应该在配置中使用“option forwardfor”来完成此操作。已经使用了,但在forwarded for标头上,我将获得防火墙ip。