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 WebAssembly 了解一下

Go 1.11 起开始支持 WebAssembly ,也就是说以后可以使用任何语言作为“前端语言”来进行 Web 开发。...

golang共享数据用Mutex 或 Channel

在go 里,多线程对共享数据的操作一般要使用Mutex 或 Channel 来加锁或隔离通信。下面是一个使用Mutex 和 Channel 比较的例子。...

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

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