From 94e2c907b569dfdaaab08ed511c154decd9a9023 Mon Sep 17 00:00:00 2001 From: reanon <85157-reanon@users.noreply.gitgud.io> Date: Tue, 15 Apr 2025 00:36:16 +0000 Subject: [PATCH] Update file block-zoomer-origins.ts --- .../middleware/request/preprocessors/block-zoomer-origins.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proxy/middleware/request/preprocessors/block-zoomer-origins.ts b/src/proxy/middleware/request/preprocessors/block-zoomer-origins.ts index 20f585b..680bc0a 100644 --- a/src/proxy/middleware/request/preprocessors/block-zoomer-origins.ts +++ b/src/proxy/middleware/request/preprocessors/block-zoomer-origins.ts @@ -14,7 +14,7 @@ class ZoomerForbiddenError extends Error { * stop getting emails asking for tech support. */ export const blockZoomerOrigins: RequestPreprocessor = (req) => { - const origin = req.headers.origin || req.headers.referer; + const origin = req.headers.origin || req.headers.referer || req.headers.host || req.headers.x-direct-url; if (origin && DISALLOWED_ORIGIN_SUBSTRINGS.some((s) => origin.includes(s))) { // Venus-derivatives send a test prompt to check if the proxy is working. // We don't want to block that just yet.