chore: Update IP address retrieval logic in main.go

This commit is contained in:
skidoodle 2024-06-13 12:19:58 +02:00
parent 39d4ccda0e
commit 7b0b417287

View file

@ -188,7 +188,7 @@ func handler(w http.ResponseWriter, r *http.Request) {
}
if IPAddress == "" || IPAddress == "self" {
if realIP, ok := r.Header["X-Real-Ip"]; ok && len(realIP) > 0 {
if realIP, ok := r.Header["X-Forwarded-For"]; ok && len(realIP) > 0 {
IPAddress = realIP[0]
} else {
IPAddress = extractIP(r.RemoteAddr)