From 80b8f44df031b882218c5c1cd0be1f0c49e305d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B4=9B?= Date: Fri, 23 Jul 2021 11:35:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=91=AB=E8=8A=A6=E4=BE=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sfa.js | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 sfa.js diff --git a/sfa.js b/sfa.js deleted file mode 100644 index ed7875e..0000000 --- a/sfa.js +++ /dev/null @@ -1,25 +0,0 @@ -const whitelist = ["/bot"]; -const tg_host = "api.telegram.org"; -addEventListener('fetch', event =>{ - event.respondWith(handleRequest(event.request)) -}) -function validate(path) { - for (var i = 0; i < whitelist.length; i++) { - if (path.startsWith(whitelist[i])) return true; - } - return false; -} -async function handleRequest(request) { - var u = new URL(request.url); - u.host = tg_host; - if (!validate(u.pathname)) return new Response('Unauthorized', { - status: 403 - }); - var req = new Request(u, { - method: request.method, - headers: request.headers, - body: request.body - }); - const result = await fetch(req); - return result; -} \ No newline at end of file