From f65c8fa326deff929449e6a39ac5f9141a36a9f3 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Wed, 11 Mar 2026 17:07:29 +0800 Subject: [PATCH] Whitelist `backblazeb2.com` in phishing & Other minor changes Seriously, why don't fucking Backblaze request Public Suffix? It is the whole reason your main domain getting blocked. --- Build/constants/phishing-score-source.ts | 1 + Build/lib/create-file.ts | 2 -- Source/non_ip/my_direct.conf | 5 ----- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Build/constants/phishing-score-source.ts b/Build/constants/phishing-score-source.ts index 0384a663..2c7dbba2 100644 --- a/Build/constants/phishing-score-source.ts +++ b/Build/constants/phishing-score-source.ts @@ -45,6 +45,7 @@ export const WHITELIST_MAIN_DOMAINS = new Set([ 'windows.net', // Microsoft refuses to add web.core.windows.net to the Public Suffix List 'myqcloud.com', // curben phishing-filter contains many entries 'surge.sh', // caused by phishing-filter, also no public suffix + 'backblazeb2.com', // phishing-filter, no publicsuffix, too much abuse 'pages.dev', 'workers.dev' diff --git a/Build/lib/create-file.ts b/Build/lib/create-file.ts index e773ea36..11aaf06a 100644 --- a/Build/lib/create-file.ts +++ b/Build/lib/create-file.ts @@ -33,8 +33,6 @@ export async function compareAndWriteFile(span: Span, linesA: string[], filePath return span.traceChildAsync(`writing ${filePath}`, async () => { const linesALen = linesA.length; - console.log('writing', { linesA: fastStringArrayJoin(linesA, '\n').slice(-100) }); - // The default highwater mark is normally 16384, // So we make sure direct write to file if the content is // most likely less than 250 lines diff --git a/Source/non_ip/my_direct.conf b/Source/non_ip/my_direct.conf index 4300ca8c..089bf36e 100644 --- a/Source/non_ip/my_direct.conf +++ b/Source/non_ip/my_direct.conf @@ -1,9 +1,4 @@ # $ meta_title Sukka's Ruleset - Direct -DOMAIN-SUFFIX,torrentmac.net -DOMAIN-SUFFIX,download.555mac.com -DOMAIN-KEYWORD,mac-torrent-download DOMAIN-SUFFIX,engage.cloudflareclient.com - -PROCESS-NAME,AdGuardHome PROCESS-NAME,nmap