关于socket.io获取客户端真实IP地址
1 前言
由于使用了CDN加速,导致了socket.handshake.address拿到值都是服务器的,而没有使用CDN加速时,可以拿到客户端真实IP。
2 代码
if(socket.handshake.headers['x-forwarded-for'] != null){ ip = socket.handshake.headers['x-forwarded-for']; }else{ ip = socket.handshake.address; }
3 小结
仅作为记录使用。