在 OpenShift 云中,通常的 Apache 代理将发送 HTTP 标头x-client-ip
and x-forwarded-for
,我可以用它来确定客户端 IP。
但对于较新的代理,这是 WebSocket 用户的唯一选择 https://blog.openshift.com/paas-websockets/,这些是唯一发送的标头:
connection
upgrade
sec-websocket-version
sec-websocket-key
origin
host
这些标头都不能帮助我检测远程地址和socket.remoteAddress
的 NodeJS 属性没有用,因为它会检测代理 IP。
我可以使用任何解决方案吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)