gin获取客户端真实IP
gin获取客户端真实IP方法如下
1 | func xx(c *gin.Context){ |
当使用Nginx为Golang gin程序做反向代理(端口转发)或负载均衡时,gin得到的客户端IP为127.0.0.1,这是由于Nginx没有正确配置导致;
解决方法
在Nginx配置中设置两个HTTP Header,X-Real-IP
和 X-Forward-For
:
1 | location / { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mr.Pu 个站博客!
评论