mirror of
https://github.com/bolucat/Archive.git
synced 2026-04-23 00:17:16 +08:00
290 lines
11 KiB
Plaintext
290 lines
11 KiB
Plaintext
// Note: The script limits the stack size 2048. If your array or map exceeds max stack size, try splitting it into multiple. The memory occupied by a dictionary is approximately twice that of an array with same elements.
|
|
|
|
// Block some AD domains. This is a sample containing a small amount of data.
|
|
// 阻断一些广告域名. 这是一个包含少量数据的样本.
|
|
modules = append(modules, {
|
|
dnsquery: func(m) {
|
|
text := import("text")
|
|
l := {
|
|
"38taobao.com": true,
|
|
"88-baidu.com": true,
|
|
"a.baidu.com": true,
|
|
"accscdn.m.taobao.com": true,
|
|
"acs4baichuan.m.taobao.com": true,
|
|
"acs.wapa.taobao.com": true,
|
|
"ada.baidu.com": true,
|
|
"adashbc.m.taobao.com": true,
|
|
"adashbc.ut.taobao.com": true,
|
|
"adash-c.m.taobao.com": true,
|
|
"adash-c.ut.taobao.com": true,
|
|
"adash.m.taobao.com": true,
|
|
"adashx4yt.m.taobao.com": true,
|
|
"adashxgc.ut.taobao.com": true,
|
|
"adashx.m.taobao.com": true,
|
|
"adavideo.baidu.com": true,
|
|
"aden.baidu.com": true,
|
|
"adm.baidu.com": true,
|
|
"adn.baidu.com": true,
|
|
"ad.player.baidu.com": true,
|
|
"adscdn.baidu.com": true,
|
|
"afd.baidu.com": true,
|
|
"agoodm.m.taobao.com": true,
|
|
"ai.m.taobao.com": true,
|
|
"ai.taobao.com": true,
|
|
"als.baidu.com": true,
|
|
"amdc.m.taobao.com": true,
|
|
"amdcopen.m.taobao.com": true,
|
|
"anquan.baidu.com": true,
|
|
"anti-bot.baidu.com": true,
|
|
"antivirus.baidu.com": true,
|
|
"api0.tuisong.baidu.com": true,
|
|
"api1.tuisong.baidu.com": true,
|
|
"api2.tuisong.baidu.com": true,
|
|
"api3.tuisong.baidu.com": true,
|
|
"api4.tuisong.baidu.com": true,
|
|
"api5.tuisong.baidu.com": true,
|
|
"api6.tuisong.baidu.com": true,
|
|
"api7.tuisong.baidu.com": true,
|
|
"api8.tuisong.baidu.com": true,
|
|
"api9.tuisong.baidu.com": true,
|
|
"api.cpu.baidu.com": true,
|
|
"api.share.baidu.com": true,
|
|
"api.tuisong.baidu.com": true,
|
|
"api.waptest.taobao.com": true,
|
|
"apoll.m.taobao.com": true,
|
|
"appc.baidu.com": true,
|
|
"as1.wenku.baidu.com": true,
|
|
"as.baidu.com": true,
|
|
"audid-api.taobao.com": true,
|
|
"baichuan.baidu.com": true,
|
|
"baidustatic.com": true,
|
|
"baiduyubaidu.com": true,
|
|
"baifen.music.baidu.com": true,
|
|
"bar.baidu.com": true,
|
|
"bcfeedback.taobao.com": true,
|
|
"bdimg.share.baidu.com": true,
|
|
"bdplus.baidu.com": true,
|
|
"besc.baidustatic.com": true,
|
|
"boxer.baidu.com": true,
|
|
"browserkernel.baidu.com": true,
|
|
"bzclk.baidu.com": true,
|
|
"caclick.baidu.com": true,
|
|
"c-adash.m.taobao.com": true,
|
|
"cb.baidu.com": true,
|
|
"cbjs.baidu.com": true,
|
|
"cbjslog.baidu.com": true,
|
|
"cdn-haokanapk.baidu.com": true,
|
|
"cir-smart.baidu.com": true,
|
|
"cjhq.baidu.com": true,
|
|
"cjie.baidu.com": true,
|
|
"cleaner.baidu.com": true,
|
|
"click.bes.baidu.com": true,
|
|
"click.fanyi.baidu.com": true,
|
|
"click.hm.baidu.com": true,
|
|
"click.mz.simba.taobao.com": true,
|
|
"click.simba.taobao.com": true,
|
|
"click.tz.simba.taobao.com": true,
|
|
"cm.baichuan.baidu.com": true,
|
|
"cm.baidu.com": true,
|
|
"cm.pos.baidu.com": true,
|
|
"count.taobao.com": true,
|
|
"cpro2.baidu.com": true,
|
|
"cpro2.baidustatic.com": true,
|
|
"cpro.baidu.com": true,
|
|
"cpro.baidustatic.com": true,
|
|
"cpro.tieba.baidu.com": true,
|
|
"cpro.zhidao.baidu.com": true,
|
|
"cpu-admin.baidu.com": true,
|
|
"cpu.baidu.com": true,
|
|
"cpucdn.baidu.com": true,
|
|
"crab.baidu.com": true,
|
|
"crs.baidu.com": true,
|
|
"cstm.baidu.com": true,
|
|
"datax.baidu.com": true,
|
|
"detail.taobao.com": true,
|
|
"dj1.baidu.com": true,
|
|
"dl1sw.baidu.com": true,
|
|
"dl2.bav.baidu.com": true,
|
|
"dl.client.baidu.com": true,
|
|
"dl.ops.baidu.com": true,
|
|
"dlsw.baidu.com": true,
|
|
"dlsw.br.baidu.com": true,
|
|
"dlswbr.baidu.com": true,
|
|
"dl-vip.bav.baidu.com": true,
|
|
"download.bav.baidu.com": true,
|
|
"download.sd.baidu.com": true,
|
|
"dsp.simba.taobao.com": true,
|
|
"dup.baidustatic.com": true,
|
|
"dxp.baidu.com": true,
|
|
"e.baidu.com": true,
|
|
"eclick.baidu.com": true,
|
|
"eco.taobao.com": true,
|
|
"eduad.baidu.com": true,
|
|
"eiv.baidu.com": true,
|
|
"em.baidu.com": true,
|
|
"entry.baidu.com": true,
|
|
"err.taobao.com": true,
|
|
"ers.baidu.com": true,
|
|
"fav.simba.taobao.com": true,
|
|
"fc3tn.baidu.com": true,
|
|
"fc5tn.baidu.com": true,
|
|
"fclick.baidu.com": true,
|
|
"fclog.baidu.com": true,
|
|
"fcm.baidu.com": true,
|
|
"feed.baidu.com": true,
|
|
"feed-image.baidu.com": true,
|
|
"fexclick.baidu.com": true,
|
|
"fourier.taobao.com": true,
|
|
"g.baidu.com": true,
|
|
"g.click.taobao.com": true,
|
|
"gimg.baidu.com": true,
|
|
"goutong.baidu.com": true,
|
|
"h-adashx4yt.ut.taobao.com": true,
|
|
"h-adashx.ut.taobao.com": true,
|
|
"hao123union.baidu.com": true,
|
|
"hc.baidu.com": true,
|
|
"hdj.baidu.com": true,
|
|
"hijack.baidu.com": true,
|
|
"hm.baidu.com": true,
|
|
"hmma.baidu.com": true,
|
|
"hpd.baidu.com": true,
|
|
"idm.bce.baidu.com": true,
|
|
"idm-su.baidu.com": true,
|
|
"imageplus.baidu.com": true,
|
|
"imgstat.baidu.com": true,
|
|
"ip.taobao.com": true,
|
|
"isite.baidu.com": true,
|
|
"itsdata.map.baidu.com": true,
|
|
"j.br.baidu.com": true,
|
|
"jsmbaidu.com": true,
|
|
"kstj.baidu.com": true,
|
|
"log.music.baidu.com": true,
|
|
"lxbjs.baidu.com": true,
|
|
"m1.baidu.com": true,
|
|
"m-adash.m.taobao.com": true,
|
|
"mclick.simba.taobao.com": true,
|
|
"mipengine.baidu.com": true,
|
|
"mobads.baidu.com": true,
|
|
"mobads-logs.baidu.com": true,
|
|
"mo.baidu.com": true,
|
|
"mountain.zhidao.baidu.com": true,
|
|
"mpro.baidu.com": true,
|
|
"m.simba.taobao.com": true,
|
|
"msite.baidu.com": true,
|
|
"mssp.baidu.com": true,
|
|
"mtj.baidu.com": true,
|
|
"nadvideo2.baidu.com": true,
|
|
"nadvideo.baidu.com": true,
|
|
"nbsdk-baichuan.taobao.com": true,
|
|
"nj.t.bcsp2p.baidu.com": true,
|
|
"nlog.baidu.com": true,
|
|
"nsclick.baidu.com": true,
|
|
"nsclickvideo.baidu.com": true,
|
|
"openjmacs.m.taobao.com": true,
|
|
"openrcv.baidu.com": true,
|
|
"paimgcdn-feed.baidu.com": true,
|
|
"pc.videoclick.baidu.com": true,
|
|
"pimlog.baidu.com": true,
|
|
"pindao.huoban.taobao.com": true,
|
|
"plugin.mobopay.baidu.com": true,
|
|
"pos.baidu.com": true,
|
|
"pro.baidu.com": true,
|
|
"publish-pic-cpu.baidu.com": true,
|
|
"pups.baidu.com": true,
|
|
"push.music.baidu.com": true,
|
|
"push.zhanzhang.baidu.com": true,
|
|
"qapm.baidu.com": true,
|
|
"qianclick.baidu.com": true,
|
|
"qw.baidu.com": true,
|
|
"r6.mo.baidu.com": true,
|
|
"redirect.simba.taobao.com": true,
|
|
"release.baidu.com": true,
|
|
"re.m.taobao.com": true,
|
|
"res.mi.baidu.com": true,
|
|
"re.taobao.com": true,
|
|
"rigel.baidustatic.com": true,
|
|
"river.zhidao.baidu.com": true,
|
|
"rj.baidu.com": true,
|
|
"rj.m.taobao.com": true,
|
|
"rp.baidu.com": true,
|
|
"sa0.tuisong.baidu.com": true,
|
|
"sa1.tuisong.baidu.com": true,
|
|
"sa3.tuisong.baidu.com": true,
|
|
"sa.tuisong.baidu.com": true,
|
|
"s.baidu.com": true,
|
|
"sclick.baidu.com": true,
|
|
"s.cpro.baidu.com": true,
|
|
"sdkinit.taobao.com": true,
|
|
"sestat.baidu.com": true,
|
|
"shadu.baidu.com": true,
|
|
"share.baidu.com": true,
|
|
"show.re.taobao.com": true,
|
|
"simaba.m.taobao.com": true,
|
|
"simaba.taobao.com": true,
|
|
"simba.m.taobao.com": true,
|
|
"sjarvis.taobao.com": true,
|
|
"sjh.baidu.com": true,
|
|
"snippet.pos.baidu.com": true,
|
|
"sobar.baidu.com": true,
|
|
"sofire.baidu.com": true,
|
|
"srd.simba.taobao.com": true,
|
|
"s.share.baidu.com": true,
|
|
"static1.searchbox.baidu.com": true,
|
|
"stat.simba.taobao.com": true,
|
|
"stat.v.baidu.com": true,
|
|
"tcbox.baidu.com": true,
|
|
"techain.baidu.com": true,
|
|
"temai.taobao.com": true,
|
|
"textlink.simba.taobao.com": true,
|
|
"tns.simba.taobao.com": true,
|
|
"toolbar.baidu.com": true,
|
|
"top.taobao.com": true,
|
|
"tracker.baidu.com": true,
|
|
"tuijian.baidu.com": true,
|
|
"tuisong.baidu.com": true,
|
|
"tunion-api.m.taobao.com": true,
|
|
"tyh.taobao.com": true,
|
|
"ubmcmm.baidustatic.com": true,
|
|
"ubmcvideo.baidustatic.com": true,
|
|
"ucstat.baidu.com": true,
|
|
"udpolimenew.baidu.com": true,
|
|
"ulog.imap.baidu.com": true,
|
|
"umengacs.m.taobao.com": true,
|
|
"umengjmacs.m.taobao.com": true,
|
|
"union.baidu.com": true,
|
|
"unionimage.baidu.com": true,
|
|
"unionsug.baidu.com": true,
|
|
"unitacs.m.taobao.com": true,
|
|
"usp1.baidu.com": true,
|
|
"utility.baidu.com": true,
|
|
"videopush.baidu.com": true,
|
|
"wangmeng.baidu.com": true,
|
|
"weishi.baidu.com": true,
|
|
"w.gdown.baidu.com": true,
|
|
"wisepush.video.baidu.com": true,
|
|
"wkctj.baidu.com": true,
|
|
"wm.baidu.com": true,
|
|
"w.m.taobao.com": true,
|
|
"wn.pos.baidu.com": true,
|
|
"w.x.baidu.com": true,
|
|
"xsolid.baidu.com": true,
|
|
"yingxiao.baidu.com": true,
|
|
"youku-acs.m.taobao.com": true,
|
|
"znsv.baidu.com": true
|
|
}
|
|
ss := text.split(text.to_lower(m.domain), ".")
|
|
s := ""
|
|
for i := len(ss) - 1; i >= 0; i-- {
|
|
if s == "" {
|
|
s = ss[i]
|
|
} else {
|
|
s = ss[i] + "." + s
|
|
}
|
|
if l[s] {
|
|
return { block: true }
|
|
}
|
|
}
|
|
}
|
|
})
|
|
|