“X_FORWARDED_FOR”标题不存在于请求中

在我的Web应用程序中,我需要提取代理服务器后面的客户端的真实IP地址,search后发现可能的方法是读取“X_FORWARDED_FOR”头的内容,我使用java servlet和传入请求不包含“X_FORWARDED_FOR”头,那为什么头不包含在请求中?

我使用java 1.7,tomcat v7,代理服务器:TMG并configuration为使用“X_FORWARDED_FOR”标题。

请指教。

提前致谢。

TMG不支持X-Forwarded-For开箱即用; 您需要添加第三方网页filter,例如Winfrasoft X-Forwarded-For for TMG以在您的TMG反向代理中获得此function。

Winfrasoft的每个服务器是4500个。 尝试一个免费的,开源的:

https://github.com/ramonsmits/XFF-Filter4TMG