Add X-Forwarded-For for HTTP Proxy

This commit is contained in:
zefie
2022-01-21 10:21:46 -05:00
parent ed30bf05cc
commit e9ede65602

View File

@@ -466,6 +466,10 @@ async function doHTTPProxy(socket, request_headers) {
} }
} }
if (socket.remoteAddress != "127.0.0.1") {
options.headers["X-Forwarded-For"] = socket.remoteAddress;
}
if (request_headers.post_data) { if (request_headers.post_data) {
if (request_headers["Content-type"]) options.headers["Content-type"] = request_headers["Content-type"]; if (request_headers["Content-type"]) options.headers["Content-type"] = request_headers["Content-type"];
if (request_headers["Content-length"]) options.headers["Content-length"] = request_headers["Content-length"]; if (request_headers["Content-length"]) options.headers["Content-length"] = request_headers["Content-length"];