需要捕获代理后面的客户端IP地址

时间:2016-06-09 17:55:29

标签: java servlets proxy http-headers http-proxy

我正在尝试获取客户端的IP地址,因为它试图在java中代理服务器后面的服务器。我尝试了以下所有内容,但似乎无法正常工作。它仅在没有代理

时有效
Using getRemoteAddr() method
"X-FORWARDED-FOR"
"HTTP_X_FORWARDED_FOR"
"HTTP_X_FORWARDED"
"HTTP_X_CLUSTER_CLIENT_IP"
"HTTP_CLIENT_IP"
"HTTP_FORWARDED_FOR"
"HTTP_FORWARDED"
"HTTP_VIA"
"REMOTE_ADDR"

1 个答案:

答案 0 :(得分:1)

我修复了这个问题..我发现x-forwaded-for只是x-forwarding ...因此返回null为值...我不确定是谁配错了