golang 获取用户真实访问ip 地址
下面的方法获得的将会是客户端 ip 和第一台 nginx 的 ip:
1
req.Header.Get("X-FORWARDED-FOR")
如果前端使用 nginx 作反向代理,则需在 nginx 配置里添加
1
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
本文网址: https://golangnote.com/topic/197.html 转摘请注明来源
golang 获取用户真实访问ip 地址
下面的方法获得的将会是客户端 ip 和第一台 nginx 的 ip:
1
req.Header.Get("X-FORWARDED-FOR")
如果前端使用 nginx 作反向代理,则需在 nginx 配置里添加
1
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
本文网址: https://golangnote.com/topic/197.html 转摘请注明来源
Golang 通过标准库 os 获取环境变量...
在 Chrome 打开 Google 搜索,在搜索输入框输入关键字时会有自动完成的下拉框,可以通过简单的 http 请求得到相关搜索建议。...
Golang 内置库net 有一些函数能方便获取DNS 记录信息。...
最近 ChatGPT 很火,这是用于 ChatGPI 的 Golang 控制台客户端。...
比较两个同类型 struct 是否相等,可以用 `reflect.DeepEqual` 和 `cmp.Equal`,也可以使用硬编码比较,下面看看它们的性能如何。...
ssl 对网站越来越重要,用户信息安全,搜索引擎信赖... Let’s Encrypt 免费证书最近发展惊人。...
Golang 获取两个数之间的随机数,下面的例子可以随机生成4 位数字的验证码...
bolt 是高性能的kv 嵌入式数据库,很适合用在微服务上,下面是goji + bolt 写的短网址服务。...
在获取时间时,建议使用 UTC ,让这成为习惯。方便日后转换方便,毕竟 go 里时区的转换还是挺麻烦。...
将视频文件投屏到智能电视有很多种方法,这里是介绍基于 `UPnP/DLNA` 的投屏方式。...