Browse Source

Chore: add reject-drop and reject-no-drop to adguardhome

SukkaW 1 year ago
parent
commit
9f8f838f92
2 changed files with 5 additions and 0 deletions
  1. 4 0
      Build/build-reject-domainset.ts
  2. 1 0
      Source/non_ip/reject-no-drop.conf

+ 4 - 0
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 readLocalRejectDomainsetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'domainset/reject_sukka.conf'));
 const readLocalRejectExtraDomainsetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'domainset/reject_sukka_extra.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 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'));
 const readLocalMyRejectRulesetPromise = readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/my_reject.conf'));
 
 
 export const buildRejectDomainSet = task(require.main === module, __filename)(async (span) => {
 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')
             await new DomainsetOutput(span, 'my_reject')
               .addFromRuleset(readLocalMyRejectRulesetPromise)
               .addFromRuleset(readLocalMyRejectRulesetPromise)
               .addFromRuleset(readLocalRejectRulesetPromise)
               .addFromRuleset(readLocalRejectRulesetPromise)
+              .addFromRuleset(readLocalRejectDropRulesetPromise)
+              .addFromRuleset(readLocalRejectNoDropRulesetPromise)
               .done()
               .done()
           ).adguardhome()
           ).adguardhome()
         )
         )

+ 1 - 0
Source/non_ip/reject-no-drop.conf

@@ -5,5 +5,6 @@
 AND,((PROTOCOL,UDP), (DOMAIN-SUFFIX,googlevideo.com))
 AND,((PROTOCOL,UDP), (DOMAIN-SUFFIX,googlevideo.com))
 # Block Bilibili/Douyu P2P CDN
 # Block Bilibili/Douyu P2P CDN
 DOMAIN-SUFFIX,mcdn.bilivideo.cn
 DOMAIN-SUFFIX,mcdn.bilivideo.cn
+DOMAIN-SUFFIX,szbdyd.com
 DOMAIN-SUFFIX,p2p.huya.com
 DOMAIN-SUFFIX,p2p.huya.com
 AND,((DOMAIN-KEYWORD,stun), (DOMAIN-KEYWORD,douyu))
 AND,((DOMAIN-KEYWORD,stun), (DOMAIN-KEYWORD,douyu))