From f1c29aab9003bd85ce36ec9a12d0938e5b0757ae Mon Sep 17 00:00:00 2001 From: mrjvs Date: Thu, 4 Jan 2024 21:11:24 +0100 Subject: [PATCH 1/2] Fix showbox + add support for new simple-proxy version --- src/fetchers/simpleProxy.ts | 1 + src/providers/sources/showbox/sendRequest.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fetchers/simpleProxy.ts b/src/fetchers/simpleProxy.ts index 21ed5ca..b9c6c5b 100644 --- a/src/fetchers/simpleProxy.ts +++ b/src/fetchers/simpleProxy.ts @@ -7,6 +7,7 @@ const headerMap: Record = { cookie: 'X-Cookie', referer: 'X-Referer', origin: 'X-Origin', + 'user-agent': 'X-User-Agent', }; const responseHeaderMap: Record = { diff --git a/src/providers/sources/showbox/sendRequest.ts b/src/providers/sources/showbox/sendRequest.ts index 2f77767..7ea9024 100644 --- a/src/providers/sources/showbox/sendRequest.ts +++ b/src/providers/sources/showbox/sendRequest.ts @@ -49,9 +49,9 @@ export const sendRequest = async (ctx: ScrapeContext, data: object, altApi = fal headers: { Platform: 'android', 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': 'okhttp/3.2.0', }, body: formatted, }); - return JSON.parse(response); }; From a694230bee1fc5e17e820cda1203bf9da498e184 Mon Sep 17 00:00:00 2001 From: mrjvs Date: Thu, 4 Jan 2024 21:20:14 +0100 Subject: [PATCH 2/2] Add another simple-proxy header --- src/fetchers/simpleProxy.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fetchers/simpleProxy.ts b/src/fetchers/simpleProxy.ts index b9c6c5b..360a149 100644 --- a/src/fetchers/simpleProxy.ts +++ b/src/fetchers/simpleProxy.ts @@ -8,6 +8,7 @@ const headerMap: Record = { referer: 'X-Referer', origin: 'X-Origin', 'user-agent': 'X-User-Agent', + 'x-real-ip': 'X-X-Real-Ip', }; const responseHeaderMap: Record = {