From e802fc26d2e66421aeb3930b7e2e72b5247a9ae4 Mon Sep 17 00:00:00 2001 From: DoI <5291556+denandz@users.noreply.github.com> Date: Wed, 13 May 2026 14:20:06 +1200 Subject: [PATCH 1/2] Update xhr-proxy.js to set upstream proxy servers based on env --- src/server/xhr-proxy.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/xhr-proxy.js b/src/server/xhr-proxy.js index 2c1e9bbd..93b17a64 100644 --- a/src/server/xhr-proxy.js +++ b/src/server/xhr-proxy.js @@ -6,6 +6,9 @@ var http = require('http'), module.exports.attach = function (app) { app.all('/xhr_proxy', function proxyXHR(request, response) { + // set upstream proxy based on environment if required + http.setGlobalProxyFromEnv() + var requestURL = url.parse(unescape(request.query.rurl)); request.headers.host = requestURL.host; From f6da6fc36b5a4399200b0d597b444f15dde94f00 Mon Sep 17 00:00:00 2001 From: DoI <5291556+denandz@users.noreply.github.com> Date: Wed, 13 May 2026 14:22:19 +1200 Subject: [PATCH 2/2] Update xhr-proxy.js missed semi-colon --- src/server/xhr-proxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/xhr-proxy.js b/src/server/xhr-proxy.js index 93b17a64..3adde415 100644 --- a/src/server/xhr-proxy.js +++ b/src/server/xhr-proxy.js @@ -7,7 +7,7 @@ var http = require('http'), module.exports.attach = function (app) { app.all('/xhr_proxy', function proxyXHR(request, response) { // set upstream proxy based on environment if required - http.setGlobalProxyFromEnv() + http.setGlobalProxyFromEnv(); var requestURL = url.parse(unescape(request.query.rurl));