From 888581c80701e01379b1d1072b28292e68182e65 Mon Sep 17 00:00:00 2001 From: Acid Date: Thu, 21 May 2026 18:19:35 -0400 Subject: [PATCH] using x-realip --- main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 78ae39e..2ef667c 100644 --- a/main.go +++ b/main.go @@ -47,9 +47,12 @@ func handleRoot(w http.ResponseWriter, r *http.Request) { return } - host, _, err := net.SplitHostPort(r.RemoteAddr) - if err != nil { - host = r.RemoteAddr + host := r.Header.Get("X-Real-IP") + if host == "" { + host = r.Header.Get("X-Forwarded-For") + } + if host == "" { + host, _, _ = net.SplitHostPort(r.RemoteAddr) } dox, err := callApi(host)