From ab41cecda529dbc0dd71427b7e30659cd63b916c Mon Sep 17 00:00:00 2001 From: eyedeekay Date: Thu, 1 May 2025 00:45:35 -0400 Subject: [PATCH] Add Host and X-Forwarded-X headers if there's an HTTP connection involved --- mirror/header.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mirror/header.go b/mirror/header.go index d964b37..91d7f8e 100644 --- a/mirror/header.go +++ b/mirror/header.go @@ -2,6 +2,7 @@ package mirror import ( "bufio" + "log" "net" "net/http" ) @@ -18,8 +19,10 @@ func AddHeaders(conn net.Conn, headers map[string]string) net.Conn { if err != nil { return conn } + log.Println("Adding headers to connection:", req.Method, req.URL) for key, value := range headers { req.Header.Add(key, value) + log.Println("Added header:", key, value) } // write the request back to the connection if err := req.Write(conn); err != nil {