diff --git a/modules/sneedstr.nix b/modules/sneedstr.nix index e5c6858..a8822a5 100644 --- a/modules/sneedstr.nix +++ b/modules/sneedstr.nix @@ -98,7 +98,14 @@ in { locations."/" = { proxyPass = "http://${cfg.localAddress}:8080"; proxyWebsockets = true; # needed if you need to use WebSocket - recommendedProxySettings = true; + extraConfig = '' + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Server $host; + ''; }; }; };