From 090f055677f68095a5ebb3efa2b4ecf93db83052 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Fri, 3 Jan 2025 17:44:43 +0800 Subject: [PATCH] Add Telegram secret backup IP-CIDR --- Build/build-telegram-cidr.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Build/build-telegram-cidr.ts b/Build/build-telegram-cidr.ts index bd455eb0..ce5251bd 100644 --- a/Build/build-telegram-cidr.ts +++ b/Build/build-telegram-cidr.ts @@ -12,7 +12,11 @@ export const getTelegramCIDRPromise = createMemoizedPromise(async () => { const lastModified = resp.headers.get('last-modified'); const date = lastModified ? new Date(lastModified) : new Date(); - const ipcidr: string[] = []; + const ipcidr: string[] = [ + // Telegram secret backup CIDR, announced by AS62041 + // see also https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/10da5406ed92d30c6add3b25d40b2b3b6995d873/TMessagesProj/src/main/java/org/telegram/tgnet/ConnectionsManager.java#L1157 + '95.161.64.0/20' + ]; const ipcidr6: string[] = []; for await (const cidr of createReadlineInterfaceFromResponse(resp, true)) {