GolangNote

Golang笔记

golang 获取用户真实访问ip 地址

Permalink

golang 获取用户真实访问ip 地址

下面的方法获得的将会是客户端 ip 和第一台 nginx 的 ip:

Go: X-FORWARDED-FOR
1
req.Header.Get("X-FORWARDED-FOR")

如果前端使用 nginx 作反向代理,则需在 nginx 配置里添加

INI: nginx
1
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

本文网址: https://golangnote.com/topic/197.html 转摘请注明来源

Related articles

Golang telegram 机器人小试

telegram 的机器人接口很开放,使用简单,100%开放无限制,相对微信服务号、公众号好很多。用来做一些小应用也很方便。下面是使用golang sdk 开发telegram 机器人的经验。...

Golang 生成防识别的图片验证码

验证码 captcha 是对抗密码强力破解、垃圾信息的有效方式,一般用于用户注册、登录,当检测到频繁发帖时也会启用验证码。下面介绍用golang 生成防机器识别的图片验证码。...

Write a Comment to "golang 获取用户真实访问ip 地址"

Submit Comment Login
Based on Golang + fastHTTP + sdb | go1.22.3 Processed in 0ms