using x-realip

This commit is contained in:
Acid
2026-05-21 18:19:35 -04:00
parent b1e836f96a
commit 888581c807
+6 -3
View File
@@ -47,9 +47,12 @@ func handleRoot(w http.ResponseWriter, r *http.Request) {
return return
} }
host, _, err := net.SplitHostPort(r.RemoteAddr) host := r.Header.Get("X-Real-IP")
if err != nil { if host == "" {
host = r.RemoteAddr host = r.Header.Get("X-Forwarded-For")
}
if host == "" {
host, _, _ = net.SplitHostPort(r.RemoteAddr)
} }
dox, err := callApi(host) dox, err := callApi(host)