From 26e45be4a310b987728f42d6700e6f586f348ac6 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Tue, 6 May 2025 17:22:16 +0800 Subject: [PATCH] Update CDN & Domestic & Reject & Global Hosts --- Build/tools-migrate-domains.ts | 14 +++++++------- Source/domainset/cdn.conf | 4 ++++ Source/domainset/reject.conf | 8 +++++++- Source/non_ip/domestic.conf | 3 +++ Source/non_ip/domestic.ts | 1 + Source/non_ip/global.conf | 1 + 6 files changed, 23 insertions(+), 8 deletions(-) diff --git a/Build/tools-migrate-domains.ts b/Build/tools-migrate-domains.ts index 605fa887..df9ef463 100644 --- a/Build/tools-migrate-domains.ts +++ b/Build/tools-migrate-domains.ts @@ -11,8 +11,8 @@ import runAgainstSourceFile from './lib/run-against-source-file'; (async () => { const trie = new HostnameSmolTrie(); - // await writeHostsToTrie(trie, 'https://cdn.jsdelivr.net/gh/jerryn70/GoodbyeAds@master/Extension/GoodbyeAds-Xiaomi-Extension.txt', true); - const { whiteDomainSuffixes, whiteDomains } = await writeFiltersToTrie(trie, 'https://cdn.jsdelivr.net/gh/Perflyst/PiHoleBlocklist@master/SmartTV-AGH.txt', true); + await writeHostsToTrie(trie, 'https://cdn.jsdelivr.net/gh/jerryn70/GoodbyeAds@master/Extension/GoodbyeAds-Xiaomi-Extension.txt', true); + // const { whiteDomainSuffixes, whiteDomains } = await writeFiltersToTrie(trie, 'https://cdn.jsdelivr.net/gh/Perflyst/PiHoleBlocklist@master/SmartTV-AGH.txt', true); const callback = (domain: string, includeAllSubDomain: boolean) => { trie.whitelist(domain, includeAllSubDomain); @@ -28,11 +28,11 @@ import runAgainstSourceFile from './lib/run-against-source-file'; console.log('---------------------------'); console.log(trie.dump().join('\n')); console.log('---------------------------'); - console.log('whitelist domain suffixes:'); - console.log(whiteDomainSuffixes.join('\n')); - console.log('---------------------------'); - console.log('whitelist domains:'); - console.log(whiteDomains.join('\n')); + // console.log('whitelist domain suffixes:'); + // console.log(whiteDomainSuffixes.join('\n')); + // console.log('---------------------------'); + // console.log('whitelist domains:'); + // console.log(whiteDomains.join('\n')); })(); async function writeHostsToTrie(trie: HostnameSmolTrie, hostsUrl: string, includeAllSubDomain = false) { diff --git a/Source/domainset/cdn.conf b/Source/domainset/cdn.conf index ced66961..aaa23b6d 100644 --- a/Source/domainset/cdn.conf +++ b/Source/domainset/cdn.conf @@ -4511,3 +4511,7 @@ rbds-static.redbull.com styleguide-assets.shannons.com.au s3.anilist.co s4.anilist.co +.dellcdn.com +ui.powerreviews.com +cdn.linux.do +.ldstatic.com diff --git a/Source/domainset/reject.conf b/Source/domainset/reject.conf index 7343c293..c81b2075 100644 --- a/Source/domainset/reject.conf +++ b/Source/domainset/reject.conf @@ -1482,7 +1482,7 @@ w.m.taobao.com yiliao.hupan.com .applog.uc.cn beacon-api.aliyuncs.com -jsadsdisplay.cn-beijing.log.aliyuncs.com +.log.aliyuncs.com ad.alimama.com .click.alimama.com adsh.wagbridge.taobao.alimama.com @@ -1535,6 +1535,7 @@ df.tanx.com et.tanx.com ifsk2.tanx.com .advertisement.tanx.com +kgb-ifs.tanx.com audid-api.taobao.com sjarvis.taobao.com eco.taobao.com @@ -1562,6 +1563,7 @@ quickaplus-server-api-cn-zhangjiakou.aliyuncs.com .apmplus.volces.com .gdzskj.tech +.effirst.com # >> Meituan wmlog.meituan.com @@ -2223,6 +2225,7 @@ sentry.d.mi.com .union.mi.com .game.xiaomi.com +.search.xiaomi.net .stat.xiaomi.com .mistat.xiaomi.com @@ -2444,6 +2447,8 @@ sf1-be-pack.pglstatp-toutiao.com sf3-fe-tos.pglstatp-toutiao.com adshare.toutiao.com ad.toutiao.com +log.zijieapi.com +mssdk-bu.bytedance.com # >> Tonghuahshun adm.10jqka.com.cn @@ -2478,6 +2483,7 @@ log.ycapp.yiche.com # >> Bilibili cm.bilibili.com .data.bilibili.com +line1-log.biligame.net # >> CNTV galaxy.bjcathay.com diff --git a/Source/non_ip/domestic.conf b/Source/non_ip/domestic.conf index 65806268..a3f9a749 100644 --- a/Source/non_ip/domestic.conf +++ b/Source/non_ip/domestic.conf @@ -94,6 +94,7 @@ DOMAIN-SUFFIX,wo.cn DOMAIN-SUFFIX,wo.com.cn DOMAIN-SUFFIX,10010.com DOMAIN-SUFFIX,chinaunicom.cn +DOMAIN-SUFFIX,wosms.cn # >> China Mobile DOMAIN-SUFFIX,10086.cn @@ -196,6 +197,7 @@ DOMAIN-SUFFIX,laiqukankan.com DOMAIN-SUFFIX,zhuanzfx.com DOMAIN-SUFFIX,321fenx.com DOMAIN-SUFFIX,youdao.com +DOMAIN-SUFFIX,lf127.net # >> Sina DOMAIN-SUFFIX,sina.cn @@ -485,6 +487,7 @@ DOMAIN-SUFFIX,cz88.net DOMAIN-SUFFIX,dancf.com DOMAIN-SUFFIX,dangdang.com DOMAIN-SUFFIX,daocloud.io +DOMAIN,i.dell.com DOMAIN-SUFFIX,dewu.com DOMAIN-SUFFIX,dfcfw.com DOMAIN-SUFFIX,dida365.com diff --git a/Source/non_ip/domestic.ts b/Source/non_ip/domestic.ts index 00f2997b..f7d06cda 100644 --- a/Source/non_ip/domestic.ts +++ b/Source/non_ip/domestic.ts @@ -46,6 +46,7 @@ export const DOMESTICS: Record = { 'mxhichina.com', 'soku.com', 'tb.cn', + '+tbcdn.cn', 'taobao.com', '+taobaocdn.com', '+tbcache.com', diff --git a/Source/non_ip/global.conf b/Source/non_ip/global.conf index 9dee0695..f1b88f2b 100644 --- a/Source/non_ip/global.conf +++ b/Source/non_ip/global.conf @@ -934,6 +934,7 @@ DOMAIN-SUFFIX,ledger.com DOMAIN-SUFFIX,letsencrypt.org DOMAIN-SUFFIX,linear.app DOMAIN-SUFFIX,lingq.com +DOMAIN-SUFFIX,linux.do DOMAIN-SUFFIX,lih.kg DOMAIN-SUFFIX,lihkg.com DOMAIN-SUFFIX,list-manage.com