Refactor: disable adguardhome append whitelist

This commit is contained in:
SukkaW 2024-11-13 17:21:20 +08:00
parent ea6a4a0dc3
commit 6bc65c4088
3 changed files with 12 additions and 13 deletions

View File

@ -164,7 +164,7 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as
'! Description: The domainset supports AD blocking, tracking protection, privacy protection, anti-phishing, anti-mining', '! Description: The domainset supports AD blocking, tracking protection, privacy protection, anti-phishing, anti-mining',
'!' '!'
], ],
rejectOutput.adguardhome(filterRuleWhitelistDomainSets) rejectOutput.adguardhome(/* filterRuleWhitelistDomainSets */)
), ),
path.join(OUTPUT_INTERNAL_DIR, 'reject-adguardhome.txt') path.join(OUTPUT_INTERNAL_DIR, 'reject-adguardhome.txt')
) )

View File

@ -1,6 +1,5 @@
import { invariant } from 'foxact/invariant'; import { invariant } from 'foxact/invariant';
import createKeywordFilter from '../aho-corasick'; import createKeywordFilter from '../aho-corasick';
import { sortDomains } from '../stable-sort-domain';
import { RuleOutput } from './base'; import { RuleOutput } from './base';
import type { SingboxSourceFormat } from '../singbox'; import type { SingboxSourceFormat } from '../singbox';
@ -96,18 +95,18 @@ export class DomainsetOutput extends RuleOutput<Preprocessed> {
mitmSgmodule = undefined; mitmSgmodule = undefined;
adguardhome(whitelist: Set<string | `.${string}`>): string[] { adguardhome(): string[] {
const results: string[] = []; const results: string[] = [];
const whitelistArray = sortDomains(Array.from(whitelist)); // const whitelistArray = sortDomains(Array.from(whitelist));
for (let i = 0, len = whitelistArray.length; i < len; i++) { // for (let i = 0, len = whitelistArray.length; i < len; i++) {
const domain = whitelistArray[i]; // const domain = whitelistArray[i];
if (domain[0] === '.') { // if (domain[0] === '.') {
results.push(`@@||${domain.slice(1)}^`); // results.push(`@@||${domain.slice(1)}^`);
} else { // } else {
results.push(`@@|${domain}^`); // results.push(`@@|${domain}^`);
} // }
} // }
for (let i = 0, len = this.$preprocessed.length; i < len; i++) { for (let i = 0, len = this.$preprocessed.length; i < len; i++) {
const domain = this.$preprocessed[i]; const domain = this.$preprocessed[i];

View File

@ -958,7 +958,7 @@ stat.u.sb
.stats.mokeedev.com .stats.mokeedev.com
tongji.tom.com tongji.tom.com
ads.tvb.com .ads.tvb.com
ad.juksy.com ad.juksy.com
tag.clearbitscripts.com tag.clearbitscripts.com