首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gwan中的X-Forwarded-For

Gwan中的X-Forwarded-For
EN

Stack Overflow用户
提问于 2013-03-01 07:12:00
回答 1查看 381关注 0票数 1

我已经通读了文档(包括应用程序接口和手册),但似乎没有发现gwan对X-Forwarded-For头文件的任何支持。我发现的唯一可能相关的东西是REMOTE_BIN_ADDR

我知道要获取客户端IP,您可以使用REMOTE_ADDR,但是我的gwan服务器位于HA代理负载均衡器之后,它通过X-Forwarded-For转发客户端IP。

Gwan不支持这个头吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-02 01:42:37

据我们所知,虽然X-Forwarded-For HTTP报头被广泛使用,但它并不是RFC的一部分。一些服务器,如Nginx,正在使用替代方案,因为代理服务器可以“链接”客户端IP地址,导致不可靠的结果。

另外,请记住,提供X-Forwarded-For值的HTTP头是不可信的……除非您自己的代理正在清理任何以前设置的值并添加自己的值。这使得这个X-Forwarded-For头看起来没有预期的那么有用--当然也解释了为什么Nginx觉得有必要创建自己的头。

G-WAN最初支持这个头,但我们删除了这个条目,因为我们认为它与本机G-WAN反向代理和负载均衡器是多余的(这个功能是去年实现的,但仍然没有文档,因为以一种完美的方式记录和导出接口需要时间-我们希望将此功能与协议处理程序合并,以简化事情)。

请注意,现在,您可以很容易地从G-WAN公开的HTTP头中解析它,无论是从handler还是从servlets

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15147503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档