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 小结
仅作为记录使用。
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 小结
仅作为记录使用。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。