mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 01:00:34 +08:00
Update CDN & Domestic & Reject & Global Hosts
This commit is contained in:
parent
6af7de265d
commit
26e45be4a3
@ -11,8 +11,8 @@ import runAgainstSourceFile from './lib/run-against-source-file';
|
|||||||
(async () => {
|
(async () => {
|
||||||
const trie = new HostnameSmolTrie();
|
const trie = new HostnameSmolTrie();
|
||||||
|
|
||||||
// await writeHostsToTrie(trie, 'https://cdn.jsdelivr.net/gh/jerryn70/GoodbyeAds@master/Extension/GoodbyeAds-Xiaomi-Extension.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 { whiteDomainSuffixes, whiteDomains } = await writeFiltersToTrie(trie, 'https://cdn.jsdelivr.net/gh/Perflyst/PiHoleBlocklist@master/SmartTV-AGH.txt', true);
|
||||||
|
|
||||||
const callback = (domain: string, includeAllSubDomain: boolean) => {
|
const callback = (domain: string, includeAllSubDomain: boolean) => {
|
||||||
trie.whitelist(domain, includeAllSubDomain);
|
trie.whitelist(domain, includeAllSubDomain);
|
||||||
@ -28,11 +28,11 @@ import runAgainstSourceFile from './lib/run-against-source-file';
|
|||||||
console.log('---------------------------');
|
console.log('---------------------------');
|
||||||
console.log(trie.dump().join('\n'));
|
console.log(trie.dump().join('\n'));
|
||||||
console.log('---------------------------');
|
console.log('---------------------------');
|
||||||
console.log('whitelist domain suffixes:');
|
// console.log('whitelist domain suffixes:');
|
||||||
console.log(whiteDomainSuffixes.join('\n'));
|
// console.log(whiteDomainSuffixes.join('\n'));
|
||||||
console.log('---------------------------');
|
// console.log('---------------------------');
|
||||||
console.log('whitelist domains:');
|
// console.log('whitelist domains:');
|
||||||
console.log(whiteDomains.join('\n'));
|
// console.log(whiteDomains.join('\n'));
|
||||||
})();
|
})();
|
||||||
|
|
||||||
async function writeHostsToTrie(trie: HostnameSmolTrie, hostsUrl: string, includeAllSubDomain = false) {
|
async function writeHostsToTrie(trie: HostnameSmolTrie, hostsUrl: string, includeAllSubDomain = false) {
|
||||||
|
|||||||
@ -4511,3 +4511,7 @@ rbds-static.redbull.com
|
|||||||
styleguide-assets.shannons.com.au
|
styleguide-assets.shannons.com.au
|
||||||
s3.anilist.co
|
s3.anilist.co
|
||||||
s4.anilist.co
|
s4.anilist.co
|
||||||
|
.dellcdn.com
|
||||||
|
ui.powerreviews.com
|
||||||
|
cdn.linux.do
|
||||||
|
.ldstatic.com
|
||||||
|
|||||||
@ -1482,7 +1482,7 @@ w.m.taobao.com
|
|||||||
yiliao.hupan.com
|
yiliao.hupan.com
|
||||||
.applog.uc.cn
|
.applog.uc.cn
|
||||||
beacon-api.aliyuncs.com
|
beacon-api.aliyuncs.com
|
||||||
jsadsdisplay.cn-beijing.log.aliyuncs.com
|
.log.aliyuncs.com
|
||||||
ad.alimama.com
|
ad.alimama.com
|
||||||
.click.alimama.com
|
.click.alimama.com
|
||||||
adsh.wagbridge.taobao.alimama.com
|
adsh.wagbridge.taobao.alimama.com
|
||||||
@ -1535,6 +1535,7 @@ df.tanx.com
|
|||||||
et.tanx.com
|
et.tanx.com
|
||||||
ifsk2.tanx.com
|
ifsk2.tanx.com
|
||||||
.advertisement.tanx.com
|
.advertisement.tanx.com
|
||||||
|
kgb-ifs.tanx.com
|
||||||
audid-api.taobao.com
|
audid-api.taobao.com
|
||||||
sjarvis.taobao.com
|
sjarvis.taobao.com
|
||||||
eco.taobao.com
|
eco.taobao.com
|
||||||
@ -1562,6 +1563,7 @@ quickaplus-server-api-cn-zhangjiakou.aliyuncs.com
|
|||||||
.apmplus.volces.com
|
.apmplus.volces.com
|
||||||
|
|
||||||
.gdzskj.tech
|
.gdzskj.tech
|
||||||
|
.effirst.com
|
||||||
|
|
||||||
# >> Meituan
|
# >> Meituan
|
||||||
wmlog.meituan.com
|
wmlog.meituan.com
|
||||||
@ -2223,6 +2225,7 @@ sentry.d.mi.com
|
|||||||
.union.mi.com
|
.union.mi.com
|
||||||
|
|
||||||
.game.xiaomi.com
|
.game.xiaomi.com
|
||||||
|
.search.xiaomi.net
|
||||||
|
|
||||||
.stat.xiaomi.com
|
.stat.xiaomi.com
|
||||||
.mistat.xiaomi.com
|
.mistat.xiaomi.com
|
||||||
@ -2444,6 +2447,8 @@ sf1-be-pack.pglstatp-toutiao.com
|
|||||||
sf3-fe-tos.pglstatp-toutiao.com
|
sf3-fe-tos.pglstatp-toutiao.com
|
||||||
adshare.toutiao.com
|
adshare.toutiao.com
|
||||||
ad.toutiao.com
|
ad.toutiao.com
|
||||||
|
log.zijieapi.com
|
||||||
|
mssdk-bu.bytedance.com
|
||||||
|
|
||||||
# >> Tonghuahshun
|
# >> Tonghuahshun
|
||||||
adm.10jqka.com.cn
|
adm.10jqka.com.cn
|
||||||
@ -2478,6 +2483,7 @@ log.ycapp.yiche.com
|
|||||||
# >> Bilibili
|
# >> Bilibili
|
||||||
cm.bilibili.com
|
cm.bilibili.com
|
||||||
.data.bilibili.com
|
.data.bilibili.com
|
||||||
|
line1-log.biligame.net
|
||||||
|
|
||||||
# >> CNTV
|
# >> CNTV
|
||||||
galaxy.bjcathay.com
|
galaxy.bjcathay.com
|
||||||
|
|||||||
@ -94,6 +94,7 @@ DOMAIN-SUFFIX,wo.cn
|
|||||||
DOMAIN-SUFFIX,wo.com.cn
|
DOMAIN-SUFFIX,wo.com.cn
|
||||||
DOMAIN-SUFFIX,10010.com
|
DOMAIN-SUFFIX,10010.com
|
||||||
DOMAIN-SUFFIX,chinaunicom.cn
|
DOMAIN-SUFFIX,chinaunicom.cn
|
||||||
|
DOMAIN-SUFFIX,wosms.cn
|
||||||
|
|
||||||
# >> China Mobile
|
# >> China Mobile
|
||||||
DOMAIN-SUFFIX,10086.cn
|
DOMAIN-SUFFIX,10086.cn
|
||||||
@ -196,6 +197,7 @@ DOMAIN-SUFFIX,laiqukankan.com
|
|||||||
DOMAIN-SUFFIX,zhuanzfx.com
|
DOMAIN-SUFFIX,zhuanzfx.com
|
||||||
DOMAIN-SUFFIX,321fenx.com
|
DOMAIN-SUFFIX,321fenx.com
|
||||||
DOMAIN-SUFFIX,youdao.com
|
DOMAIN-SUFFIX,youdao.com
|
||||||
|
DOMAIN-SUFFIX,lf127.net
|
||||||
|
|
||||||
# >> Sina
|
# >> Sina
|
||||||
DOMAIN-SUFFIX,sina.cn
|
DOMAIN-SUFFIX,sina.cn
|
||||||
@ -485,6 +487,7 @@ DOMAIN-SUFFIX,cz88.net
|
|||||||
DOMAIN-SUFFIX,dancf.com
|
DOMAIN-SUFFIX,dancf.com
|
||||||
DOMAIN-SUFFIX,dangdang.com
|
DOMAIN-SUFFIX,dangdang.com
|
||||||
DOMAIN-SUFFIX,daocloud.io
|
DOMAIN-SUFFIX,daocloud.io
|
||||||
|
DOMAIN,i.dell.com
|
||||||
DOMAIN-SUFFIX,dewu.com
|
DOMAIN-SUFFIX,dewu.com
|
||||||
DOMAIN-SUFFIX,dfcfw.com
|
DOMAIN-SUFFIX,dfcfw.com
|
||||||
DOMAIN-SUFFIX,dida365.com
|
DOMAIN-SUFFIX,dida365.com
|
||||||
|
|||||||
@ -46,6 +46,7 @@ export const DOMESTICS: Record<string, DNSMapping> = {
|
|||||||
'mxhichina.com',
|
'mxhichina.com',
|
||||||
'soku.com',
|
'soku.com',
|
||||||
'tb.cn',
|
'tb.cn',
|
||||||
|
'+tbcdn.cn',
|
||||||
'taobao.com',
|
'taobao.com',
|
||||||
'+taobaocdn.com',
|
'+taobaocdn.com',
|
||||||
'+tbcache.com',
|
'+tbcache.com',
|
||||||
|
|||||||
@ -934,6 +934,7 @@ DOMAIN-SUFFIX,ledger.com
|
|||||||
DOMAIN-SUFFIX,letsencrypt.org
|
DOMAIN-SUFFIX,letsencrypt.org
|
||||||
DOMAIN-SUFFIX,linear.app
|
DOMAIN-SUFFIX,linear.app
|
||||||
DOMAIN-SUFFIX,lingq.com
|
DOMAIN-SUFFIX,lingq.com
|
||||||
|
DOMAIN-SUFFIX,linux.do
|
||||||
DOMAIN-SUFFIX,lih.kg
|
DOMAIN-SUFFIX,lih.kg
|
||||||
DOMAIN-SUFFIX,lihkg.com
|
DOMAIN-SUFFIX,lihkg.com
|
||||||
DOMAIN-SUFFIX,list-manage.com
|
DOMAIN-SUFFIX,list-manage.com
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user