-
经过最后这层Nginx代理后,_addr变量内容变成了::1:37754本地地址。请问我要怎么获取到真实的IP地址呢 |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 6 replies
-
|
让客户端走逻辑协议,传递过来 |
Beta Was this translation helpful? Give feedback.
-
这个方法还蛮多的,而且都还挺简单。 两个方案都简单,你拿去问 ai 几分钟就有答案了 |
Beta Was this translation helpful? Give feedback.
-
|
参考 https://github.com/ejoy/goscon 自己加一条协议客户端上报ip即可。 |
Beta Was this translation helpful? Give feedback.
-
|
解决方式: 2.也可以自己在websocket的回调handle.handshake(_socket_id, _header, _url)里在_header里提取出真实IP 推荐方法二 |
Beta Was this translation helpful? Give feedback.
解决方式:
1.根据自己项目的实际情况修改websocket.lua的read_handshake方法里获取真实IP的部分:
2.也可以自己在websocket的回调handle.handshake(_socket_id, _header, _url)里在_header里提取出真实IP
推荐方法二