From de0b2311a0087fdce41364b8963f43b246c457ac Mon Sep 17 00:00:00 2001 From: decfox Date: Thu, 14 Nov 2024 12:37:40 +0530 Subject: [PATCH 1/2] fix: forward X-Real-IP header --- tf/modules/ooni_backendproxy/templates/cloud-init.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tf/modules/ooni_backendproxy/templates/cloud-init.yml b/tf/modules/ooni_backendproxy/templates/cloud-init.yml index 49663223..59e74111 100644 --- a/tf/modules/ooni_backendproxy/templates/cloud-init.yml +++ b/tf/modules/ooni_backendproxy/templates/cloud-init.yml @@ -16,6 +16,8 @@ write_files: proxy_pass ${backend_url}; proxy_http_version 1.1; proxy_set_header Host \$host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real-IP $http_x_forwarded_for; } error_log /var/log/nginx/error.log; } From b2aa34607462d0a444a742436bb83df5f9064e1c Mon Sep 17 00:00:00 2001 From: decfox Date: Thu, 14 Nov 2024 14:06:53 +0530 Subject: [PATCH 2/2] add X-Real-Ip header for test helper --- tf/modules/ooni_backendproxy/templates/cloud-init.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tf/modules/ooni_backendproxy/templates/cloud-init.yml b/tf/modules/ooni_backendproxy/templates/cloud-init.yml index 59e74111..2a9d1ac0 100644 --- a/tf/modules/ooni_backendproxy/templates/cloud-init.yml +++ b/tf/modules/ooni_backendproxy/templates/cloud-init.yml @@ -36,6 +36,8 @@ write_files: proxy_pass http://wcths; proxy_http_version 1.1; proxy_set_header Host \$host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Real-IP $http_x_forwarded_for; } } %{ endif }