From 27baf383ddede5e147af5990137664385e7bffaf Mon Sep 17 00:00:00 2001 From: Anton Kovalev Date: Tue, 24 Jun 2025 05:00:51 +0300 Subject: [PATCH] feat: make `RESPECT_XFORWARD_HEADERS_ENABLED` configurable in Compose (#21248) --- docker/.env.example | 3 +++ docker/docker-compose.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/docker/.env.example b/docker/.env.example index 5a2a42633..275da8e2e 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -798,6 +798,9 @@ HTTP_REQUEST_NODE_MAX_BINARY_SIZE=10485760 HTTP_REQUEST_NODE_MAX_TEXT_SIZE=1048576 HTTP_REQUEST_NODE_SSL_VERIFY=True +# Respect X-* headers to redirect clients +RESPECT_XFORWARD_HEADERS_ENABLED=false + # SSRF Proxy server HTTP URL SSRF_PROXY_HTTP_URL=http://ssrf_proxy:3128 # SSRF Proxy server HTTPS URL diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 5f1306065..335bda89f 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -355,6 +355,7 @@ x-shared-env: &shared-api-worker-env HTTP_REQUEST_NODE_MAX_BINARY_SIZE: ${HTTP_REQUEST_NODE_MAX_BINARY_SIZE:-10485760} HTTP_REQUEST_NODE_MAX_TEXT_SIZE: ${HTTP_REQUEST_NODE_MAX_TEXT_SIZE:-1048576} HTTP_REQUEST_NODE_SSL_VERIFY: ${HTTP_REQUEST_NODE_SSL_VERIFY:-True} + RESPECT_XFORWARD_HEADERS_ENABLED: ${RESPECT_XFORWARD_HEADERS_ENABLED:-false} SSRF_PROXY_HTTP_URL: ${SSRF_PROXY_HTTP_URL:-http://ssrf_proxy:3128} SSRF_PROXY_HTTPS_URL: ${SSRF_PROXY_HTTPS_URL:-http://ssrf_proxy:3128} LOOP_NODE_MAX_COUNT: ${LOOP_NODE_MAX_COUNT:-100}