From 9f8f838f923855ea0d5a58f6dbb2f11689017322 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Fri, 10 Jan 2025 23:31:37 +0800 Subject: [PATCH] Chore: add reject-drop and reject-no-drop to adguardhome --- Build/build-reject-domainset.ts | 4 ++++ Source/non_ip/reject-no-drop.conf | 1 + 2 files changed, 5 insertions(+) diff --git a/Build/build-reject-domainset.ts b/Build/build-reject-domainset.ts index 685cd59b..677585e9 100644 --- a/Build/build-reject-domainset.ts +++ b/Build/build-reject-domainset.ts @@ -22,6 +22,8 @@ import { DomainsetOutput } from './lib/create-file'; const readLocalRejectDomainsetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'domainset/reject_sukka.conf')); const readLocalRejectExtraDomainsetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'domainset/reject_sukka_extra.conf')); const readLocalRejectRulesetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/reject.conf')); +const readLocalRejectDropRulesetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/reject-drop.conf')); +const readLocalRejectNoDropRulesetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/reject-no-drop.conf')); const readLocalMyRejectRulesetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/my_reject.conf')); export const buildRejectDomainSet = task(require.main === module, __filename)(async (span) => { @@ -178,6 +180,8 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as await new DomainsetOutput(span, 'my_reject') .addFromRuleset(readLocalMyRejectRulesetPromise) .addFromRuleset(readLocalRejectRulesetPromise) + .addFromRuleset(readLocalRejectDropRulesetPromise) + .addFromRuleset(readLocalRejectNoDropRulesetPromise) .done() ).adguardhome() ) diff --git a/Source/non_ip/reject-no-drop.conf b/Source/non_ip/reject-no-drop.conf index c97eef3c..1610659f 100644 --- a/Source/non_ip/reject-no-drop.conf +++ b/Source/non_ip/reject-no-drop.conf @@ -5,5 +5,6 @@ AND,((PROTOCOL,UDP), (DOMAIN-SUFFIX,googlevideo.com)) # Block Bilibili/Douyu P2P CDN DOMAIN-SUFFIX,mcdn.bilivideo.cn +DOMAIN-SUFFIX,szbdyd.com DOMAIN-SUFFIX,p2p.huya.com AND,((DOMAIN-KEYWORD,stun), (DOMAIN-KEYWORD,douyu))