Vous êtes sur la page 1sur 74

var __USERRULES__ = [];

var __RULES__ = [
"/.*/",
"@@||local",
"@@||localhost",
"@@||localhost.sec.qq.com",
"@@||localhost.ptlogin2.qq.com",
"@@||cn",
"@@||citic",
"@@||baidu",
"@@||unicom",
"@@||sohu",
"@@||xn--fiqs8s",
"@@||xn--fiqz9s",
"@@||xn--1qqw23a",
"@@||xn--xhq521b",
"@@||xn--8y0a063a",
"@@||xn--6frz82g",
"@@||xn--fiq64b",
"@@||xn--estv75g",
"@@||xn--vuq861b",
"@@||xn--zfr164b",
"@@||42r.cn",
"@@||5566ua.com",
"@@||aurorapush.cn",
"@@||e0n.cn",
"@@||japps.cn",
"@@||jchat.io",
"@@||jiguang.cn",
"@@||jmlk.co",
"@@||jpush.cn",
"@@||jpush.io",
"@@||jpushoa.com",
"@@||jsurvey.cn",
"@@||jvoice.cn",
"@@||kc9.cn",
"@@||n0q.cn",
"@@||pushcfg.com",
"@@||s0n.cn",
"@@||mobmore.com",
"@@||umeng.com",
"@@||umengcloud.com",
"@@||umsns.com",
"@@||umtrack.com",
"@@||uyunad.com",
"@@||whalecloud.com",
"@@||alog.umeng.com",
"@@||alog.umengcloud.com",
"@@||w.cnzz.com",
"@@||bootcss.com",
"@@||bootcdn.cn",
"@@||phpcomposer.com",
"@@||maoyun.com",
"@@||maoyuncloud.cn",
"@@||maoyuncloud.com",
"@@||staticfile.org",
"@@||qbox.me",
"@@||qiniu.com",
"@@||qiniucdn.com",
"@@||qiniudn.com",
"@@||qiniudns.com",
"@@||qnssl.com",
"@@||ucloud.cn",
"@@||ufileos.com",
"@@||aicdn.com",
"@@||upai.com",
"@@||upaiyun.com",
"@@||upcdn.net",
"@@||upyun.com",
"@@||8686c.com",
"@@||chinanetcenter.com",
"@@||wangsu.com",
"@@||ourdvsss.com",
"@@||yfcache.com",
"@@||yfcalc.com",
"@@||yfcloud.com",
"@@||yfdts.net",
"@@||yfp2p.net",
"@@||yfscdn.net",
"@@||yunfancdn.com",
"@@||boc.cn",
"@@||bankofchina.com",
"@@||bocaviation.com",
"@@||boccfc.cn",
"@@||bocgi.com",
"@@||bocgins.com",
"@@||bochk.com",
"@@||bocichina.com",
"@@||bocigroup.com",
"@@||bocim.com",
"@@||bocservices.com.cn",
"@@||cignacmb.com",
"@@||cmb-leasing.com",
"@@||cmbchina.com",
"@@||cmbi.com.hk",
"@@||cmbwinglungbank.com",
"@@||icbc",
"@@||icbc-ltd.com",
"@@||icbc-us.com",
"@@||icbc.com.cn",
"@@||95516.com",
"@@||unionpay.com",
"@@||unionpayintl.com",
"@@||unionpaysecure.com",
"@@||abchina.com",
"@@||whccb.com",
"@@||cebbank.com",
"@@||ceblease.com",
"@@||eb-ind.com",
"@@||ebasset.com",
"@@||ebchina.com",
"@@||ebchinaintl.com",
"@@||ebf.com.cn",
"@@||ebfcn.com",
"@@||ebfortune.com",
"@@||ebtrust.com",
"@@||ebscn-am.com",
"@@||ebscn.com",
"@@||everbright.com",
"@@||secec.com",
"@@||sunlife-everbright.com",
"@@||taikang.com",
"@@||taikanglife.com",
"@@||taikangzhijia.com",
"@@||tkhealthcare.com",
"@@||danjuanfunds.com",
"@@||xueqiu.com",
"@@||58.com",
"@@||58.com.cn",
"@@||5858.com",
"@@||58che.com",
"@@||58xueche.com",
"@@||anjuke.com",
"@@||anjukestatic.com",
"@@||chinahr.com",
"@@||daojia.com",
"@@||diandao.org",
"@@||fang.com",
"@@||sofun.com",
"@@||soufunimg.com",
"@@||jxedt.com",
"@@||zhuancorp.com",
"@@||zhuanspirit.com",
"@@||zhuanzhuan.com",
"@@||c-ctrip.com",
"@@||colinker.com",
"@@||ctrip.cn",
"@@||ctrip.co.id",
"@@||ctrip.co.kr",
"@@||ctrip.co.th",
"@@||ctrip.com",
"@@||ctrip.com.hk",
"@@||ctrip.my",
"@@||ctrip.sg",
"@@||ctripbiz.com",
"@@||ctripbuy.hk",
"@@||ctripteam.com",
"@@||doticloud.com",
"@@||easytrip.com",
"@@||hhtravel.com",
"@@||hhtravel.com.tw",
"@@||izuchebao.com",
"@@||lvtds.com",
"@@||shuntu.cn",
"@@||skysea.com",
"@@||suanya.cn",
"@@||suanya.com",
"@@||tieyou.com",
"@@||toptown.cn",
"@@||toursbms.com",
"@@||trip.com",
"@@||tripcdn.com",
"@@||vipdlt.com",
"@@||dangdang.com",
"@@||ddimg.cn",
"@@||ele.me",
"@@||elemecdn.com",
"@@||eleme.cn",
"@@||ganji.com",
"@@||ganjistatic1.com",
"@@||3.cn",
"@@||300hu.com",
"@@||360buy.com",
"@@||360buyimg.com",
"@@||360top.com",
"@@||7fresh.com",
"@@||baitiao.com",
"@@||blackdragon.com",
"@@||caiyu.com",
"@@||chinabank.com.cn",
"@@||dao123.com",
"@@||jcloud-cdn.com",
"@@||jcloud-live.com",
"@@||jcloud-oss.com",
"@@||jcloud.com",
"@@||jcloudcache.com",
"@@||jcloudcs.com",
"@@||jclouddn.com",
"@@||jcloudec.com",
"@@||jcloudlb.com",
"@@||jcloudlive.com",
"@@||jcloudlv.com",
"@@||jcloudoss.com",
"@@||jcloudss.com",
"@@||jcloudstatic.com",
"@@||jcloudvideo.com",
"@@||jclps.com",
"@@||jd-app.com",
"@@||jd-ex.com",
"@@||jd.cn",
"@@||jd.co.th",
"@@||jd.com",
"@@||jd.hk",
"@@||jd.id",
"@@||jd.ru",
"@@||jdcache.com",
"@@||jdcloud.com",
"@@||jdcloudcs.com",
"@@||jdcloud-api.com",
"@@||jddapeigou.com",
"@@||jddebug.com",
"@@||jddglobal.com",
"@@||jdjinrong.com",
"@@||jdpay.com",
"@@||jdpaydns.com",
"@@||jdx.com",
"@@||jdwl.com",
"@@||jingdongjinrong.com",
"@@||jingxi.com",
"@@||jkcsjd.com",
"@@||joybuy.com",
"@@||joybuy.es",
"@@||linglonglife.com",
"@@||mayshijia.com",
"@@||minitiao.com",
"@@||ocwms.com",
"@@||paidaojia.cn",
"@@||paipai.com",
"@@||prestodb-china.com",
"@@||qianxun.com",
"@@||qingzhouip.com",
"@@||toplife.com",
"@@||vg.com",
"@@||wangyin.com",
"@@||wdfok.com",
"@@||yhd.com",
"@@||yihaodian.com",
"@@||yihaodianimg.com",
"@@||yiyaojd.com",
"@@||yizhitou.com",
"@@||ads.union.jd.com",
"@@||c-nfa.jd.com",
"@@||cps.360buy.com",
"@@||jzt.jd.com",
"@@||stat.m.jd.com",
"@@||img-x.jd.com",
"@@||lianjia.com",
"@@||ljcdn.com",
"@@||manmanbuy.com",
"@@||dianping.com",
"@@||maoyan.com",
"@@||meituan.com",
"@@||meituan.net",
"@@||mtyun.com",
"@@||neixin.cn",
"@@||sankuai.com",
"@@||mogu.com",
"@@||mogucdn.com",
"@@||mogujie.com",
"@@||pddpic.com",
"@@||pinduoduo.com",
"@@||yangkeduo.com",
"@@||smzdm.com",
"@@||zdmimg.com",
"@@||cnsuning.com",
"@@||suning.com",
"@@||suningcloud.com",
"@@||suningestate.com",
"@@||suningholdings.com",
"@@||40017.cn",
"@@||17u.cn",
"@@||17u.net",
"@@||17usoft.com",
"@@||17usoft.net",
"@@||elong.com",
"@@||elongstatic.com",
"@@||ly.com",
"@@||vancl.com",
"@@||vanclimg.com",
"@@||vcimg.com",
"@@||youzan.com",
"@@||yzcdn.cn",
"@@||youzanyun.com",
"@@||ziroom.com",
"@@||ziroomapartment.com",
"@@||3dmgame.com",
"@@||3304399.net",
"@@||4399.com",
"@@||4399api.com",
"@@||4399dmw.com",
"@@||4399er.com",
"@@||4399youpai.com",
"@@||5054399.com",
"@@||img4399.com",
"@@||acfun.cn",
"@@||aixifan.com",
"@@|http://apilog-web.acfun.cn",
"@@|https://apilog-web.acfun.cn",
"@@||acplay.net",
"@@||dandanplay.com",
"@@||ali213.net",
"@@||acg.tv",
"@@||acgvideo.com",
"@@||b23.tv",
"@@||biliapi.com",
"@@||biliapi.net",
"@@||bilibili.com",
"@@||bilibiligame.net",
"@@||biligame.com",
"@@||biligame.net",
"@@||bilivideo.com",
"@@||hdslb.com",
"@@||im9.com",
"@@||mincdn.com",
"@@|http://upos-hz-mirrorakam.akamaized.net",
"@@|https://upos-hz-mirrorakam.akamaized.net",
"@@||biji.com",
"@@||ddmogo.com",
"@@||igetget.cn",
"@@||igetget.com",
"@@||luojilab.com",
"@@||mogoo.com",
"@@||sao.cn",
"@@||saolife.com",
"@@||dmzj.com",
"@@||douyu.com",
"@@||douyu.tv",
"@@||douyucdn.cn",
"@@||douyucdn2.cn",
"@@||douyuscdn.com",
"@@||douyutv.com",
"@@||gamersky.com",
"@@||gcores.com",
"@@||gitv.cn",
"@@||gitv.tv",
"@@||huya.com",
"@@||msstatic.com",
"@@||71.am",
"@@||iqiyi.com",
"@@||iqiyipic.com",
"@@||pps.tv",
"@@||ppsimg.com",
"@@||qiyi.com",
"@@||qiyipic.com",
"@@||qy.net",
"@@||71edge.com",
"@@||a.ckm.iqiyi.com",
"@@||ad.m.iqiyi.com",
"@@||afp.iqiyi.com",
"@@||c.uaa.iqiyi.com",
"@@||cloudpush.iqiyi.com",
"@@||cm.passport.iqiyi.com",
"@@||cupid.iqiyi.com",
"@@||emoticon.sns.iqiyi.com",
"@@||gamecenter.iqiyi.com",
"@@||hotchat-im.iqiyi.com",
"@@||ifacelog.iqiyi.com",
"@@||mbdlog.iqiyi.com",
"@@||msg.71.am",
"@@||msg.video.qiyi.com",
"@@||msg2.video.qiyi.com",
"@@||policy.video.iqiyi.com",
"@@||yuedu.iqiyi.com",
"@@||jjwxc.net",
"@@||ku6.com",
"@@||ku6cdn.com",
"@@||ku6img.com",
"@@||kkmh.com",
"@@||kuaikanmanhua.com",
"@@||gifshow.com",
"@@||ksapisrv.com",
"@@||kuaishou.com",
"@@||yximgs.com",
"@@|http://log-sdk.gifshow.com",
"@@|https://log-sdk.gifshow.com",
"@@|http://wlog.kuaishou.com",
"@@|https://wlog.kuaishou.com",
"@@||kgimg.com",
"@@||kugou.com",
"@@||le.com",
"@@||lecloud.com",
"@@||lemall.com",
"@@||letv.com",
"@@||letvcdn.com",
"@@||letvimg.com",
"@@||miaopai.com",
"@@||mihoyo.com",
"@@||bh3.com",
"@@||pplive.cn",
"@@||pplive.com",
"@@||pptv.com",
"@@||qingting.fm",
"@@||sfacg.com",
"@@||61.com",
"@@||taomee.com",
"@@||tapimg.com",
"@@||taptap.com",
"@@||tgbus.com",
"@@||tiancity.com",
"@@||tiancitycdn.com",
"@@||u17.com",
"@@||u17i.com",
"@@||u17t.com",
"@@||vgtime.com",
"@@||ximalaya.com",
"@@||xmcdn.com",
"@@||kumiao.com",
"@@||youku.com",
"@@||ykimg.com",
"@@||mmstat.com",
"@@||soku.com",
"@@||cibntv.net",
"@@||duowan.com",
"@@||dwstatic.com",
"@@||yy.com",
"@@||yystatic.com",
"@@||heytea.com",
"@@||chiphell.com",
"@@||douban.com",
"@@||douban.fm",
"@@||doubanio.com",
"@@||erji.net",
"@@||hacpai.com",
"@@||nga.cn",
"@@||178.com",
"@@||ngabbs.com",
"@@||ngacn.cc",
"@@||saraba1st.com",
"@@||zhihu.com",
"@@||zhimg.com",
"@@||feng1.com",
"@@||rongechain.com",
"@@||sf-airlines.com",
"@@||sf-cityrush.com",
"@@||sf-express.com",
"@@||sf-financial.com",
"@@||sf-saas.com",
"@@||sf-tech.com.cn",
"@@||sfcar.hk",
"@@||sffix.cn",
"@@||sfgy.org",
"@@||36kr.com",
"@@||36krcdn.com",
"@@||dgtle.com",
"@@||hoopchina.com.cn",
"@@||hupu.com",
"@@||hupucdn.com",
"@@||shihuo.cn",
"@@||coolbuy.com",
"@@||ifanr.com",
"@@||ifanr.in",
"@@||ifanrusercontent.com",
"@@||ifanrx.com",
"@@||minapp.com",
"@@||caixin.com",
"@@||cctv.cn",
"@@||cctv.com",
"@@||cctvpic.com",
"@@||chinaepg.cn",
"@@||chinalive.com",
"@@||citv.net.cn",
"@@||cnms.net.cn",
"@@||cntv.cn",
"@@||cntv.com.cn",
"@@||cctvlib.cn",
"@@||cctvlibrary.cn",
"@@||cctvlib.com.cn",
"@@||cctvlibrary.com.cn",
"@@||cctvpro.cn",
"@@||cctvpro.com.cn",
"@@||cntvwb.cn",
"@@||gjgbdszt.cn",
"@@||gjgbdszt.com.cn",
"@@||gjgbdszt.net.cn",
"@@||ipanda.cn",
"@@||ipanda.com",
"@@||ipanda.com.cn",
"@@||ipanda.net",
"@@||livechina.cn",
"@@||livechina.com",
"@@||olympicchannelchina.cn",
"@@||tvcc.cn",
"@@||tvcc.com.cn",
"@@||xn--fiq53l6wcx3kp9bc7joo6apn8a.cn",
"@@||xn--fiq53l90et9fpncc7joo6apn8a.cn",
"@@||xn--fiq53l6wcx3kp9bc7joo6apn8a.xn--fiqs8s",
"@@||xn--kprv4ewxfr9cpxcc7joo6apn8a.cn",
"@@||xn--kprv4ewxfr9cpxcc7joo6apn8a.xn--fiqs8s",
"@@||zggbdszt.cn",
"@@||zggbdszt.com.cn",
"@@||zggbdszt.net.cn",
"@@||zygbdszt.net.cn",
"@@||chinanews.com",
"@@||chinanews.com.cn",
"@@||cns.com.cn",
"@@||ecns.cn",
"@@||geekpark.net",
"@@||jiemian.com",
"@@||jiemian.com.cn",
"@@||lancdn.com",
"@@||landiannews.com",
"@@||wsoso.com",
"@@||ifeng.com",
"@@||ifengimg.com",
"@@||phoenixcenter.cn",
"@@||fengedu.com",
"@@||ifengweekly.com",
"@@||6655.com",
"@@||cooldock.com",
"@@||ithome.com",
"@@||lapin365.com",
"@@||ruanmei.com",
"@@||saayaa.com",
"@@||win7china.com",
"@@||win8china.com",
"@@||sohu.com",
"@@||sohucs.com",
"@@||itc.cn",
"@@||solidot.org",
"@@||sspai.com",
"@@||tmtpost.com",
"@@||chaindd.com",
"@@||72whys.com",
"@@||checkzeit.com",
"@@||tivitv.com",
"@@||tigeek.net.cn",
"@@||tmtsmartlife.com",
"@@||tmtsmartrun.com",
"@@||feng.com",
"@@||fengimg.com",
"@@||wfdata.club",
"@@||ynet.cn",
"@@||ynet.com",
"@@||ynet.com.cn",
"@@||hainanairlines.com",
"@@||hnacargo.com",
"@@||hnair.com",
"@@||10044.cn",
"@@||sinopec-usa.com",
"@@||sinopec.com",
"@@||sinopecgroup.com",
"@@||sinopecnews.com.cn",
"@@||sinopecsales.com",
"@@||csdl.ac.cn",
"@@||las.ac.cn",
"@@||fuwai.com",
"@@||pkuh6.cn",
"@@||puh3.net.cn",
"@@|http://hospital.pku.edu.cn",
"@@|https://hospital.pku.edu.cn",
"@@|http://ss.bjmu.edu.cn",
"@@|https://ss.bjmu.edu.cn",
"@@||115.com",
"@@||3type.cn",
"@@||4paradigm.com",
"@@||51job.com",
"@@||51jobcdn.com",
"@@||yingjiesheng.com",
"@@||yingjiesheng.net",
"@@||zhiding.com.cn",
"@@||afdian.net",
"@@||afdiancdn.com",
"@@||agora.io",
"@@||agoraio.cn",
"@@||agoralab.co",
"@@||antutu.com",
"@@||bitauto.com",
"@@||bitautoimg.com",
"@@||cheyisou.com",
"@@||yiche.com",
"@@||yccdn.com",
"@@||shimo.im",
"@@||yuque.com",
"@@||chinaso.com",
"@@||pg0.cn",
"@@||chinaz.com",
"@@||chinaz.net",
"@@||caiyunai.com",
"@@||caiyunapp.com",
"@@||coolapk.com",
"@@||coolapkmarket.com",
"@@||coolapkmarket.net",
"@@||c-t.work",
"@@||cowtransfer.com",
"@@||geetest.com",
"@@|http://geetest.datasink.sensorsdata.cn",
"@@|https://geetest.datasink.sensorsdata.cn",
"@@||hellofont.cn",
"@@||hellowebfont.com",
"@@|http://hellofontpreview.oss-cn-beijing.aliyuncs.com",
"@@|https://hellofontpreview.oss-cn-beijing.aliyuncs.com",
"@@|http://hellowebfonts.oss-cn-beijing.aliyuncs.com",
"@@|https://hellowebfonts.oss-cn-beijing.aliyuncs.com",
"@@||hanyi.com.cn",
"@@||fontstar.com.cn",
"@@||foundertype.com",
"@@||ipip.net",
"@@||jianshu.com",
"@@||jianshu.io",
"@@||jinshuju.net",
"@@||jinshujucdn.com",
"@@||gotokeep.com",
"@@||keepcdn.com",
"@@||lagou.com",
"@@||lgstatic.com",
"@@||baidupan.com",
"@@||lanzou.com",
"@@||lanzous.com",
"@@||woozooo.com",
"@@||liepin.com",
"@@||lietou.com",
"@@||lietou-static.com",
"@@||mafengwo.cn",
"@@||mafengwo.com",
"@@||mafengwo.net",
"@@||meitu.com",
"@@||meitudata.com",
"@@||moji.com",
"@@||mojichina.com",
"@@||polyv.net",
"@@||videocc.net",
"@@||renren.com",
"@@||renren-inc.com",
"@@||vaptcha.com",
"@@||vaptcha.net",
"@@||wamawama.com",
"@@||wiwide.com",
"@@||sojump.com",
"@@||wjx.cn",
"@@||wjx.com",
"@@||wjx.top",
"@@||zcmbc.com.cn",
"@@||zdns.cn",
"@@||zdns.net.cn",
"@@||zdns.org.cn",
"@@||zdnscloud.biz",
"@@||zdnscloud.cn",
"@@||zdnscloud.com",
"@@||zdnscloud.com.cn",
"@@||zdnscloud.info",
"@@||zdnscloud.net",
"@@||zdnscloud.net.cn",
"@@||zdnscloud.org.cn",
"@@||chinesemooc.org",
"@@||cnmooc.org",
"@@||icourse163.org",
"@@||icourses.cn",
"@@||mooc.cn",
"@@||openlearning.com",
"@@||pmphmooc.com",
"@@|http://moocs.unipus.cn",
"@@|https://moocs.unipus.cn",
"@@|http://opencourse.pku.edu.cn",
"@@|https://opencourse.pku.edu.cn",
"@@|http://study.163.com",
"@@|https://study.163.com",
"@@||cnki.net",
"@@||apabi.com",
"@@||cnthinkers.com",
"@@||cqvip.com",
"@@||huijistatic.com",
"@@||huijiwiki.com",
"@@||moegirl.org",
"@@||moegirl.org.cn",
"@@||guokr.com",
"@@||wanfangdata.com.cn",
"@@||speiyou.com",
"@@||xesimg.com",
"@@||xueersi.com",
"@@||banmaaike.com",
"@@||xiaoyuankousuan.com",
"@@||ybccode.com",
"@@||yuanfudao.com",
"@@||yuansouti.com",
"@@||yuantiku.com",
"@@||zhihuishu.com",
"@@||coding.me",
"@@||coding.net",
"@@||csdn.net",
"@@||csdnimg.cn",
"@@||deepin.cn",
"@@||deepin.com",
"@@||deepin.io",
"@@||deepin.org",
"@@||gitee.com",
"@@||jinrishici.com",
"@@||juejin.im",
"@@|http://b-gold-cdn.xitu.io",
"@@|https://b-gold-cdn.xitu.io",
"@@|http://mirror-gold-cdn.xitu.io",
"@@|https://mirror-gold-cdn.xitu.io",
"@@|http://p1-juejin.byteimg.com",
"@@|https://p1-juejin.byteimg.com",
"@@|http://p2-juejin.byteimg.com",
"@@|https://p2-juejin.byteimg.com",
"@@|http://p3-juejin.byteimg.com",
"@@|https://p3-juejin.byteimg.com",
"@@|http://p4-juejin.byteimg.com",
"@@|https://p4-juejin.byteimg.com",
"@@|http://p5-juejin.byteimg.com",
"@@|https://p5-juejin.byteimg.com",
"@@|http://p6-juejin.byteimg.com",
"@@|https://p6-juejin.byteimg.com",
"@@|http://p7-juejin.byteimg.com",
"@@|https://p7-juejin.byteimg.com",
"@@|http://p8-juejin.byteimg.com",
"@@|https://p8-juejin.byteimg.com",
"@@|http://p9-juejin.byteimg.com",
"@@|https://p9-juejin.byteimg.com",
"@@||oschina.net",
"@@||ruby-china.org",
"@@||rubyconfchina.org",
"@@||mysxl.cn",
"@@||sxl.cn",
"@@||sxlcdn.cn",
"@@||segmentfault.com",
"@@||sifou.com",
"@@||tipdim.org",
"@@||alibaba",
"@@||alipay",
"@@||taobao",
"@@||tmall",
"@@||a.alimama.cn",
"@@||acjs.aliyun.com",
"@@||adash.m.taobao.com",
"@@||adashbc.m.taobao.com",
"@@||adashbc.ut.taobao.com",
"@@||adash-c.ut.taobao.com",
"@@||adashx.m.taobao.com",
"@@||adashx4ae.ut.taobao.com",
"@@||adashx4yt.m.taobao.com",
"@@||adashxgc.ut.taobao.com",
"@@||adsh.m.taobao.com",
"@@||afp.adchina.com",
"@@||afp.alicdn.com",
"@@||agoodm.m.taobao.com",
"@@||agoodm.wapa.taobao.com",
"@@||alipaylog.com",
"@@||amdc.alipay.com",
"@@||amdc.m.taobao.com",
"@@||api.wapa.taobao.com",
"@@||api.waptest.taobao.com",
"@@||apoll.m.taobao.com",
"@@||appdownload.alicdn.com",
"@@||atanx.alicdn.com",
"@@||atanx2.alicdn.com",
"@@||cbu01.alicdn.com",
"@@||cdn0.mobmore.com",
"@@||click.aliyun.com",
"@@||click.mz.simba.taobao.com",
"@@||cm.ipinyou.com",
"@@||cm.mlt01.com",
"@@||dsp.simba.taobao.com",
"@@||err.taobao.com",
"@@||ex.mobmore.com",
"@@||ex.puata.info",
"@@||fav.simba.taobao.com",
"@@||feedback.whalecloud.com",
"@@||ff.win.taobao.com",
"@@||fm.p0y.cn",
"@@||g.click.taobao.com",
"@@||g.tbcdn.cn",
"@@||gma.alicdn.com",
"@@||gtms01.alicdn.com",
"@@||gtms02.alicdn.com",
"@@||gtms03.alicdn.com",
"@@||gtms04.alicdn.com",
"@@||hydra.alibaba.com",
"@@||hz.pre.tbusergw.taobao.net",
"@@||hz.tbusergw.taobao.net",
"@@||i.ipinyou.com",
"@@||init.phpwind.com",
"@@||intl.wapa.taobao.com",
"@@||intl.waptest.taobao.com",
"@@||jxlog.istreamsche.com",
"@@||log.umtrack.com",
"@@||m.intl.taobao.com",
"@@||m.simba.taobao.com",
"@@||match.p4p.1688.com",
"@@||material.istreamsche.com",
"@@||mlt01.com",
"@@||nbsdk-baichuan.alicdn.com",
"@@||nbsdk-baichuan.taobao.com",
"@@||osfota.cdn.aliyun.com",
"@@||osupdate.aliyun.com",
"@@||osupdateservice.yunos.com",
"@@||pindao.huoban.taobao.com",
"@@||push.wandoujia.com",
"@@||re.m.taobao.com",
"@@||re.taobao.com",
"@@||redirect.simba.taobao.com",
"@@||rj.m.taobao.co",
"@@||rj.m.taobao.com",
"@@||sdkinit.taobao.com",
"@@||show.re.taobao.com",
"@@||simaba.taobao.com",
"@@||simba.m.taobao.com",
"@@||srd.simba.taobao.com",
"@@||stats.ipinyou.com",
"@@||strip.taobaocdn.com",
"@@||tanxlog.istreamsche.com",
"@@||tejia.taobao.com",
"@@||temai.taobao.com",
"@@||tns.simba.taobao.com",
"@@||tongji.linezing.com",
"@@||tvupgrade.yunos.com",
"@@||tyh.taobao.com",
"@@||userimg.qunar.com",
"@@||w.m.taobao.com",
"@@||yiliao.hupan.com",
"@@||alibabacloud.co.in",
"@@||alibabacloud.com",
"@@||alibabacloud.com.au",
"@@||alibabacloud.com.hk",
"@@||alibabacloud.com.my",
"@@||alibabacloud.com.sg",
"@@||alibabacloud.com.tw",
"@@||alicloud.com",
"@@||alibabadns.com",
"@@||alicdn.com",
"@@||alidayu.com",
"@@||alidns.com",
"@@||aliyun-inc.com",
"@@||aliyun-iot-share.com",
"@@||aliyun.com",
"@@||aliyuncdn.com",
"@@||aliyuncs.com",
"@@||hichina.com",
"@@||ica-alliance.org",
"@@||mxhichina.com",
"@@||ddurl.to",
"@@||dingding.xin",
"@@||dingtalk.cn",
"@@||dingtalk.com",
"@@||dingtalk.net",
"@@||dingtalkapps.com",
"@@||laiwang.com",
"@@||lwurl.to",
"@@||teambition.com",
"@@||teambition.net",
"@@||teambitionapis.com",
"@@||25pp.com",
"@@||56che.com",
"@@||95095.com",
"@@||9game.cn",
"@@||aliapp.org",
"@@||alibaba-inc.com",
"@@||alibaba.com",
"@@||alibabacapital.com",
"@@||alibabacorp.com",
"@@||alibabadoctor.com",
"@@||alibabafuturehotel.com",
"@@||alibabagroup.com",
"@@||alibabaplanet.com",
"@@||alibabaued.com",
"@@||alibabausercontent.com",
"@@||alifanyi.com",
"@@||alihealth.com.cn",
"@@||alihealth.hk",
"@@||aliimg.com",
"@@||alikmd.com",
"@@||alimama.com",
"@@||alimebot.com",
"@@||alimei.com",
"@@||alios.cn",
"@@||alipay.com",
"@@||alipayobjects.com",
"@@||aliplus.com",
"@@||aliresearch.com",
"@@||alisoft.com",
"@@||alisports.com",
"@@||alitianji.com",
"@@||aliunicorn.com",
"@@||aliway.com",
"@@||aliwork.com",
"@@||alixiaomi.com",
"@@||alizhaopin.com",
"@@||alyms.cn",
"@@||asczwa.com",
"@@||asczxcefsv.com",
"@@||asmlink.cn",
"@@||atatech.org",
"@@||b2byao.com",
"@@||bazai.com",
"@@||bcvbw.com",
"@@||cheng.xin",
"@@||cloudeagle.cn",
"@@||damai.cn",
"@@||dayu.com",
"@@||dfkhgj.com",
"@@||doctoryou.ai",
"@@||doctoryou.cn",
"@@||dongting.com",
"@@||dratio.com",
"@@||emas-poc.com",
"@@||gongyi.xin",
"@@||ialicdn.com",
"@@||iconfont.cn",
"@@||ics.design",
"@@||jhgtgb.com",
"@@||kanbox.com",
"@@||lazada.com",
"@@||liangxinyao.com",
"@@||m-now.cn",
"@@||maitix.com",
"@@||mdeer.com",
"@@||mei.com",
"@@||miaostreet.com",
"@@||mshare.cc",
"@@||nic.xin",
"@@||philanthropy.xin",
"@@||phpwind.com",
"@@||phpwind.net",
"@@||qingtingtrip.com",
"@@||rexpos.cn",
"@@||saee.org.cn",
"@@||shenjing.com",
"@@||shuqi.com",
"@@||shuqireader.com",
"@@||sparenode.com",
"@@||supet.com",
"@@||ttpod.com",
"@@||wandoujia.com",
"@@||xinlingshou.cn",
"@@||yowhale.com",
"@@||yunos-inc.com",
"@@||yunos.com",
"@@||yushanfang.com",
"@@||zuodao.com",
"@@||aliexpress.com",
"@@||aliexpress.ru",
"@@||sm.cn",
"@@||cainiao.com",
"@@||cainiao.com.cn",
"@@||cainiao-inc.com",
"@@||freshhema.com",
"@@||hemamax.com",
"@@||hemaos.com",
"@@||hemashare.cn",
"@@||shyhhema.com",
"@@||1688.com",
"@@||etao.com",
"@@||juhuasuan.com",
"@@||lingshoujia.com",
"@@||mashort.cn",
"@@||pailitao.com",
"@@||taobao.com",
"@@||taobao.org",
"@@||taobaocdn.com",
"@@||taobizhong.com",
"@@||taopiaopiao.com",
"@@||tb.cn",
"@@||tbcache.com",
"@@||tburl.in",
"@@||tmall.com",
"@@||tmall.ru",
"@@||tmalltv.com",
"@@||tmjl.ai",
"@@||alitrip.com",
"@@||feizhu.cn",
"@@||feizhu.com",
"@@||fliggy.com",
"@@||fliggy.hk",
"@@||iuynfg.com",
"@@||amap.com",
"@@||amapauto.com",
"@@||autonavi.com",
"@@||gaode.com",
"@@||xiami.com",
"@@||xiami.fm",
"@@||xiami.net",
"@@||b3log.org",
"@@||a.baidu.com",
"@@||ad.duapps.com",
"@@||ad.player.baidu.com",
"@@||adm.baidu.com",
"@@||adscdn.baidu.com",
"@@||adx.xiaodutv.com",
"@@||ae.bdstatic.com",
"@@||afd.baidu.com",
"@@||als.baidu.com",
"@@||api.mobula.sdk.duapps.com",
"@@||api.tuisong.baidu.com",
"@@||appc.baidu.com",
"@@||b.bdstatic.com",
"@@||baichuan.baidu.com",
"@@||baidustatic.com",
"@@||baidutv.baidu.com",
"@@||banlv.baidu.com",
"@@||bar.baidu.com",
"@@||bdimg.share.baidu.com",
"@@||bdplus.baidu.com",
"@@||bj.bcebos.com",
"@@||btlaunch.baidu.com",
"@@||c.baidu.com",
"@@||cb.baidu.com",
"@@||cbjs.baidu.com",
"@@||cjhq.baidu.com",
"@@||cleaner.baidu.com",
"@@||click.bes.baidu.com",
"@@||click.hm.baidu.com",
"@@||click.qianqian.com",
"@@||cm.baichuan.baidu.com",
"@@||cm.baidu.com",
"@@||cm.pos.baidu.com",
"@@||cpro.baidu.cn",
"@@||cpro.baidu.com",
"@@||cpro.baidustatic.com",
"@@||cpro.tieba.baidu.com",
"@@||cpro.zhidao.baidu.com",
"@@||cpro2.baidu.com",
"@@||cpro2.baidustatic.com",
"@@||crs.baidu.com",
"@@||datax.baidu.com",
"@@||dd713.bj.bcebos.com",
"@@||dl.client.baidu.com",
"@@||dl.ops.baidu.com",
"@@||dl1sw.baidu.com",
"@@||dl2.bav.baidu.com",
"@@||dlsw.baidu.com",
"@@||dlsw.br.baidu.com",
"@@||dl-vip.bav.baidu.com",
"@@||dl-vip.pcfaster.baidu.co.th",
"@@||download.bav.baidu.com",
"@@||download.sd.baidu.com",
"@@||drmcmm.baidu.com",
"@@||dup.baidustatic.com",
"@@||dxp.baidu.com",
"@@||dzl.baidu.com",
"@@||e.baidu.com",
"@@||eclick.baidu.com",
"@@||ecma.bdimg.com",
"@@||ecmb.bdimg.com",
"@@||ecmc.bdimg.com",
"@@||eiv.baidu.com",
"@@||em.baidu.com",
"@@||entry.baidu.com",
"@@||ers.baidu.com",
"@@||f10.baidu.com",
"@@||fc-feed.cdn.bcebos.com",
"@@||fclick.baidu.com",
"@@||feed.baidu.com",
"@@||fexclick.baidu.com",
"@@||g.baidu.com",
"@@||gimg.baidu.com",
"@@||guanjia.baidu.com",
"@@||hc.baidu.com",
"@@||hm.baidu.com",
"@@||hmma.baidu.com",
"@@||hpd.baidu.com",
"@@||idm.bce.baidu.com",
"@@||idm-su.baidu.com",
"@@||iebar.baidu.com",
"@@||ikcode.baidu.com",
"@@||img.taotaosou.cn",
"@@||img01.taotaosou.cn",
"@@||j.br.baidu.com",
"@@||kstj.baidu.com",
"@@||log.music.baidu.com",
"@@||m1.baidu.com",
"@@||ma.baidu.com",
"@@||mobads.baidu.com",
"@@||mobads-logs.baidu.com",
"@@||mpro.baidu.com",
"@@||msite.baidu.com",
"@@||neirong.baidu.com",
"@@||nsclick.baidu.com",
"@@||nsclickvideo.baidu.com",
"@@||openrcv.baidu.com",
"@@||pc.videoclick.baidu.com",
"@@||pos.baidu.com",
"@@||pups.bdimg.com",
"@@||push.zhanzhang.baidu.com",
"@@||qianclick.baidu.com",
"@@||release.baidu.com",
"@@||res.mi.baidu.com",
"@@||rigel.baidustatic.com",
"@@||river.zhidao.baidu.com",
"@@||rj.baidu.com",
"@@||rplog.baidu.com",
"@@||s.baidu.com",
"@@||s.cpro.baidu.com",
"@@||sa.tuisong.baidu.com",
"@@||sclick.baidu.com",
"@@||sestat.baidu.com",
"@@||shadu.baidu.com",
"@@||share.baidu.com",
"@@||snippet.pos.baidu.com",
"@@||sobar.baidu.com",
"@@||sobartop.baidu.com",
"@@||spcode.baidu.com",
"@@||stat.v.baidu.com",
"@@||su.bdimg.com",
"@@||su.bdstatic.com",
"@@||t10.baidu.com",
"@@||t11.baidu.com",
"@@||t12.baidu.com",
"@@||tk.baidu.com",
"@@||tkweb.baidu.com",
"@@||tob-cms.bj.bcebos.com",
"@@||tongji.baidu.com",
"@@||toolbar.baidu.com",
"@@||tracker.baidu.com",
"@@||tuijian.baidu.com",
"@@||uat1.bfsspadserver.8le8le.com",
"@@||ubmcmm.baidustatic.com",
"@@||ucstat.baidu.com",
"@@||ulic.baidu.com",
"@@||ulog.imap.baidu.com",
"@@||union.baidu.com",
"@@||unionimage.baidu.com",
"@@||utility.baidu.com",
"@@||utk.baidu.com",
"@@||videopush.baidu.com",
"@@||vv84.bj.bcebos.com",
"@@||w.gdown.baidu.com",
"@@||w.x.baidu.com",
"@@||wangmeng.baidu.com",
"@@||weishi.baidu.com",
"@@||wenku-cms.bj.bcebos.com",
"@@||wisepush.video.baidu.com",
"@@||wm.baidu.com",
"@@||wn.pos.baidu.com",
"@@||znsv.baidu.com",
"@@||zz.bdstatic.com",
"@@||zzy1.quyaoya.com",
"@@||zuoyebang.cc",
"@@||zuoyebang.com",
"@@||zybang.com",
"@@||baidu",
"@@||91.com",
"@@||aipage.com",
"@@||apollo.auto",
"@@||baidu.cn",
"@@||baidu.com",
"@@||baidu.com.cn",
"@@||baidubce.com",
"@@||baiducontent.com",
"@@||baidupcs.com",
"@@||baidustatic.com",
"@@||baifae.com",
"@@||baifubao.com",
"@@||bcebos.com",
"@@||bdimg.com",
"@@||bdstatic.com",
"@@||bdtjrcv.com",
"@@||bdydns.cn",
"@@||bdydns.com",
"@@||bdydns.net",
"@@||chuanke.com",
"@@||dlnel.com",
"@@||dlnel.org",
"@@||duapps.com",
"@@||dwz.cn",
"@@||hao123.com",
"@@||hao123img.com",
"@@||hao222.com",
"@@||haokan.com",
"@@||jomocdn.net",
"@@||jomodns.com",
"@@||mipcdn.com",
"@@||nuomi.com",
"@@||quyaoya.com",
"@@||smartapps.cn",
"@@||tieba.com",
"@@||tiebaimg.com",
"@@||xianfae.com",
"@@||xiaodutv.com",
"@@||bytecdn.cn",
"@@||bytedance.com",
"@@||bytedance.net",
"@@||bytedns.net",
"@@||byteimg.com",
"@@||douyin.com",
"@@||huaxiong.com",
"@@||jokecommunity.com",
"@@||neihanshequ.com",
"@@||pstatp.com",
"@@||snssdk.com",
"@@||toutiao.com",
"@@||toutiaocdn.com",
"@@||toutiaocloud.com",
"@@||toutiaohao.com",
"@@||toutiaohao.net",
"@@||toutiaoimg.cn",
"@@||toutiaoimg.com",
"@@||toutiaoimg.net",
"@@||toutiaopage.com",
"@@||wukong.com",
"@@||wukongwenda.cn",
"@@||wukongwenda.com",
"@@||zijiecdn.com",
"@@||zijiecdn.net",
"@@||zjcdn.com",
"@@||baike.com",
"@@||ixigua.com",
"@@||ixgvideo.com",
"@@||365yg.com",
"@@||didi-food.com",
"@@||didiaustralia.blog",
"@@||didichuxing.com",
"@@||didiglobal.com",
"@@||didimobility.co.jp",
"@@||didistatic.com",
"@@||xiaojukeji.com",
"@@||dbank.com",
"@@||dbankcdn.com",
"@@||harmonyos.com",
"@@||hicloud.com",
"@@||hihonor.com",
"@@||honor.cn",
"@@||huawei.com",
"@@||huaweicloud.com",
"@@||vmall.com",
"@@||vmallres.com",
"@@||cmcm.com",
"@@||cmcmcdn.com",
"@@||liebao.cn",
"@@||duba.com",
"@@||duba.net",
"@@||ijinshan.com",
"@@||seasungames.com",
"@@||xishanju.com",
"@@||xoyo.com",
"@@||testplus.cn",
"@@||wps.cn",
"@@||51dzt.com",
"@@||iciba.com",
"@@||docer.com",
"@@||kdocs.cn",
"@@||papocket.com",
"@@||wpspdf.cn",
"@@||kimg.cn",
"@@||kingsoft.com",
"@@||ksmobile.com",
"@@||ks-cdn.com",
"@@||ksyun.com",
"@@||ksyungslb.com",
"@@||flyme.cn",
"@@||meizu.cn",
"@@||meizu.com",
"@@||mzres.com",
"@@||126.com",
"@@||126.link",
"@@||126.net",
"@@||127.com",
"@@||127.net",
"@@||163.com",
"@@||163industry.com",
"@@||163mail.com",
"@@||163qiyukf.com",
"@@||163yun.com",
"@@||166.net",
"@@||haowu.link",
"@@||icourse163.org",
"@@||kaola.com",
"@@||lofter.com",
"@@||nease.net",
"@@||netease-inc.com",
"@@||netease.com",
"@@||netease.im",
"@@||qiyukf.com",
"@@||ydstatic.com",
"@@||yeah.net",
"@@||youdao.com",
"@@||analytics.163.com",
"@@||crash.163.com",
"@@||crashlytics.163.com",
"@@||g.163.com",
"@@||coloros.com",
"@@||finzfin.com",
"@@||heytap.com",
"@@||heytapcs.com",
"@@||heytapdownload.com",
"@@||heytapimage.com",
"@@||myoppo.com",
"@@||nearme.com.cn",
"@@||oppo.cn",
"@@||oppo.com",
"@@||oppo.mobi",
"@@||oppodigital.com",
"@@||oppoer.me",
"@@||oppomobile.com",
"@@||oppopay.com",
"@@||opposhop.cn",
"@@||realme.com",
"@@||realmebbs.com",
"@@||realmemobile.com",
"@@||oneplus.com",
"@@||oneplus.cn",
"@@||oneplus.net",
"@@||opstatics.com",
"@@||oneplusbbs.com",
"@@||h2os.com",
"@@||75.team",
"@@||75team.com",
"@@||baomitu.com",
"@@||360.cn",
"@@||360.com",
"@@||360-jr.com",
"@@||360chou.com",
"@@||360daikuan.com",
"@@||360huzhubao.com",
"@@||360jie.com",
"@@||360jinrong.net",
"@@||360kan.com",
"@@||360kuai.com",
"@@||360os.com",
"@@||360panyun.cn",
"@@||360safe.com",
"@@||360shouji.com",
"@@||360taojin.com",
"@@||360totalsecurity.com",
"@@||360tpcdn.com",
"@@||360webcache.com",
"@@||anquanke.com",
"@@||haoso.com",
"@@||haosou.com",
"@@||haosou.com.cn",
"@@||haosou.net",
"@@||i360mall.com",
"@@||ludashi.com",
"@@||nicaifu.com",
"@@||nzwgs.com",
"@@||qhimg.com",
"@@||qhimgs0.com",
"@@||qhimgs1.com",
"@@||qhimgs2.com",
"@@||qhimgs3.com",
"@@||qhimgs4.com",
"@@||qhimgs5.com",
"@@||qhimgs6.com",
"@@||qhmsg.com",
"@@||qhres.com",
"@@||qhstatic.com",
"@@||qhupdate.com",
"@@||qihuapi.cn",
"@@||qihucdn.com",
"@@||qihoo.com",
"@@||qikucdn.com",
"@@||so.com",
"@@||sou.com",
"@@||urlqh.cn",
"@@||xiaoluyouxuan.com",
"@@||xiaoluzhidian.com",
"@@||xjietiao.com",
"@@||youhua.com",
"@@||yunpan.cn",
"@@||97973.com",
"@@||picself.cn",
"@@||sina.cn",
"@@||sina.com",
"@@||sina.com.cn",
"@@||sina.net",
"@@||sinaapp.com",
"@@||sinaedge.com",
"@@||sinaimg.cn",
"@@||sinaimg.com",
"@@||sinajs.cn",
"@@||sinajs.com",
"@@||t.cn",
"@@||videoself.cn",
"@@||wbimg.com",
"@@||wbimg.cn",
"@@||wcdn.cn",
"@@||weibo.cn",
"@@||weibo.com",
"@@||weibo.com.cn",
"@@||weibocdn.com",
"@@||xhaiwai.com",
"@@||2016.sina.cn",
"@@||ad.sina.com.cn",
"@@||adbox.sina.com.cn",
"@@||adimages.sina.com.hk",
"@@||adimg.mobile.sina.cn",
"@@||adimg.uve.weibo.com",
"@@||adm.leju.sina.com.cn",
"@@||ads.sina.com",
"@@||alitui.weibo.com",
"@@||api.apps.sina.cn",
"@@||appgift.sinaapp.com",
"@@||appsupdate.sinaapp.com",
"@@||atm.sina.com",
"@@||beacon.sina.com.cn",
"@@||biz.weibo.com",
"@@||c.biz.weibo.com",
"@@||c.wcpt.biz.weibo.com",
"@@||click.uve.mobile.sina.cn",
"@@||click.uve.weibo.com",
"@@||cm.dmp.sina.cn",
"@@||contentrecommend-out.mobile.sina.cn",
"@@||count.video.sina.com.cn",
"@@||counter.sina.com.cn",
"@@||cre.dp.sina.cn",
"@@||cre-dp.sina.cn",
"@@||d00.sina.com.cn",
"@@||dcads.sina.com.cn",
"@@||dl.kjava.sina.cn",
"@@||dmp.sina.cn",
"@@||dp.im.weibo.cn",
"@@||game.weibo.cn",
"@@||game.weibo.com",
"@@||gw5.push.mcp.weibo.cn",
"@@||gw6.push.mcp.weibo.cn",
"@@||img.adbox.sina.com.cn",
"@@||img.amp.ad.sina.com.cn",
"@@||int.dpool.sina.com.cn",
"@@||interest.mix.sina.com.cn",
"@@||log.interest.mix.sina.com.cn",
"@@||log.mix.sina.com.cn",
"@@||log.sina.cn",
"@@||m.beacon.sina.com.cn",
"@@||m.game.weibo.cn",
"@@||mg.games.sina.com.cn",
"@@||motu.p4p.sina.com.cn",
"@@||newspush.sinajs.cn",
"@@||oascentral.sina.com",
"@@||oascentral.sina.com.hk",
"@@||p4p.sina.com.cn",
"@@||palmnews.sina.cn",
"@@||pay.mobile.sina.cn",
"@@||pfp.sina.com.cn",
"@@||pfpip.sina.com",
"@@||promote.biz.weibo.cn",
"@@||r.dmp.sina.cn",
"@@||rm.sina.com.cn",
"@@||rs.sinajs.cn",
"@@||s.alitui.weibo.com",
"@@||s.img.mix.sina.com.cn",
"@@||sapi.sina.cn",
"@@||sax.sina.cn",
"@@||sax.sina.com.cn",
"@@||saxn.sina.com.cn",
"@@||saxs.sina.com.cn",
"@@||sbeacon.sina.com.cn",
"@@||sdkapp.mobile.sina.cn",
"@@||sdkapp.uve.weibo.com",
"@@||sdkclick.mobile.sina.cn",
"@@||slog.sina.cn",
"@@||slog.sina.com.cn",
"@@||staticadm.leju.sina.com.cn",
"@@||tjs.sjs.sinajs.cn",
"@@||trends.mobile.sina.cn",
"@@||u1.img.mobile.sina.cn",
"@@||wapwbclick.mobile.sina.cn",
"@@||wbapp.mobile.sina.cn",
"@@||wbapp.uve.weibo.com",
"@@||wbclick.mobile.sina.cn",
"@@||wbpctips.mobile.sina.cn",
"@@||widget.weibo.com",
"@@||woocall.sina.com.cn",
"@@||zc.biz.weibo.com",
"@@||zymo.mps.weibo.com",
"@@||go2map.com",
"@@||sogo.com",
"@@||sogou.com",
"@@||sogoucdn.com",
"@@||dns.pub",
"@@||dnsapi.cn",
"@@||dnspod.cn",
"@@||dnspod.com",
"@@||dnspod.com.cn",
"@@||dnspod.net",
"@@||dnspod.org",
"@@||dnsv1.com",
"@@||dnsv2.com",
"@@||dnsv3.com",
"@@||dnsv4.com",
"@@||dnsv5.com",
"@@||doh.pub",
"@@||ad.qq.com",
"@@||ad.qun.qq.com",
"@@||adfilter.imtt.qq.com",
"@@||adping.qq.com",
"@@||adpm.app.qq.com",
"@@||adsclick.qq.com",
"@@||adsfile.qq.com",
"@@||adshmmsg.qq.com",
"@@||adslvfile.qq.com",
"@@||adslvseed.qq.com",
"@@||adsmind.apdcdn.tc.qq.com",
"@@||adsqqclick.qq.com",
"@@||adstestview.qq.com",
"@@||adsview.qq.com",
"@@||adsview2.qq.com",
"@@||adv.app.qq.com",
"@@||adver.qq.com",
"@@||btrace.qq.com",
"@@||e.qq.com",
"@@||log.tbs.qq.com",
"@@||mpush.qq.com",
"@@||mtrace.qq.com",
"@@||push.qq.com",
"@@||pgdt.gtimg.cn",
"@@||yuewen.com",
"@@||hongxiu.com",
"@@||lrts.me",
"@@||qdmm.com",
"@@||qidian.com",
"@@||readnovel.com",
"@@||tingbook.com",
"@@||webnovel.com",
"@@||xs8.cn",
"@@||xxsy.net",
"@@||apcdns.net",
"@@||cdn-go.cn",
"@@||cdntips.com",
"@@||foxmail.com",
"@@||foxmail.com.cn",
"@@||gtimg.cn",
"@@||gtimg.com",
"@@||gtimg.com.cn",
"@@||idqqimg.com",
"@@||imqq.com",
"@@||myapp.com",
"@@||myqcloud.com",
"@@||qcloud.com",
"@@||qcloudimg.com",
"@@||qlogo.cn",
"@@||qpic.cn",
"@@||qq.com",
"@@||qqmail.com",
"@@||qzone.com",
"@@||rtx.com.cn",
"@@||servicewechat.com",
"@@||smtcdns.com",
"@@||smtcdns.net",
"@@||tencent.cn",
"@@||tencent.com",
"@@||tencent.com.cn",
"@@||tencent.com.hk",
"@@||tencent.net.cn",
"@@||tencent-cloud.com",
"@@||tencentmusic.com",
"@@||tencentyun.com",
"@@||tenpay.com",
"@@||wechat.com",
"@@||wegame.com",
"@@||wegame.com.cn",
"@@||weiyun.com",
"@@||alloyteam.com",
"@@||imweb.io",
"@@||ivweb.io",
"@@||mi.com",
"@@||mi-img.com",
"@@||mifile.cn",
"@@||miui.com",
"@@||miwifi.com",
"@@||xiaomi.cn",
"@@||xiaomi.com",
"@@||xiaomi.net",
"@@||xiaomiyoupin.com",
"@@||00cdn.com",
"@@||88cdn.com",
"@@||sandai.net",
"@@||thunderurl.com",
"@@||xunlei.com",
"@@||10086.cn",
"@@||139.com",
"@@||chinamobile.com",
"@@||chinamobileltd.com",
"@@||migucloud.com",
"@@||migu.cn",
"@@||cmvideo.cn",
"@@||miguvideo.com",
"@@||andfx.cn",
"@@||andfx.net",
"@@||cmicrwx.cn",
"@@||cmpassport.com",
"@@||fetion-portal.com",
"@@||fetionpic.com",
"@@||mmarket.com",
"@@||mmarket6.com",
"@@||ctexcel.ca",
"@@||ctexcel.com",
"@@||ctexcel.com.hk",
"@@||ctexcel.fr",
"@@||ctexcel.us",
"@@||189.cn",
"@@||chinatelecom-h.com",
"@@||chinatelecom.com.cn",
"@@||chinatelecomglobal.com",
"@@||chntel.com",
"@@||10010.com",
"@@||10010.com.cn",
"@@||chinaunicom.com",
"@@||chinaunicom.com.cn",
"@@||chinaunicom.com.hk",
"@@||chinaunicomglobal.com",
"@@||mychinaunicom.com",
"@@||wo.com.cn",
"@@||guoxuedashi.com",
"@@||guoxuemi.com",
"@@||jikipedia.com",
"@@||haidilao.com",
"@@||0123456789.com",
"@@||0379home.com",
"@@||055110.com",
"@@||05sun.com",
"@@||0759job.com",
"@@||100bt.com",
"@@||100offer.com",
"@@||11467.com",
"@@||114chn.com",
"@@||114piaowu.com",
"@@||114shouji.com",
"@@||119you.com",
"@@||123juzi.com",
"@@||123juzi.net",
"@@||123u.com",
"@@||1637.com",
"@@||16888.com",
"@@||16rd.com",
"@@||17173.com",
"@@||178linux.com",
"@@||17989.com",
"@@||17cdn.com",
"@@||17house.com",
"@@||18183.com",
"@@||188.com",
"@@||1905.com",
"@@||19yxw.com",
"@@||1nongjing.com",
"@@||1ting.com",
"@@||1zhe.com",
"@@||21cn.com",
"@@||2265.com",
"@@||2288.org",
"@@||2345.com",
"@@||258.com",
"@@||263.net",
"@@||289.com",
"@@||2cto.com",
"@@||3000.com",
"@@||310win.com",
"@@||315che.com",
"@@||3234.com",
"@@||32r.com",
"@@||3322.org",
"@@||3387.com",
"@@||33lc.com",
"@@||3454.com",
"@@||3456.cc",
"@@||35.com",
"@@||3533.com",
"@@||360aiyi.com",
"@@||360doc.com",
"@@||360jq.com",
"@@||360zhyx.com",
"@@||365azw.com",
"@@||365dmp.com",
"@@||37.com",
"@@||3733.com",
"@@||3839.com",
"@@||39.net",
"@@||3conline.com",
"@@||3d66.com",
"@@||3elife.net",
"@@||3h3.com",
"@@||3yx.com",
"@@||40407.com",
"@@||500.com",
"@@||500d.me",
"@@||50bang.org",
"@@||51.com",
"@@||51.la",
"@@||510you.com",
"@@||51credit.com",
"@@||51cto.com",
"@@||51eshop.com",
"@@||51gaifang.com",
"@@||51hejia.com",
"@@||51jingying.com",
"@@||51meishu.com",
"@@||51sole.com",
"@@||51wendang.com",
"@@||51yes.com",
"@@||5253.com",
"@@||52hxw.com",
"@@||52miji.com",
"@@||52pk.com",
"@@||52z.com",
"@@||53kf.com",
"@@||55.com",
"@@||56.com",
"@@||5577.com",
"@@||55bbs.com",
"@@||58pic.com",
"@@||5bite.com",
"@@||5fun.com",
"@@||5gzm.net",
"@@||5khouse.com",
"@@||5you.com",
"@@||66wz.com",
"@@||68h5.com",
"@@||6rooms.com",
"@@||714.com",
"@@||7230.com",
"@@||72byte.com",
"@@||7down.com",
"@@||7k7k.com",
"@@||7moor.com",
"@@||7po.com",
"@@||7x24cc.com",
"@@||7xdown.com",
"@@||818ps.com",
"@@||84399.com",
"@@||885.com",
"@@||900.la",
"@@||917.com",
"@@||91danji.com",
"@@||91yunxiao.com",
"@@||9553.com",
"@@||962.net",
"@@||9718.com",
"@@||99166.com",
"@@||998.com",
"@@||999d.com",
"@@||99danji.com",
"@@||9ht.com",
"@@||9xgame.com",
"@@||9xu.com",
"@@||a9vg.com",
"@@||aardio.com",
"@@||adxvip.com",
"@@||afzhan.com",
"@@||agrantsem.com",
"@@||aiemy.com",
"@@||aiketour.com",
"@@||aiops.com",
"@@||aipai.com",
"@@||airchangan.com",
"@@||airguilin.com",
"@@||aisee.tv",
"@@||aiskycn.com",
"@@||aiyunxiao.com",
"@@||aizhan.com",
"@@||alittle-tea.com",
"@@||allyes.com",
"@@||anfensi.com",
"@@||anquan.org",
"@@||anruan.com",
"@@||aotrip.net",
"@@||aoyou.com",
"@@||apk3.com",
"@@||apk8.com",
"@@||appchina.com",
"@@||appinn.com",
"@@||arpun.com",
"@@||babytree.com",
"@@||babytreeimg.com",
"@@||baidufree.com",
"@@||baifendian.com",
"@@||baihe.com",
"@@||baixing.com",
"@@||baixing.net",
"@@||bamenzhushou.com",
"@@||bangongziyuan.com",
"@@||bankcomm.com",
"@@||baofeng.com",
"@@||baoxianshichang.com",
"@@||bcy.net",
"@@||bearychat.com",
"@@||beihaidc.com",
"@@||beijing-lipin.com",
"@@||bengbeng.com",
"@@||benmi.com",
"@@||berui.com",
"@@||bestopview.com",
"@@||biancheng.net",
"@@||bianews.com",
"@@||bibaodao.com",
"@@||bidchance.com",
"@@||biddingx.com",
"@@||bihu.com",
"@@||bio360.net",
"@@||bio4p.com",
"@@||bio-equip.com",
"@@||biodiscover.com",
"@@||bishijie.com",
"@@||bitecoin.com",
"@@||biyehome.net",
"@@||bjcathay.com",
"@@||bobo.com",
"@@||bojianger.com",
"@@||bokecc.com",
"@@||boosj.com",
"@@||btcfans.com",
"@@||btgtravel.com",
"@@||bthhotels.com",
"@@||btime.com",
"@@||cabbagebox.com",
"@@||caijingwu.com",
"@@||caiyun.com",
"@@||cang.com",
"@@||cankaoxiaoxi.com",
"@@||cardbaobao.com",
"@@||carnoc.com",
"@@||ccb.com",
"@@||cdn20.com",
"@@||cecdc.com",
"@@||cecport.com",
"@@||centanet.com",
"@@||cerambath.org",
"@@||ch.com",
"@@||chachaba.com",
"@@||changba.com",
"@@||chashebao.com",
"@@||chazhengla.com",
"@@||che168.com",
"@@||china-chair.com",
"@@||china-nengyuan.com",
"@@||china.com",
"@@||chinacache.com",
"@@||chinacache.net",
"@@||chinachugui.com",
"@@||chinadongchu.com",
"@@||chinafph.com",
"@@||chinakaoyan.com",
"@@||chinalawedu.com",
"@@||chinapay.com",
"@@||chinapp.net",
"@@||chinapubmed.net",
"@@||chinasspp.com",
"@@||chinatranslation.net",
"@@||chinaunix.net",
"@@||chinaweiyu.com",
"@@||chinawutong.com",
"@@||chinazns.com",
"@@||chongdiantou.com",
"@@||chouti.com",
"@@||chuangxin.com",
"@@||chuansong.me",
"@@||chuansongme.com",
"@@||chushou.tv",
"@@||chuyu.me",
"@@||city8.com",
"@@||cjol.com",
"@@||clouddn.com",
"@@||cloudxns.com",
"@@||cnanzhi.com",
"@@||cnbeta.com",
"@@||cnbetacdn.com",
"@@||cnblogs.com",
"@@||cnepub.com",
"@@||cnfol.com",
"@@||cnlaw.net",
"@@||cnstock.com",
"@@||cnzz.com",
"@@||cocodiy.com",
"@@||code666.com",
"@@||cofeed.com",
"@@||cofool.com",
"@@||coindog.com",
"@@||contentchina.com",
"@@||cpppf.org",
"@@||cr173.com",
"@@||crsky.com",
"@@||csbew.com",
"@@||csmjzs.com",
"@@||csslcloud.net",
"@@||ctfile.com",
"@@||ctiforum.com",
"@@||ctoutiao.com",
"@@||ctsbw.com",
"@@||cubead.com",
"@@||cwxzx.com",
"@@||cyagen.com",
"@@||cybtc.com",
"@@||cyol.com",
"@@||cyts.com",
"@@||cztv.com",
"@@||cztvcloud.com",
"@@||dadajiasu.com",
"@@||dadighost.com",
"@@||daguzhe.com",
"@@||dajiabao.com",
"@@||dajie.com",
"@@||dajieimg.com",
"@@||dalongyun.com",
"@@||dangbei.com",
"@@||danji100.com",
"@@||danji6.com",
"@@||daocloud.io",
"@@||daovoice.io",
"@@||dayukaoshi.com",
"@@||dazijia.com",
"@@||dcdkjx.com",
"@@||dd373.com",
"@@||ddooo.com",
"@@||dedecms.com",
"@@||develenv.com",
"@@||dginfo.com",
"@@||dgphospital.com",
"@@||dianchacha.com",
"@@||diandian.com",
"@@||diandianqi.com",
"@@||dianwannan.com",
"@@||dingxiang-inc.com",
"@@||diopic.net",
"@@||diyiyou.com",
"@@||dj99.com",
"@@||docin.com",
"@@||dockerone.com",
"@@||dockone.io",
"@@||dogedoge.com",
"@@||donews.com",
"@@||dongao.com",
"@@||dongguantoday.com",
"@@||dopa.com",
"@@||douxie.com",
"@@||downcc.com",
"@@||downxia.com",
"@@||downyi.com",
"@@||dpfile.com",
"@@||dreams-travel.com",
"@@||drivergenius.com",
"@@||dui.ai",
"@@||duiopen.com",
"@@||duoduocdn.com",
"@@||duokanbox.com",
"@@||duomai.com",
"@@||duoshuo.com",
"@@||duote.com",
"@@||dxpmedia.com",
"@@||dxycdn.com",
"@@||dyhjw.com",
"@@||dzsc.com",
"@@||dzw3.com",
"@@||dzwww.com",
"@@||easesale.com",
"@@||easiu.com",
"@@||eastday.com",
"@@||eastmoney.com",
"@@||eastsoo.com",
"@@||eayyou.com",
"@@||ebico.com",
"@@||ebrun.com",
"@@||ecitic.com",
"@@||ecjobhome.com",
"@@||edu.cn",
"@@||eduei.com",
"@@||eeyy.com",
"@@||eflycloud.com",
"@@||elecfans.com",
"@@||emarbox.com",
"@@||emumax.com",
"@@||enterdesk.com",
"@@||eoeandroid.com",
"@@||excelhome.net",
"@@||expreview.com",
"@@||f.cx",
"@@||faloo.com",
"@@||famulei.com",
"@@||fanli.com",
"@@||fangxiaoer.com",
"@@||fanxian.com",
"@@||fastapi.net",
"@@||feihuo.com",
"@@||feiniaomy.com",
"@@||fengkongcloud.com",
"@@||fengniao.com",
"@@||fengxian110.com",
"@@||fenxi.com",
"@@||fhldns.com",
"@@||fimmu.com",
"@@||finchina.com",
"@@||fixdown.com",
"@@||fqjob.net",
"@@||freebuf.com",
"@@||fugetech.com",
"@@||fuwj.com",
"@@||fxxz.com",
"@@||fyxz.com",
"@@||game234.com",
"@@||gameabc.com",
"@@||gamemei.com",
"@@||gaodun.com",
"@@||gaoshouyou.com",
"@@||gaoxiaojob.com",
"@@||gdjdxy.com",
"@@||gdliontech.com",
"@@||gdrc.com",
"@@||geilicdn.com",
"@@||genelinkout.com",
"@@||getui.com",
"@@||gezida.com",
"@@||gfan.com",
"@@||giocdn.com",
"@@||globrand.com",
"@@||gm86.com",
"@@||gmallbio.com",
"@@||gmz88.com",
"@@||gobasearcher.com",
"@@||gold678.com",
"@@||golue.com",
"@@||gongxiangcj.com",
"@@||goosail.com",
"@@||goufw.com",
"@@||gree.com",
"@@||greenxiazai.com",
"@@||growingio.com",
"@@||gtags.net",
"@@||guabu.com",
"@@||guaiguai.com",
"@@||guanaitong.com",
"@@||guanhaobio.com",
"@@||gucheng.com",
"@@||guigu.org",
"@@||guoxinmac.com",
"@@||gupzs.com",
"@@||gushiwen.org",
"@@||guzhangting.com",
"@@||gwdang.com",
"@@||gxairlines.com",
"@@||gxb.io",
"@@||gzwanju.com",
"@@||h5uc.com",
"@@||hack520.com",
"@@||hackhome.com",
"@@||haishun.com",
"@@||hanboshi.com",
"@@||handanjob.com",
"@@||hangjiayun.com",
"@@||haolietou.com",
"@@||haote.com",
"@@||haoyouyinxiang.com",
"@@||hefei.cc",
"@@||heisha.net",
"@@||henha.com",
"@@||henkuai.com",
"@@||herostart.com",
"@@||hexun.com",
"@@||hiido.com",
"@@||hitv.com",
"@@||hiyd.com",
"@@||hktheone.com",
"@@||hn-cbec.com",
"@@||hnrcsc.com",
"@@||hntv.tv",
"@@||hnyuyuhui.com",
"@@||hollycrm.com",
"@@||homeinns.com",
"@@||homekoo.com",
"@@||hongsanban.com",
"@@||houdao.com",
"@@||houyuantuan.com",
"@@||hteacher.net",
"@@||huanqiu.com",
"@@||huashengdaili.com",
"@@||huatu.com",
"@@||huize.com",
"@@||hujia.org",
"@@||hujiang.com",
"@@||hunantv.com",
"@@||huochepiao.com",
"@@||huocheso.com",
"@@||huxiu.com",
"@@||hxfy888.com",
"@@||hxsd.com",
"@@||iask.com",
"@@||ibaotu.com",
"@@||ibuychem.com",
"@@||icaidao.com",
"@@||ichangtou.com",
"@@||idongdong.com",
"@@||iflytek.com",
"@@||igao7.com",
"@@||iheima.com",
"@@||ijiandao.com",
"@@||ikafan.com",
"@@||im2maker.com",
"@@||im-cc.com",
"@@||imedao.com",
"@@||imgo.tv",
"@@||imooc.com",
"@@||indienova.com",
"@@||infoq.com",
"@@||infoqstatic.com",
"@@||ip-cdn.com",
"@@||ip138.com",
"@@||ipinyou.com",
"@@||iranshao.com",
"@@||irs01.com",
"@@||ishumei.com",
"@@||it165.net",
"@@||it168.com",
"@@||it610.com",
"@@||iteye.com",
"@@||itjuzi.com",
"@@||itmop.com",
"@@||iyiou.com",
"@@||iyunxiao.com",
"@@||izuche.com",
"@@||jandan.net",
"@@||jb51.com",
"@@||jdair.net",
"@@||jia.com",
"@@||jiameng.com",
"@@||jianbihua.com",
"@@||jianzhi8.com",
"@@||jiaodong.net",
"@@||jiaoyimao.com",
"@@||jiasuhui.com",
"@@||jiasule.com",
"@@||jiathis.com",
"@@||jiayuan.com",
"@@||jiazhao.com",
"@@||jiemeng8.com",
"@@||jikexueyuan.com",
"@@||jinianbi.com",
"@@||jinrongren.net",
"@@||jinse.com",
"@@||jinti.com",
"@@||jiqizhixin.com",
"@@||jisuanke.com",
"@@||jisuxia.com",
"@@||jiuzhilan.com",
"@@||jj20.com",
"@@||jkbl.com",
"@@||jmstatic.com",
"@@||job5588.com",
"@@||job910.com",
"@@||jobjm.com",
"@@||jsbc.com",
"@@||jsrdgg.com",
"@@||jstv.com",
"@@||jsyks.com",
"@@||juefeng.com",
"@@||julive.com",
"@@||jumei.com",
"@@||juwan.com",
"@@||juxia.com",
"@@||jyimg.com",
"@@||k366.com",
"@@||kaifubiao.com",
"@@||kaixin001.com",
"@@||kameng98.com",
"@@||kanimg.com",
"@@||kankanews.com",
"@@||kantianqi.net",
"@@||kanzhun.com",
"@@||kaopu001.com",
"@@||keboyunxiao.com",
"@@||kejet.net",
"@@||kf5.com",
"@@||kimiss.com",
"@@||kingdee.com",
"@@||kkzj.com",
"@@||kongfz.com",
"@@||koolearn.com",
"@@||kouclo.com",
"@@||koudai.com",
"@@||koudai8.com",
"@@||kq7.com",
"@@||ksord.com",
"@@||kuaaa.com",
"@@||kuaidi100.com",
"@@||kuaihou.com",
"@@||kuaizhan.com",
"@@||kuqin.com",
"@@||kuyiso.com",
"@@||lady8844.com",
"@@||laomaotao.net",
"@@||laomaotao.org",
"@@||lascn.net",
"@@||lawxp.com",
"@@||leanote.com",
"@@||ledu.com",
"@@||leetcode-cn.com",
"@@||leikeji.com",
"@@||leiphone.com",
"@@||leiting.com",
"@@||leju.com",
"@@||leturich.org",
"@@||lianmishu.com",
"@@||liantu.com",
"@@||liantu.me",
"@@||lianzhuli.com",
"@@||liaoxuefeng.com",
"@@||liba.com",
"@@||libaclub.com",
"@@||lieyunwang.com",
"@@||lightonus.com",
"@@||likuso.com",
"@@||lingkou.com",
"@@||linkvans.com",
"@@||linsn.com",
"@@||linuxidc.com",
"@@||liulanqi.net",
"@@||liuxiaoer.com",
"@@||live800.com",
"@@||liweijia.com",
"@@||lixinger.com",
"@@||lkkbrand.com",
"@@||longhoo.net",
"@@||longre.com",
"@@||longtugame.com",
"@@||longzhu.com",
"@@||lotpc.com",
"@@||loupan.com",
"@@||lu.com",
"@@||luckyair.net",
"@@||lufax.com",
"@@||lufaxcdn.com",
"@@||lunwengo.net",
"@@||luyouqi.com",
"@@||lvmama.com",
"@@||lvsexitong.com",
"@@||lxdns.com",
"@@||lxway.com",
"@@||magedu.com",
"@@||maisanqi.com",
"@@||mamecn.com",
"@@||manhuatai.com",
"@@||manmankan.com",
"@@||mapbar.com",
"@@||mayi.com",
"@@||mayihr.com",
"@@||mcbang.com",
"@@||mdpda.com",
"@@||mechina.org",
"@@||mediav.com",
"@@||meifang.com",
"@@||meika360.com",
"@@||meilishuo.com",
"@@||meimingteng.com",
"@@||meiqia.com",
"@@||meishichina.com",
"@@||meishij.net",
"@@||mengtuoshi.wang",
"@@||mgtv.com",
"@@||miaobolive.com",
"@@||miaozhen.com",
"@@||miercn.com",
"@@||mikecrm.com",
"@@||minhangshi.com",
"@@||miusi.co",
"@@||mjia.cc",
"@@||mmbang.com",
"@@||mmbang.info",
"@@||mofang.com",
"@@||mofazhu.com",
"@@||mogu.com",
"@@||mogucdn.com",
"@@||mogujie.com",
"@@||mokahr.com",
"@@||moleecel.com",
"@@||moocollege.com",
"@@||mop.com",
"@@||msanjia.com",
"@@||mscbsc.com",
"@@||mukewang.com",
"@@||mumayi.com",
"@@||muomou.com",
"@@||muzhiwan.com",
"@@||mydown.com",
"@@||mydrivers.com",
"@@||myshow360.net",
"@@||myyx618.com",
"@@||myzaker.com",
"@@||naixuecha.com",
"@@||netbian.com",
"@@||newasp.net",
"@@||newbandeng.com",
"@@||newyx.net",
"@@||nowcoder.com",
"@@||nowscore.com",
"@@||nruan.com",
"@@||ntalker.com",
"@@||nvsheng.com",
"@@||nzbdw.com",
"@@||oadz.com",
"@@||oeeee.com",
"@@||offcn.com",
"@@||officese.com",
"@@||oicq88.com",
"@@||okooo.com",
"@@||ol-cdn.com",
"@@||ol-img.com",
"@@||oldboyedu.com",
"@@||oneapm.com",
"@@||onegreen.net",
"@@||oneyac.com",
"@@||onlinedown.net",
"@@||onlinesjtu.com",
"@@||onlylady.com",
"@@||opdown.com",
"@@||oray.com",
"@@||ottcn.com",
"@@||oupeng.com",
"@@||p2peye.com",
"@@||p5w.net",
"@@||paipaibang.com",
"@@||paopaoche.net",
"@@||pc6.com",
"@@||pcbeta.com",
"@@||pchome.net",
"@@||pcpop.com",
"@@||peccn.com",
"@@||pgzs.com",
"@@||pharmacodia.com",
"@@||piaoliang.com",
"@@||pingan.com",
"@@||pingplusplus.com",
"@@||pingwest.com",
"@@||pingxx.com",
"@@||pintu360.com",
"@@||pipaw.com",
"@@||pipaw.net",
"@@||pptbest.com",
"@@||psbc.com",
"@@||pubyun.com",
"@@||qc188.com",
"@@||qcc.com",
"@@||qcds.com",
"@@||qd8.com",
"@@||qd-metro.com",
"@@||qh24.com",
"@@||qiangbus.com",
"@@||qianjia.com",
"@@||qianlima.com",
"@@||qianzhan.com",
"@@||qiaobutang.com",
"@@||qichacha.com",
"@@||qie.tv",
"@@||qifeiye.com",
"@@||qijiayoudao.net",
"@@||qingcloud.com",
"@@||qingdaochina.org",
"@@||qingdaonews.com",
"@@||qingsongchou.com",
"@@||qiumibao.com",
"@@||qizuang.com",
"@@||qqddc.com",
"@@||qqgexingqianming.com",
"@@||qqrizhi.com",
"@@||qqshuoshuo.com",
"@@||qschou.com",
"@@||qtmojo.com",
"@@||qudong.com",
"@@||qugame.com",
"@@||qunar.com",
"@@||qunarzz.com",
"@@||qyer.com",
"@@||rfchost.com",
"@@||rockyenglish.com",
"@@||rong360.com",
"@@||rtbasia.com",
"@@||ruan8.com",
"@@||runoob.com",
"@@||rzrc114.com",
"@@||saibo.com",
"@@||sanguosha.com",
"@@||sanwen.net",
"@@||scdng.com",
"@@||scoregg.com",
"@@||sczsxx.com",
"@@||sdo.com",
"@@||sec-wiki.com",
"@@||sencdn.com",
"@@||seniverse.com",
"@@||senlinjimore.com",
"@@||sgamer.com",
"@@||shang360.com",
"@@||shangc.net",
"@@||shanghairc.com",
"@@||shangzhibo.tv",
"@@||shanshuihotel.com",
"@@||sharejs.com",
"@@||shebiaotm.com",
"@@||shelter-china.com",
"@@||shelterdome.net",
"@@||shengdaosoft.com",
"@@||shenmayouxi.com",
"@@||sheui.com",
"@@||shijiexia.com",
"@@||shixiseng.com",
"@@||shmetro.com",
"@@||shoujihuifu.com",
"@@||shouyoubus.com",
"@@||shrbank.com",
"@@||shuidichou.com",
"@@||shuidihuzhu.com",
"@@||shumensy.com",
"@@||shuoshuokong.com",
"@@||shutcm.com",
"@@||simei8.com",
"@@||simuwang.com",
"@@||sinesafe.com",
"@@||sjwyx.com",
"@@||skycn.com",
"@@||sllssrq.com",
"@@||snimay.com",
"@@||sobot.com",
"@@||sofreight.com",
"@@||softwhy.com",
"@@||sojson.com",
"@@||somode.com",
"@@||soso.com",
"@@||souqian.com",
"@@||southmoney.com",
"@@||sparkletour.com",
"@@||springtour.com",
"@@||ssports.com",
"@@||starbaby.cc",
"@@||starbaby.com",
"@@||stockstar.com",
"@@||sun0769.com",
"@@||sunrtb.com",
"@@||supermap.com",
"@@||supermapcloud.com",
"@@||sys321.com",
"@@||szfw.org",
"@@||szhk.com",
"@@||szzfgjj.com",
"@@||t1y5.com",
"@@||taihe.com",
"@@||taihuoniao.com",
"@@||tangeche.com",
"@@||tanx.com",
"@@||tao123.com",
"@@||taoche.com",
"@@||te5.com",
"@@||tenxcloud.com",
"@@||tianjimedia.com",
"@@||tianjin-air.com",
"@@||tianlailive.com",
"@@||tianqi.com",
"@@||tietuku.com",
"@@||tiexue.net",
"@@||timedoo.com",
"@@||tingyun.com",
"@@||titanar.com",
"@@||tjjt360.com",
"@@||tmcdn.net",
"@@||tobosu.com",
"@@||tom.com",
"@@||tongdun.net",
"@@||topthink.com",
"@@||touqikan.com",
"@@||travelsky.com",
"@@||trunktech.com",
"@@||trustexporter.com",
"@@||trustutn.org",
"@@||tudou.com",
"@@||tudouui.com",
"@@||tuer123.com",
"@@||tuicool.com",
"@@||tuiwen.net",
"@@||tujia.com",
"@@||tuniu.com",
"@@||tutuapp.com",
"@@||tuwan.com",
"@@||tuwanjun.com",
"@@||u.tools",
"@@||ucbug.com",
"@@||uggame.com",
"@@||uoko.com",
"@@||urselect.com",
"@@||urumqi-air.com",
"@@||useso.com",
"@@||uuu9.com",
"@@||uzzf.com",
"@@||v5875.com",
"@@||value500.com",
"@@||vamaker.com",
"@@||vdolady.com",
"@@||veryhuo.com",
"@@||veryzhun.com",
"@@||vic18.com",
"@@||videojj.com",
"@@||vijos.org",
"@@||vip.com",
"@@||vobao.com",
"@@||vpgame.com",
"@@||wallstreetcn.com",
"@@||wangyangyang.vip",
"@@||wannianli8.com",
"@@||wanplus.com",
"@@||wanwushuo.com",
"@@||wanyiwang.com",
"@@||wanyx.com",
"@@||wdjimg.com",
"@@||wdzj.com",
"@@||weand.com",
"@@||webterren.com",
"@@||weicaifu.com",
"@@||weidian.com",
"@@||weilaicaijing.com",
"@@||weilaiyunxiao.com",
"@@||weiphone.net",
"@@||weixing.com",
"@@||weiyangx.com",
"@@||welltrend-edu.com",
"@@||wenjuan.com",
"@@||whlovehome.com",
"@@||wicresoft.com",
"@@||win007.com",
"@@||win8.net",
"@@||windows10zj.com",
"@@||windows7en.com",
"@@||windowszj.com",
"@@||winwin7.com",
"@@||wishdown.com",
"@@||wmzhe.com",
"@@||wnhuifu.com",
"@@||wodingche.com",
"@@||womai.com",
"@@||wonnder.com",
"@@||wooyun.org",
"@@||worktile.com",
"@@||woyaogexing.com",
"@@||woyoo.com",
"@@||wqiis.com",
"@@||wrating.com",
"@@||wscdns.com",
"@@||wtown.com",
"@@||wumii.com",
"@@||wuming.com",
"@@||wuximediaglobal.com",
"@@||wywyx.com",
"@@||xafc.com",
"@@||xbiao.com",
"@@||xdwan.com",
"@@||xfdown.com",
"@@||xhscdn.com",
"@@||xiachufang.com",
"@@||xiaobaixitong.com",
"@@||xiaoe-tech.com",
"@@||xiaogouh5.com",
"@@||xiaohongshu.com",
"@@||xiaoka.tv",
"@@||xiaokaxiu.com",
"@@||xiaomingtaiji.com",
"@@||xiaoxiongxitong.com",
"@@||xiaoyuxitong.com",
"@@||xiayx.com",
"@@||xiazaiba.com",
"@@||xingjiesj.com",
"@@||xinhuanet.com",
"@@||xinrenxinshi.com",
"@@||xinshipu.com",
"@@||xingtan001.com",
"@@||xitong8.com",
"@@||xitu.com",
"@@||xiu8.com",
"@@||xiucai.com",
"@@||xiziwang.net",
"@@||xmhouse.com",
"@@||xnpic.com",
"@@||xpgod.com",
"@@||xsa239.com",
"@@||xuanchuanyi.com",
"@@||xue51.com",
"@@||xuekanba.com",
"@@||xuexicha.com",
"@@||xundupdf.com",
"@@||xycdn.com",
"@@||xywy.com",
"@@||xzking.com",
"@@||yahui.cc",
"@@||yaolan.com",
"@@||yaoyl.com",
"@@||yaozh.com",
"@@||ycgame.com",
"@@||yeepay.com",
"@@||yeshen.com",
"@@||yesky.com",
"@@||yh31.com",
"@@||yicai.com",
"@@||yigao.com",
"@@||yigoonet.com",
"@@||yihedoors.com",
"@@||yikaochacha.com",
"@@||yikexue.com",
"@@||yingjia360.com",
"@@||yinhang123.net",
"@@||yinxiang.com",
"@@||yinyuetai.com",
"@@||yinzhaowang.com",
"@@||yiqifa.com",
"@@||yiqifa.org",
"@@||yisu.com",
"@@||yitaifang.com",
"@@||yiwan.com",
"@@||yixi.tv",
"@@||yizhibo.com",
"@@||yjbys.com",
"@@||ynhr.com",
"@@||yocajr.com",
"@@||youboy.com",
"@@||youjiao.com",
"@@||youke.co",
"@@||youlian.fun",
"@@||youshang.com",
"@@||youxiake.com",
"@@||youxihezi.net",
"@@||youxila.com",
"@@||youxiniao.com",
"@@||youxigt.com",
"@@||youzu.com",
"@@||yoyojie.com",
"@@||yoyou.com",
"@@||ypppt.com",
"@@||yslyhr.com",
"@@||ysten.com",
"@@||yuewen.com",
"@@||yunaq.com",
"@@||yunba.io",
"@@||yundaex.com",
"@@||yundasys.com",
"@@||yundun.com",
"@@||yunqishi.net",
"@@||yunshipei.com",
"@@||yunxiao.com",
"@@||yunzhijia.com",
"@@||yupoo.com",
"@@||yuzua.com",
"@@||yxbao.com",
"@@||yxdown.com",
"@@||yytcdn.com",
"@@||zampda.net",
"@@||zampdsp.com",
"@@||zastatic.com",
"@@||zbjimg.com",
"@@||zczj.com",
"@@||zdfans.com",
"@@||zgjm.org",
"@@||zgjsks.com",
"@@||zglxw.com",
"@@||zgzcw.com",
"@@||zhanbuba.com",
"@@||zhangyoubao.com",
"@@||zhanqi.tv",
"@@||zhanzhang.net",
"@@||zhaodanji.com",
"@@||zhaopin.com",
"@@||zhcw.com",
"@@||zhenai.com",
"@@||zhibo8.cc",
"@@||zhidx.com",
"@@||zhifang.com",
"@@||zhipin.com",
"@@||zhiziyun.com",
"@@||zhongkao.com",
"@@||zhuangjiba.com",
"@@||zhuanyewanjia.com",
"@@||zhuayoukong.com",
"@@||zhubajie.com",
"@@||zhugeapi.net",
"@@||zhugeio.com",
"@@||zimuzu.io",
"@@||zixiaomao.com",
"@@||zixuntop.com",
"@@||zjstv.com",
"@@||zmengzhu.com",
"@@||zongheng.com",
"@@||zpb365.com",
"@@||zrblog.net",
"@@||zsxq.com",
"@@||zuche.com",
"@@||zuchecdn.com",
"@@||zuhaowan.com",
"@@||zuidaima.com",
"@@||zuowen8.com",
"@@||zuowenwang.net",
"@@||jindidata.com",
"@@||tianyancha.com",
"@@||zhuanxiandai.com",
"@@||fm3838.com",
"@@||larsonlimited.com",
"@@||runsheng.com",
"@@||vzuu.com",
"@@||zoom3g.com",
"@@||zoomyou.cn",
"@@||chaoxing.com",
"@@||chaoxing.cc",
"@@||bmw.com.cn",
"@@||alphabet.com.cn",
"@@||alphabet.net.cn",
"@@||bridgestone.cn",
"@@||bridgestone.com.cn",
"@@||nokiantyres.cn",
"@@||tesla.cn",
"@@||tesla.com.cn",
"@@||teslamotors.cn",
"@@||teslamotors.com.cn",
"@@|http://tesla-cdn.thron.cn",
"@@|https://tesla-cdn.thron.cn",
"@@||vfsco.com.cn",
"@@||volvo.cn",
"@@||volvo.com.cn",
"@@||volvogroup.cn",
"@@||volvogroup.com.cn",
"@@||volvotrucks.com.cn",
"@@||mastercard.cn",
"@@||mastercard.com.cn",
"@@||priceless.com.cn",
"@@||pricelessbeijing.cn",
"@@||pricelessbeijing.com.cn",
"@@||travelex.com.cn",
"@@||anfutong.cn",
"@@||anfutong.com.cn",
"@@||beibao.cn",
"@@||beibao.com.cn",
"@@||paypal.com.cn",
"@@||paypal.net.cn",
"@@||paypal.org.cn",
"@@||paypalcommunity.cn",
"@@||paypalhere.cn",
"@@||paypalhere.com.cn",
"@@||xn--bnq297cix3a.cn",
"@@||xoom.net.cn",
"@@||visa.cn",
"@@||visa.com.cn",
"@@||financialsoccer.com.cn",
"@@||practicalmoneyskills.cn",
"@@||practicalmoneyskills.com.cn",
"@@||visainfinite.cn",
"@@||visapay.cn",
"@@||visaplatinum.cn",
"@@||visaplatinum.com.cn",
"@@|http://secure.globalsign.com",
"@@|https://secure.globalsign.com",
"@@|http://ocsp.globalsign.com",
"@@|https://ocsp.globalsign.com",
"@@|http://ocsp2.globalsign.com",
"@@|https://ocsp2.globalsign.com",
"@@||adidas.com.cn",
"@@||bestbuy.cn",
"@@||bestbuy.com.cn",
"@@||magnoliaav.com.cn",
"@@||booking.cn",
"@@||adcommerce.cn",
"@@||appforebay.cn",
"@@||connectcommerce.cn",
"@@||connectcommerce.com.cn",
"@@||connectedcommerce.cn",
"@@||cyber-bay.cn",
"@@||cyber-bay.com.cn",
"@@||ebay.cn",
"@@||ebay.com.cn",
"@@||ebay.net.cn",
"@@||ebay.org.cn",
"@@||ebay.yn.cn",
"@@||ebay.zj.cn",
"@@||ebayadvertising.cn",
"@@||ebayclassifieds.cn",
"@@||ebayclassifieds.com.cn",
"@@||ebaydesc.cn",
"@@||ebaydesc.com.cn",
"@@||ebaydns.cn",
"@@||ebayenterprise.cn",
"@@||ebayenterprise.com.cn",
"@@||ebaymotors.cn",
"@@||ebaymotors.com.cn",
"@@||ebaypedia.cn",
"@@||ebaypedia.com.cn",
"@@||ebayshopping.cn",
"@@||ebayshopping.com.cn",
"@@||ebaystatic.cn",
"@@||ebaystores.cn",
"@@||half.com.cn",
"@@||prostores.cn",
"@@||prostores.com.cn",
"@@||xn--7hvy28f.cn",
"@@||kijijidns.cn",
"@@||kijijidns.com.cn",
"@@||mobileinternational.com.cn",
"@@||terapeak.cn",
"@@||farfetch.cn",
"@@||farfetch.com.cn",
"@@||farfetch.net.cn",
"@@||gucci.cn",
"@@||hm.com.cn",
"@@||ikea.cn",
"@@||miniso.cn",
"@@||minisohome.cn",
"@@||minsio.cn",
"@@||muji.com.cn",
"@@||just-do-it.cn",
"@@||nike-shox.cn",
"@@||nike.cn",
"@@||nikebetterworld.cn",
"@@||nikebetterworld.com.cn",
"@@||nikechina.cn",
"@@||nikegolf.cn",
"@@||nikeid.cn",
"@@||nikeid.com.cn",
"@@||nikeinc.com.cn",
"@@||nikelab.cn",
"@@||nikelab.com.cn",
"@@||nikeliuxiang.cn",
"@@||nikeliuxiang.com.cn",
"@@||nikemall.cn",
"@@||nikemall.com.cn",
"@@||nikerunclub.cn",
"@@||nikerunclub.com.cn",
"@@||nikerunning.com.cn",
"@@||nikestore.cn",
"@@||shopee.cn",
"@@||shopeesz.com",
"@@||oreilly.com.cn",
"@@||blizzard.cn",
"@@||blzstatic.cn",
"@@||battlenet.com.cn",
"@@||bnet.163.com",
"@@|http://di.res.netease.com",
"@@|https://di.res.netease.com",
"@@|http://diablo3.nosdn.127.net",
"@@|https://diablo3.nosdn.127.net",
"@@|http://hearthstone.nosdn.127.net",
"@@|https://hearthstone.nosdn.127.net",
"@@|http://hearthstone.nosdn.127.net",
"@@|https://hearthstone.nosdn.127.net",
"@@|http://heroes.nos.netease.com",
"@@|https://heroes.nos.netease.com",
"@@|http://overwatch.nosdn.127.net",
"@@|https://overwatch.nosdn.127.net",
"@@|http://sc2.nosdn.127.net",
"@@|https://sc2.nosdn.127.net",
"@@||wowchina.com",
"@@|http://wow.nosdn.127.net",
"@@|https://wow.nosdn.127.net",
"@@|http://blz.nosdn.127.net",
"@@|https://blz.nosdn.127.net",
"@@/^cdn\\d-epicgames-\\d+\\.file\\.myqcloud\\.com$/",
"@@/^epicgames-download\\d-\\d+\\.file\\.myqcloud\\.com$/",
"@@|http://gog.qtlglb.com",
"@@|https://gog.qtlglb.com",
"@@|http://gogalaxy.gog-statics.com",
"@@|https://gogalaxy.gog-statics.com",
"@@|http://menu-static.gog-statics.com",
"@@|https://menu-static.gog-statics.com",
"@@|http://productcard.gog-statics.com",
"@@|https://productcard.gog-statics.com",
"@@|http://static-login.gog-statics.com",
"@@|https://static-login.gog-statics.com",
"@@|http://www4-static.gog-statics.com",
"@@|https://www4-static.gog-statics.com",
"@@/^images(-\\d)?\\.gog-statics\\.com$/",
"@@||legendofzelda.cn",
"@@||legendofzelda.com.cn",
"@@||miitomo.com.cn",
"@@||nintendolabo.cn",
"@@||supersmashbros.cn",
"@@||supersmashbros.com.cn",
"@@||xn--mts47c3w9b1qr.cn",
"@@||mariokart.cn",
"@@||mariokart.com.cn",
"@@||supermariobros.com.cn",
"@@||leagueoflegends.cn",
"@@||lpl.com.cn",
"@@||wmsjsteam.com",
"@@||csgo.wmsj.cn",
"@@||dl.steam.ksyna.com",
"@@||dota2.wmsj.cn",
"@@||st.dl.bscstorage.net",
"@@||st.dl.eccdnx.com",
"@@||st.dl.pinyuncloud.com",
"@@||steampowered.com.8686c.com",
"@@||steamstatic.com.8686c.com",
"@@|http://uplaypc-s-ubisoft.cdn.ubi.com",
"@@|https://uplaypc-s-ubisoft.cdn.ubi.com",
"@@||xboxlive.cn",
"@@||thetype.cloud",
"@@||mapbox.cn",
"@@||reabble.cn",
"@@||swiftui.cn",
"@@||swiftui.com.cn",
"@@||researchkit.cn",
"@@||researchkit.com.cn",
"@@||clearlinux.cn",
"@@|http://cdn.jsdelivr.net",
"@@|https://cdn.jsdelivr.net",
"@@||microsoftreactor.cn",
"@@||microsoftreactor.com.cn",
"@@||reactorms.com.cn",
"@@|http://cdn.ampproject.org",
"@@|https://cdn.ampproject.org",
"@@||acer.com.cn",
"@@||aboutamazon.cn",
"@@||alexafund.cn",
"@@||alexafund.com.cn",
"@@||amazon.cn",
"@@||amazonbusiness.cn",
"@@||amazonbusiness.com.cn",
"@@||amazonchoice.cn",
"@@||amazonchoice.com.cn",
"@@||amazonchoices.cn",
"@@||amazonchoices.com.cn",
"@@||amazoninspire.cn",
"@@||amazoninspire.com.cn",
"@@||amazonlaunchpad.cn",
"@@||amazonlaunchpad.com.cn",
"@@||amazonlending.com.cn",
"@@||amazonnow.cn",
"@@||amazonnow.com.cn",
"@@||assoc-amazon.cn",
"@@||primeday.cn",
"@@||primeday.com.cn",
"@@||yamaxun.cn",
"@@||z.cn",
"@@||amazonworkdocs.cn",
"@@||amazonworkdocs.com.cn",
"@@||kindle.cn",
"@@||kindleoasis.cn",
"@@||kindleoasis.com.cn",
"@@||amazonprimevideo.cn",
"@@||amazonprimevideo.com.cn",
"@@|http://images-cn.ssl-images-amazon.com",
"@@|https://images-cn.ssl-images-amazon.com",
"@@|http://images-cn-8.ssl-images-amazon.com",
"@@|https://images-cn-8.ssl-images-amazon.com",
"@@||beats1.cn",
"@@||beats1.com.cn",
"@@||beats2.com.cn",
"@@||beats4.cn",
"@@||beatsep.cn",
"@@||apple-icloud.cn",
"@@||appleicloud.cn",
"@@||icloud-apple.cn",
"@@||icloud.com.cn",
"@@||icloud.net.cn",
"@@||icloudapple.cn",
"@@||apple-itunes.cn",
"@@||itunes-apple.cn",
"@@||itunesapple.cn",
"@@||itunesradio.cn",
"@@||itunesradio.com.cn",
"@@||apple.cn",
"@@||apple.com.cn",
"@@||apple-store.cn",
"@@||applestore.cn",
"@@||applestore.com.cn",
"@@||apple-appstore.cn",
"@@||appleappstore.cn",
"@@||appstoreapple.cn",
"@@||iphone-8.com.cn",
"@@||ipod.com.cn",
"@@||macbookair.cn",
"@@||macbookair.com.cn",
"@@||applepaycash.cn",
"@@||applepaycash.com.cn",
"@@||applepaysupplies.cn",
"@@||applepaysupplies.com.cn",
"@@||appletv4.cn",
"@@||appletv4.com.cn",
"@@||apple-dns.cn",
"@@||apple-dns.com.cn",
"@@||apple-ibooks.cn",
"@@||apple-maps.cn",
"@@||applecenter.cn",
"@@||applecenter.com.cn",
"@@||applecomputer.cn",
"@@||applecomputer.com.cn",
"@@||appledns.cn",
"@@||appledns.com.cn",
"@@||applesiri.cn",
"@@||ecgapp.com.cn",
"@@||faceshift.cn",
"@@||homepod.cn",
"@@||insidear.cn",
"@@||livephotos.cn",
"@@||livephotos.com.cn",
"@@||xn--ohq11k7pl25iyo8a.cn",
"@@|http://adcdownload.apple.com.akadns.net",
"@@|https://adcdownload.apple.com.akadns.net",
"@@|http://adcdownload.apple.com",
"@@|https://adcdownload.apple.com",
"@@|http://amp-api-search-edge.apps.apple.com",
"@@|https://amp-api-search-edge.apps.apple.com",
"@@|http://amp-api.apps.apple.com",
"@@|https://amp-api.apps.apple.com",
"@@|http://aod.itunes.apple.com",
"@@|https://aod.itunes.apple.com",
"@@|http://api-edge.apps.apple.com",
"@@|https://api-edge.apps.apple.com",
"@@|http://appldnld.apple.com",
"@@|https://appldnld.apple.com",
"@@|http://appldnld.g.aaplimg.com",
"@@|https://appldnld.g.aaplimg.com",
"@@|http://apps.apple.com",
"@@|https://apps.apple.com",
"@@|http://apps.mzstatic.com",
"@@|https://apps.mzstatic.com",
"@@|http://apptrailers.itunes.apple.com",
"@@|https://apptrailers.itunes.apple.com",
"@@|http://bag.itunes.apple.com",
"@@|https://bag.itunes.apple.com",
"@@|http://bookkeeper.itunes.apple.com",
"@@|https://bookkeeper.itunes.apple.com",
"@@|http://books.apple.com",
"@@|https://books.apple.com",
"@@|http://cds-cdn.v.aaplimg.com",
"@@|https://cds-cdn.v.aaplimg.com",
"@@|http://cds.apple.com.akadns.net",
"@@|https://cds.apple.com.akadns.net",
"@@|http://cds.apple.com",
"@@|https://cds.apple.com",
"@@|http://cl2-cn.apple.com",
"@@|https://cl2-cn.apple.com",
"@@|http://cl2.apple.com.edgekey.net.globalredir.akadns.net",
"@@|https://cl2.apple.com.edgekey.net.globalredir.akadns.net",
"@@|http://cl4-cn.apple.com",
"@@|https://cl4-cn.apple.com",
"@@|http://client-api.itunes.apple.com",
"@@|https://client-api.itunes.apple.com",
"@@|http://clientflow.apple.com.akadns.net",
"@@|https://clientflow.apple.com.akadns.net",
"@@|http://clientflow.apple.com",
"@@|https://clientflow.apple.com",
"@@|http://cma.itunes.apple.com",
"@@|https://cma.itunes.apple.com",
"@@|http://configuration.apple.com.akadns.net",
"@@|https://configuration.apple.com.akadns.net",
"@@|http://configuration.apple.com",
"@@|https://configuration.apple.com",
"@@|http://communities.apple.com",
"@@|https://communities.apple.com",
"@@|http://cstat.apple.com",
"@@|https://cstat.apple.com",
"@@|http://dd-cdn.origin-apple.com.akadns.net",
"@@|https://dd-cdn.origin-apple.com.akadns.net",
"@@|http://discussionschinese.apple.com",
"@@|https://discussionschinese.apple.com",
"@@|http://download.developer.apple.com",
"@@|https://download.developer.apple.com",
"@@|http://fides-pol.apple.com",
"@@|https://fides-pol.apple.com",
"@@|http://gs-loc-cn.apple.com",
"@@|https://gs-loc-cn.apple.com",
"@@|http://gs-loc.apple.com",
"@@|https://gs-loc.apple.com",
"@@|http://gsp10-ssl-cn.ls.apple.com",
"@@|https://gsp10-ssl-cn.ls.apple.com",
"@@|http://gsp11-cn.ls.apple.com",
"@@|https://gsp11-cn.ls.apple.com",
"@@|http://gsp12-cn.ls.apple.com",
"@@|https://gsp12-cn.ls.apple.com",
"@@|http://gsp13-cn.ls.apple.com",
"@@|https://gsp13-cn.ls.apple.com",
"@@|http://gsp4-cn.ls.apple.com.edgekey.net.globalredir.akadns.net",
"@@|https://gsp4-cn.ls.apple.com.edgekey.net.globalredir.akadns.net",
"@@|http://gsp4-cn.ls.apple.com.edgekey.net",
"@@|https://gsp4-cn.ls.apple.com.edgekey.net",
"@@|http://gsp4-cn.ls.apple.com",
"@@|https://gsp4-cn.ls.apple.com",
"@@|http://gsp5-cn.ls.apple.com",
"@@|https://gsp5-cn.ls.apple.com",
"@@|http://gspe11-2-cn-ssl.ls.apple.com",
"@@|https://gspe11-2-cn-ssl.ls.apple.com",
"@@|http://gspe12-cn-ssl.ls.apple.com",
"@@|https://gspe12-cn-ssl.ls.apple.com",
"@@|http://gspe19-cn-ssl.ls.apple.com",
"@@|https://gspe19-cn-ssl.ls.apple.com",
"@@|http://gspe19-cn.ls-apple.com.akadns.net",
"@@|https://gspe19-cn.ls-apple.com.akadns.net",
"@@|http://gspe19-cn.ls.apple.com",
"@@|https://gspe19-cn.ls.apple.com",
"@@|http://gspe21-ssl.ls.apple.com",
"@@|https://gspe21-ssl.ls.apple.com",
"@@|http://gspe21.ls.apple.com",
"@@|https://gspe21.ls.apple.com",
"@@|http://gspe35-ssl.ls.apple.com",
"@@|https://gspe35-ssl.ls.apple.com",
"@@|http://gspe85-cn-ssl.ls.apple.com",
"@@|https://gspe85-cn-ssl.ls.apple.com",
"@@|http://iadsdk.apple.com",
"@@|https://iadsdk.apple.com",
"@@|http://icloud-cdn.icloud.com.akadns.net",
"@@|https://icloud-cdn.icloud.com.akadns.net",
"@@|http://icloud.cdn-apple.com",
"@@|https://icloud.cdn-apple.com",
"@@|http://images.apple.com.akadns.net",
"@@|https://images.apple.com.akadns.net",
"@@|http://images.apple.com.edgekey.net.globalredir.akadns.net",
"@@|https://images.apple.com.edgekey.net.globalredir.akadns.net",
"@@|http://images.apple.com",
"@@|https://images.apple.com",
"@@|http://init-p01md-lb.push-apple.com.akadns.net",
"@@|https://init-p01md-lb.push-apple.com.akadns.net",
"@@|http://init-p01md.apple.com",
"@@|https://init-p01md.apple.com",
"@@|http://init-p01st-lb.push-apple.com.akadns.net",
"@@|https://init-p01st-lb.push-apple.com.akadns.net",
"@@|http://init-p01st.push.apple.com",
"@@|https://init-p01st.push.apple.com",
"@@|http://init-s01st-lb.push-apple.com.akadns.net",
"@@|https://init-s01st-lb.push-apple.com.akadns.net",
"@@|http://init-s01st.push.apple.com",
"@@|https://init-s01st.push.apple.com",
"@@|http://init.itunes.apple.com",
"@@|https://init.itunes.apple.com",
"@@|http://iosapps.itunes.apple.com",
"@@|https://iosapps.itunes.apple.com",
"@@|http://iosapps.itunes.g.aaplimg.com",
"@@|https://iosapps.itunes.g.aaplimg.com",
"@@|http://iphone-ld.apple.com",
"@@|https://iphone-ld.apple.com",
"@@|http://itunes-apple.com.akadns.net",
"@@|https://itunes-apple.com.akadns.net",
"@@|http://itunes.apple.com",
"@@|https://itunes.apple.com",
"@@|http://itunesconnect.apple.com",
"@@|https://itunesconnect.apple.com",
"@@|http://js-cdn.music.apple.com",
"@@|https://js-cdn.music.apple.com",
"@@|http://km.support.apple.com",
"@@|https://km.support.apple.com",
"@@|http://maps.apple.com",
"@@|https://maps.apple.com",
"@@|http://mesu-cdn.apple.com.akadns.net",
"@@|https://mesu-cdn.apple.com.akadns.net",
"@@|http://mesu-china.apple.com.akadns.net",
"@@|https://mesu-china.apple.com.akadns.net",
"@@|http://mesu.apple.com",
"@@|https://mesu.apple.com",
"@@|http://music.apple.com",
"@@|https://music.apple.com",
"@@|http://ocsp-lb.apple.com.akadns.net",
"@@|https://ocsp-lb.apple.com.akadns.net",
"@@|http://ocsp.apple.com",
"@@|https://ocsp.apple.com",
"@@|http://oscdn.apple.com",
"@@|https://oscdn.apple.com",
"@@|http://oscdn.origin-apple.com.akadns.net",
"@@|https://oscdn.origin-apple.com.akadns.net",
"@@|http://osxapps.itunes.apple.com",
"@@|https://osxapps.itunes.apple.com",
"@@|http://pancake.apple.com",
"@@|https://pancake.apple.com",
"@@|http://pancake.cdn-apple.com.akadns.net",
"@@|https://pancake.cdn-apple.com.akadns.net",
"@@|http://pd.itunes.apple.com",
"@@|https://pd.itunes.apple.com",
"@@|http://phobos.apple.com",
"@@|https://phobos.apple.com",
"@@|http://play.itunes.apple.com",
"@@|https://play.itunes.apple.com",
"@@|http://prod-support.apple-support.akadns.net",
"@@|https://prod-support.apple-support.akadns.net",
"@@|http://se-edge.itunes.apple.com",
"@@|https://se-edge.itunes.apple.com",
"@@|http://se2.itunes.apple.com",
"@@|https://se2.itunes.apple.com",
"@@|http://search.itunes.apple.com",
"@@|https://search.itunes.apple.com",
"@@|http://sf-api-token-service.itunes.apple.com",
"@@|https://sf-api-token-service.itunes.apple.com",
"@@|http://sp.itunes.apple.com",
"@@|https://sp.itunes.apple.com",
"@@|http://stocks-sparkline-lb.apple.com.akadns.net",
"@@|https://stocks-sparkline-lb.apple.com.akadns.net",
"@@|http://stocks-sparkline.apple.com",
"@@|https://stocks-sparkline.apple.com",
"@@|http://store.apple.com.edgekey.net.globalredir.akadns.net",
"@@|https://store.apple.com.edgekey.net.globalredir.akadns.net",
"@@|http://store.apple.com.edgekey.net",
"@@|https://store.apple.com.edgekey.net",
"@@|http://store.apple.com",
"@@|https://store.apple.com",
"@@|http://store.storeimages.apple.com.akadns.net",
"@@|https://store.storeimages.apple.com.akadns.net",
"@@|http://store.storeimages.cdn-apple.com",
"@@|https://store.storeimages.cdn-apple.com",
"@@|http://streamingaudio.itunes.apple.com",
"@@|https://streamingaudio.itunes.apple.com",
"@@|http://su.itunes.apple.com",
"@@|https://su.itunes.apple.com",
"@@|http://support-china.apple-support.akadns.net",
"@@|https://support-china.apple-support.akadns.net",
"@@|http://support.apple.com",
"@@|https://support.apple.com",
"@@|http://swcatalog-cdn.apple.com.akadns.net",
"@@|https://swcatalog-cdn.apple.com.akadns.net",
"@@|http://swcatalog.apple.com",
"@@|https://swcatalog.apple.com",
"@@|http://swcdn.apple.com",
"@@|https://swcdn.apple.com",
"@@|http://swcdn.g.aaplimg.com",
"@@|https://swcdn.g.aaplimg.com",
"@@|http://swdist.apple.com.akadns.net",
"@@|https://swdist.apple.com.akadns.net",
"@@|http://swdist.apple.com",
"@@|https://swdist.apple.com",
"@@|http://swscan-cdn.apple.com.akadns.net",
"@@|https://swscan-cdn.apple.com.akadns.net",
"@@|http://swscan.apple.com",
"@@|https://swscan.apple.com",
"@@|http://sync.itunes.apple.com",
"@@|https://sync.itunes.apple.com",
"@@|http://updates-http.cdn-apple.com.akadns.net",
"@@|https://updates-http.cdn-apple.com.akadns.net",
"@@|http://updates-http.cdn-apple.com",
"@@|https://updates-http.cdn-apple.com",
"@@|http://upp.itunes.apple.com",
"@@|https://upp.itunes.apple.com",
"@@|http://valid.apple.com",
"@@|https://valid.apple.com",
"@@|http://valid.origin-apple.com.akadns.net",
"@@|https://valid.origin-apple.com.akadns.net",
"@@|http://weather-data.apple.com",
"@@|https://weather-data.apple.com",
"@@|http://www.apple.com.edgekey.net.globalredir.akadns.net",
"@@|https://www.apple.com.edgekey.net.globalredir.akadns.net",
"@@|http://www.apple.com.edgekey.net",
"@@|https://www.apple.com.edgekey.net",
"@@|http://www.apple.com",
"@@|https://www.apple.com",
"@@/^a[1-5]\\.mzstatic\\.com$/",
"@@/^cdn(-cn)?[1-4]?\\.apple-mapkit\\.com$/",
"@@/^cl[1-5]-cdn\\.origin-apple\\.com\\.akadns\\.net$/",
"@@/^cl[1-5]\\.apple\\.com$/",
"@@/^is[1-5](-ssl)?\\.mzstatic\\.com$/",
"@@/^s[1-5]?\\.mzstatic\\.com$/",
"@@||asus.com.cn",
"@@||att.cn",
"@@||attcorp.cn",
"@@||canon.cn",
"@@||canon.com.cn",
"@@||webex.com.cn",
"@@||cisco.cn",
"@@||cisco.com.cn",
"@@||network-auth.cn",
"@@||heptio.cn",
"@@||aoruszone.cn",
"@@||gigabyte.cn",
"@@||ggpht.cn",
"@@||google.cn",
"@@||g.cn",
"@@||gkecnapps.cn",
"@@||googleapis.cn",
"@@||googlecnapps.cn",
"@@||gstatic.cn",
"@@||gstaticcnapps.cn",
"@@|http://265.com",
"@@|https://265.com",
"@@|http://2mdn.net",
"@@|https://2mdn.net",
"@@|http://adservice.google.com",
"@@|https://adservice.google.com",
"@@|http://app-measurement.com",
"@@|https://app-measurement.com",
"@@|http://beacons.gcp.gvt2.com",
"@@|https://beacons.gcp.gvt2.com",
"@@|http://beacons.gvt2.com",
"@@|https://beacons.gvt2.com",
"@@|http://beacons3.gvt2.com",
"@@|https://beacons3.gvt2.com",
"@@|http://c.admob.com",
"@@|https://c.admob.com",
"@@|http://c.android.clients.google.com",
"@@|https://c.android.clients.google.com",
"@@|http://cache.pack.google.com",
"@@|https://cache.pack.google.com",
"@@|http://checkin.gstatic.com",
"@@|https://checkin.gstatic.com",
"@@|http://clickserve.dartsearch.net",
"@@|https://clickserve.dartsearch.net",
"@@|http://clientservices.googleapis.com",
"@@|https://clientservices.googleapis.com",
"@@|http://connectivitycheck.gstatic.com",
"@@|https://connectivitycheck.gstatic.com",
"@@|http://corp.google.com",
"@@|https://corp.google.com",
"@@|http://crl.pki.goog",
"@@|https://crl.pki.goog",
"@@|http://csi-china.l.google.com",
"@@|https://csi-china.l.google.com",
"@@|http://csi.gstatic.com",
"@@|https://csi.gstatic.com",
"@@|http://dl.google.com",
"@@|https://dl.google.com",
"@@|http://dl.l.google.com",
"@@|https://dl.l.google.com",
"@@|http://doubleclick.net",
"@@|https://doubleclick.net",
"@@|http://firebase-settings.crashlytics.com",
"@@|https://firebase-settings.crashlytics.com",
"@@|http://fonts.googleapis.com",
"@@|https://fonts.googleapis.com",
"@@|http://fonts.gstatic.com",
"@@|https://fonts.gstatic.com",
"@@|http://google-analytics.com",
"@@|https://google-analytics.com",
"@@|http://googleadservices.com",
"@@|https://googleadservices.com",
"@@|http://googleanalytics.com",
"@@|https://googleanalytics.com",
"@@|http://googlesyndication.com",
"@@|https://googlesyndication.com",
"@@|http://googletagmanager.com",
"@@|https://googletagmanager.com",
"@@|http://googletagservices.com",
"@@|https://googletagservices.com",
"@@|http://gtm.oasisfeng.com",
"@@|https://gtm.oasisfeng.com",
"@@|http://imasdk.googleapis.com",
"@@|https://imasdk.googleapis.com",
"@@|http://kh.google.com",
"@@|https://kh.google.com",
"@@|http://ocsp.pki.goog",
"@@|https://ocsp.pki.goog",
"@@|http://pagead-googlehosted.l.google.com",
"@@|https://pagead-googlehosted.l.google.com",
"@@|http://pki-goog.l.google.com",
"@@|https://pki-goog.l.google.com",
"@@|http://recaptcha.net",
"@@|https://recaptcha.net",
"@@|http://redirector.gvt1.com",
"@@|https://redirector.gvt1.com",
"@@|http://safebrowsing-cache.google.com",
"@@|https://safebrowsing-cache.google.com",
"@@|http://safebrowsing.googleapis.com",
"@@|https://safebrowsing.googleapis.com",
"@@|http://settings.crashlytics.com",
"@@|https://settings.crashlytics.com",
"@@|http://ssl-google-analytics.l.google.com",
"@@|https://ssl-google-analytics.l.google.com",
"@@|http://ssl.gstatic.com",
"@@|https://ssl.gstatic.com",
"@@|http://toolbarqueries.google.com",
"@@|https://toolbarqueries.google.com",
"@@|http://tools.google.com",
"@@|https://tools.google.com",
"@@|http://tools.l.google.com",
"@@|https://tools.l.google.com",
"@@|http://translate.googleapis.com",
"@@|https://translate.googleapis.com",
"@@|http://update.googleapis.com",
"@@|https://update.googleapis.com",
"@@|http://www-googletagmanager.l.google.com",
"@@|https://www-googletagmanager.l.google.com",
"@@|http://www.gstatic.com",
"@@|https://www.gstatic.com",
"@@|http://www.recaptcha.net",
"@@|https://www.recaptcha.net",
"@@/^khm([0-3]|db)?\\.google(apis)?\\.com$/",
"@@||hpstore.cn",
"@@||intel.cn",
"@@||intel.com.cn",
"@@||intelrealsense.cn",
"@@||azure.cn",
"@@||chinacloudapi.cn",
"@@||chinacloudapp.cn",
"@@||chinacloudsites.cn",
"@@||windowsazure.cn",
"@@||bing.com.cn",
"@@||cn.bing.com",
"@@||cn.bing.net",
"@@||ditu.live.com",
"@@|http://bj1.api.bing.com",
"@@|https://bj1.api.bing.com",
"@@|http://emoi-cncdn.bing.com",
"@@|https://emoi-cncdn.bing.com",
"@@||microsoftnews.cn",
"@@||microsoft-smb.cn",
"@@||msauth.cn",
"@@||msftauth.cn",
"@@||sharepoint.cn",
"@@||cdn.office.net",
"@@||dl.delivery.mp.microsoft.com",
"@@||download.windowsupdate.com",
"@@|http://bg.v4.a.dl.ws.microsoft.com",
"@@|https://bg.v4.a.dl.ws.microsoft.com",
"@@|http://bg4.v4.a.dl.ws.microsoft.com",
"@@|https://bg4.v4.a.dl.ws.microsoft.com",
"@@|http://cdn.marketplaceimages.windowsphone.com",
"@@|https://cdn.marketplaceimages.windowsphone.com",
"@@|http://cn.windowssearch.com",
"@@|https://cn.windowssearch.com",
"@@|http://ctldl.windowsupdate.com",
"@@|https://ctldl.windowsupdate.com",
"@@|http://developer.microsoft.com",
"@@|https://developer.microsoft.com",
"@@|http://docs.microsoft.com",
"@@|https://docs.microsoft.com",
"@@|http://download.microsoft.com",
"@@|https://download.microsoft.com",
"@@|http://download.visualstudio.microsoft.com",
"@@|https://download.visualstudio.microsoft.com",
"@@|http://fs.microsoft.com",
"@@|https://fs.microsoft.com",
"@@|http://msgr.dlservice.microsoft.com",
"@@|https://msgr.dlservice.microsoft.com",
"@@|http://msgruser.dlservice.microsoft.com",
"@@|https://msgruser.dlservice.microsoft.com",
"@@|http://officecdn.microsoft.com",
"@@|https://officecdn.microsoft.com",
"@@|http://qh.dlservice.microsoft.com",
"@@|https://qh.dlservice.microsoft.com",
"@@|http://sdx.microsoft.com",
"@@|https://sdx.microsoft.com",
"@@|http://silverlight.dlservice.microsoft.com",
"@@|https://silverlight.dlservice.microsoft.com",
"@@|http://slupdate.dlservice.microsoft.com",
"@@|https://slupdate.dlservice.microsoft.com",
"@@|http://storeedgefd.dsx.mp.microsoft.com",
"@@|https://storeedgefd.dsx.mp.microsoft.com",
"@@|http://wl.dlservice.microsoft.com",
"@@|https://wl.dlservice.microsoft.com",
"@@|http://wscont1.apps.microsoft.com",
"@@|https://wscont1.apps.microsoft.com",
"@@|http://wscont2.apps.microsoft.com",
"@@|https://wscont2.apps.microsoft.com",
"@@|http://www.microsoft.com",
"@@|https://www.microsoft.com",
"@@|http://xb.dlservice.microsoft.com",
"@@|https://xb.dlservice.microsoft.com",
"@@||geforce.cn",
"@@||gputechconf.cn",
"@@||nvidia.cn",
"@@||samsungeshop.com.cn",
"@@||sandisk.cn",
"@@||yahoo.cn",
"@@||yahoo.com.cn",
"@@||familymart.com.cn",
"@@||4008-517-517.cn",
"@@||aerogard.com.cn",
"@@||airwick.com.cn",
"@@||calgon.cn",
"@@||clearasil.cn",
"@@||clearasil.com.cn",
"@@||dettol.com.cn",
"@@||durex.com.cn",
"@@||durexchina.com.cn",
"@@||lovesexdurex.cn",
"@@||dishwashingexpert.com.cn",
"@@||finish.com.cn",
"@@||lysol.cn",
"@@||lysol.com.cn",
"@@||enfinitas.com.cn",
"@@||meadjohnson.com.cn",
"@@||mortein.cn",
"@@||movefree.cn",
"@@||nurofen.cn",
"@@||nurofen.com.cn",
"@@||strepsils.cn",
"@@||strepsils.com.cn",
"@@||vanish.cn",
"@@||veet.cn",
"@@||veet.com.cn",
"@@||woolite.cn",
"@@||woolite.com.cn",
"@@||reckittbenckiser.cn",
"@@||reckittbenckiser.com.cn",
"@@||starbucks.com.cn"
];
/* eslint-disable */
// Was generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac

// 2019-10-06: More 'javascript' way to interaction with main program


// 2019-02-08: Updated to support shadowsocks-windows user rules.

var proxy = __PROXY__;


var userrules = [];
var rules = [];

// convert to abp grammar


var re = /^(@@)?\|\|.*?[^\^]$/;
for (var i = 0; i < __RULES__.length; i++) {
var s = __RULES__[i];
if (s.match(re)) s += "^";
rules.push(s);
}

for (var i = 0; i < __USERRULES__.length; i++) {


var s = __USERRULES__[i];
if (s.match(re)) s += "^";
userrules.push(s);
}

/*
* This file is part of Adblock Plus <http://adblockplus.org/>,
* Copyright (C) 2006-2014 Eyeo GmbH
*
* Adblock Plus is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Adblock Plus is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>.
*/

function createDict()
{
var result = {};
result.__proto__ = null;
return result;
}

function getOwnPropertyDescriptor(obj, key)


{
if (obj.hasOwnProperty(key))
{
return obj[key];
}
return null;
}

function extend(subclass, superclass, definition)


{
if (Object.__proto__)
{
definition.__proto__ = superclass.prototype;
subclass.prototype = definition;
}
else
{
var tmpclass = function(){}, ret;
tmpclass.prototype = superclass.prototype;
subclass.prototype = new tmpclass();
subclass.prototype.constructor = superclass;
for (var i in definition)
{
if (definition.hasOwnProperty(i))
{
subclass.prototype[i] = definition[i];
}
}
}
}
function Filter(text)
{
this.text = text;
this.subscriptions = [];
}
Filter.prototype = {
text: null,
subscriptions: null,
toString: function()
{
return this.text;
}
};
Filter.knownFilters = createDict();
Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:
[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/;
Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+
(?:=[^,\s]+)?)*)?$/;
Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/;
Filter.fromText = function(text)
{
if (text in Filter.knownFilters)
{
return Filter.knownFilters[text];
}
var ret;
if (text.charAt(0) == "!")
{
ret = new CommentFilter(text);
}
else
{
ret = RegExpFilter.fromText(text);
}
Filter.knownFilters[ret.text] = ret;
return ret;
};

function InvalidFilter(text, reason)


{
Filter.call(this, text);
this.reason = reason;
}
extend(InvalidFilter, Filter, {
reason: null
});

function CommentFilter(text)
{
Filter.call(this, text);
}
extend(CommentFilter, Filter, {
});

function ActiveFilter(text, domains)


{
Filter.call(this, text);
this.domainSource = domains;
}
extend(ActiveFilter, Filter, {
domainSource: null,
domainSeparator: null,
ignoreTrailingDot: true,
domainSourceIsUpperCase: false,
getDomains: function()
{
var prop = getOwnPropertyDescriptor(this, "domains");
if (prop)
{
return prop;
}
var domains = null;
if (this.domainSource)
{
var source = this.domainSource;
if (!this.domainSourceIsUpperCase)
{
source = source.toUpperCase();
}
var list = source.split(this.domainSeparator);
if (list.length == 1 && (list[0]).charAt(0) != "~")
{
domains = createDict();
domains[""] = false;
if (this.ignoreTrailingDot)
{
list[0] = list[0].replace(/\.+$/, "");
}
domains[list[0]] = true;
}
else
{
var hasIncludes = false;
for (var i = 0; i < list.length; i++)
{
var domain = list[i];
if (this.ignoreTrailingDot)
{
domain = domain.replace(/\.+$/, "");
}
if (domain == "")
{
continue;
}
var include;
if (domain.charAt(0) == "~")
{
include = false;
domain = domain.substr(1);
}
else
{
include = true;
hasIncludes = true;
}
if (!domains)
{
domains = createDict();
}
domains[domain] = include;
}
domains[""] = !hasIncludes;
}
this.domainSource = null;
}
return this.domains;
},
sitekeys: null,
isActiveOnDomain: function(docDomain, sitekey)
{
if (this.getSitekeys() && (!sitekey ||
this.getSitekeys().indexOf(sitekey.toUpperCase()) < 0))
{
return false;
}
if (!this.getDomains())
{
return true;
}
if (!docDomain)
{
return this.getDomains()[""];
}
if (this.ignoreTrailingDot)
{
docDomain = docDomain.replace(/\.+$/, "");
}
docDomain = docDomain.toUpperCase();
while (true)
{
if (docDomain in this.getDomains())
{
return this.domains[docDomain];
}
var nextDot = docDomain.indexOf(".");
if (nextDot < 0)
{
break;
}
docDomain = docDomain.substr(nextDot + 1);
}
return this.domains[""];
},
isActiveOnlyOnDomain: function(docDomain)
{
if (!docDomain || !this.getDomains() || this.getDomains()[""])
{
return false;
}
if (this.ignoreTrailingDot)
{
docDomain = docDomain.replace(/\.+$/, "");
}
docDomain = docDomain.toUpperCase();
for (var domain in this.getDomains())
{
if (this.domains[domain] && domain != docDomain && (domain.length <=
docDomain.length || domain.indexOf("." + docDomain) != domain.length -
docDomain.length - 1))
{
return false;
}
}
return true;
}
});

function RegExpFilter(text, regexpSource, contentType, matchCase, domains,


thirdParty, sitekeys)
{
ActiveFilter.call(this, text, domains, sitekeys);
if (contentType != null)
{
this.contentType = contentType;
}
if (matchCase)
{
this.matchCase = matchCase;
}
if (thirdParty != null)
{
this.thirdParty = thirdParty;
}
if (sitekeys != null)
{
this.sitekeySource = sitekeys;
}
if (regexpSource.length >= 2 && regexpSource.charAt(0) == "/" &&
regexpSource.charAt(regexpSource.length - 1) == "/")
{
var regexp = new RegExp(regexpSource.substr(1, regexpSource.length - 2),
this.matchCase ? "" : "i");
this.regexp = regexp;
}
else
{
this.regexpSource = regexpSource;
}
}
extend(RegExpFilter, ActiveFilter, {
domainSourceIsUpperCase: true,
length: 1,
domainSeparator: "|",
regexpSource: null,
getRegexp: function()
{
var prop = getOwnPropertyDescriptor(this, "regexp");
if (prop)
{
return prop;
}
var source = this.regexpSource.replace(/\*+/g, "*").replace(/\^\|$/,
"^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:
[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|
$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/,
"^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, "");
var regexp = new RegExp(source, this.matchCase ? "" : "i");
this.regexp = regexp;
return regexp;
},
contentType: 2147483647,
matchCase: false,
thirdParty: null,
sitekeySource: null,
getSitekeys: function()
{
var prop = getOwnPropertyDescriptor(this, "sitekeys");
if (prop)
{
return prop;
}
var sitekeys = null;
if (this.sitekeySource)
{
sitekeys = this.sitekeySource.split("|");
this.sitekeySource = null;
}
this.sitekeys = sitekeys;
return this.sitekeys;
},
matches: function(location, contentType, docDomain, thirdParty, sitekey)
{
if (this.getRegexp().test(location) && this.isActiveOnDomain(docDomain,
sitekey))
{
return true;
}
return false;
}
});
RegExpFilter.prototype["0"] = "#this";
RegExpFilter.fromText = function(text)
{
var blocking = true;
var origText = text;
if (text.indexOf("@@") == 0)
{
blocking = false;
text = text.substr(2);
}
var contentType = null;
var matchCase = null;
var domains = null;
var sitekeys = null;
var thirdParty = null;
var collapse = null;
var options;
var match = text.indexOf("$") >= 0 ? Filter.optionsRegExp.exec(text) : null;
if (match)
{
options = match[1].toUpperCase().split(",");
text = match.input.substr(0, match.index);
for (var _loopIndex6 = 0; _loopIndex6 < options.length; ++_loopIndex6)
{
var option = options[_loopIndex6];
var value = null;
var separatorIndex = option.indexOf("=");
if (separatorIndex >= 0)
{
value = option.substr(separatorIndex + 1);
option = option.substr(0, separatorIndex);
}
option = option.replace(/-/, "_");
if (option in RegExpFilter.typeMap)
{
if (contentType == null)
{
contentType = 0;
}
contentType |= RegExpFilter.typeMap[option];
}
else if (option.charAt(0) == "~" && option.substr(1) in
RegExpFilter.typeMap)
{
if (contentType == null)
{
contentType = RegExpFilter.prototype.contentType;
}
contentType &= ~RegExpFilter.typeMap[option.substr(1)];
}
else if (option == "MATCH_CASE")
{
matchCase = true;
}
else if (option == "~MATCH_CASE")
{
matchCase = false;
}
else if (option == "DOMAIN" && typeof value != "undefined")
{
domains = value;
}
else if (option == "THIRD_PARTY")
{
thirdParty = true;
}
else if (option == "~THIRD_PARTY")
{
thirdParty = false;
}
else if (option == "COLLAPSE")
{
collapse = true;
}
else if (option == "~COLLAPSE")
{
collapse = false;
}
else if (option == "SITEKEY" && typeof value != "undefined")
{
sitekeys = value;
}
else
{
return new InvalidFilter(origText, "Unknown option " +
option.toLowerCase());
}
}
}
if (!blocking && (contentType == null || contentType &
RegExpFilter.typeMap.DOCUMENT) && (!options || options.indexOf("DOCUMENT") < 0)
&& !/^\|?[\w\-]+:/.test(text))
{
if (contentType == null)
{
contentType = RegExpFilter.prototype.contentType;
}
contentType &= ~RegExpFilter.typeMap.DOCUMENT;
}
try
{
if (blocking)
{
return new BlockingFilter(origText, text, contentType, matchCase,
domains, thirdParty, sitekeys, collapse);
}
else
{
return new WhitelistFilter(origText, text, contentType, matchCase,
domains, thirdParty, sitekeys);
}
}
catch (e)
{
return new InvalidFilter(origText, e);
}
};
RegExpFilter.typeMap = {
OTHER: 1,
SCRIPT: 2,
IMAGE: 4,
STYLESHEET: 8,
OBJECT: 16,
SUBDOCUMENT: 32,
DOCUMENT: 64,
XBL: 1,
PING: 1,
XMLHTTPREQUEST: 2048,
OBJECT_SUBREQUEST: 4096,
DTD: 1,
MEDIA: 16384,
FONT: 32768,
BACKGROUND: 4,
POPUP: 268435456,
ELEMHIDE: 1073741824
};
RegExpFilter.prototype.contentType &= ~ (RegExpFilter.typeMap.ELEMHIDE |
RegExpFilter.typeMap.POPUP);

function BlockingFilter(text, regexpSource, contentType, matchCase, domains,


thirdParty, sitekeys, collapse)
{
RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains,
thirdParty, sitekeys);
this.collapse = collapse;
}
extend(BlockingFilter, RegExpFilter, {
collapse: null
});

function WhitelistFilter(text, regexpSource, contentType, matchCase, domains,


thirdParty, sitekeys)
{
RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains,
thirdParty, sitekeys);
}
extend(WhitelistFilter, RegExpFilter, {
});

function Matcher()
{
this.clear();
}
Matcher.prototype = {
filterByKeyword: null,
keywordByFilter: null,
clear: function()
{
this.filterByKeyword = createDict();
this.keywordByFilter = createDict();
},
add: function(filter)
{
if (filter.text in this.keywordByFilter)
{
return;
}
var keyword = this.findKeyword(filter);
var oldEntry = this.filterByKeyword[keyword];
if (typeof oldEntry == "undefined")
{
this.filterByKeyword[keyword] = filter;
}
else if (oldEntry.length == 1)
{
this.filterByKeyword[keyword] = [oldEntry, filter];
}
else
{
oldEntry.push(filter);
}
this.keywordByFilter[filter.text] = keyword;
},
remove: function(filter)
{
if (!(filter.text in this.keywordByFilter))
{
return;
}
var keyword = this.keywordByFilter[filter.text];
var list = this.filterByKeyword[keyword];
if (list.length <= 1)
{
delete this.filterByKeyword[keyword];
}
else
{
var index = list.indexOf(filter);
if (index >= 0)
{
list.splice(index, 1);
if (list.length == 1)
{
this.filterByKeyword[keyword] = list[0];
}
}
}
delete this.keywordByFilter[filter.text];
},
findKeyword: function(filter)
{
var result = "";
var text = filter.text;
if (Filter.regexpRegExp.test(text))
{
return result;
}
var match = Filter.optionsRegExp.exec(text);
if (match)
{
text = match.input.substr(0, match.index);
}
if (text.substr(0, 2) == "@@")
{
text = text.substr(2);
}
var candidates = text.toLowerCase().match(/[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-
z0-9%*])/g);
if (!candidates)
{
return result;
}
var hash = this.filterByKeyword;
var resultCount = 16777215;
var resultLength = 0;
for (var i = 0, l = candidates.length; i < l; i++)
{
var candidate = candidates[i].substr(1);
var count = candidate in hash ? hash[candidate].length : 0;
if (count < resultCount || count == resultCount && candidate.length >
resultLength)
{
result = candidate;
resultCount = count;
resultLength = candidate.length;
}
}
return result;
},
hasFilter: function(filter)
{
return filter.text in this.keywordByFilter;
},
getKeywordForFilter: function(filter)
{
if (filter.text in this.keywordByFilter)
{
return this.keywordByFilter[filter.text];
}
else
{
return null;
}
},
_checkEntryMatch: function(keyword, location, contentType, docDomain,
thirdParty, sitekey)
{
var list = this.filterByKeyword[keyword];
for (var i = 0; i < list.length; i++)
{
var filter = list[i];
if (filter == "#this")
{
filter = list;
}
if (filter.matches(location, contentType, docDomain, thirdParty,
sitekey))
{
return filter;
}
}
return null;
},
matchesAny: function(location, contentType, docDomain, thirdParty, sitekey)
{
var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
if (candidates === null)
{
candidates = [];
}
candidates.push("");
for (var i = 0, l = candidates.length; i < l; i++)
{
var substr = candidates[i];
if (substr in this.filterByKeyword)
{
var result = this._checkEntryMatch(substr, location, contentType,
docDomain, thirdParty, sitekey);
if (result)
{
return result;
}
}
}
return null;
}
};

function CombinedMatcher()
{
this.blacklist = new Matcher();
this.whitelist = new Matcher();
this.resultCache = createDict();
}
CombinedMatcher.maxCacheEntries = 1000;
CombinedMatcher.prototype = {
blacklist: null,
whitelist: null,
resultCache: null,
cacheEntries: 0,
clear: function()
{
this.blacklist.clear();
this.whitelist.clear();
this.resultCache = createDict();
this.cacheEntries = 0;
},
add: function(filter)
{
if (filter instanceof WhitelistFilter)
{
this.whitelist.add(filter);
}
else
{
this.blacklist.add(filter);
}
if (this.cacheEntries > 0)
{
this.resultCache = createDict();
this.cacheEntries = 0;
}
},
remove: function(filter)
{
if (filter instanceof WhitelistFilter)
{
this.whitelist.remove(filter);
}
else
{
this.blacklist.remove(filter);
}
if (this.cacheEntries > 0)
{
this.resultCache = createDict();
this.cacheEntries = 0;
}
},
findKeyword: function(filter)
{
if (filter instanceof WhitelistFilter)
{
return this.whitelist.findKeyword(filter);
}
else
{
return this.blacklist.findKeyword(filter);
}
},
hasFilter: function(filter)
{
if (filter instanceof WhitelistFilter)
{
return this.whitelist.hasFilter(filter);
}
else
{
return this.blacklist.hasFilter(filter);
}
},
getKeywordForFilter: function(filter)
{
if (filter instanceof WhitelistFilter)
{
return this.whitelist.getKeywordForFilter(filter);
}
else
{
return this.blacklist.getKeywordForFilter(filter);
}
},
isSlowFilter: function(filter)
{
var matcher = filter instanceof WhitelistFilter ? this.whitelist :
this.blacklist;
if (matcher.hasFilter(filter))
{
return !matcher.getKeywordForFilter(filter);
}
else
{
return !matcher.findKeyword(filter);
}
},
matchesAnyInternal: function(location, contentType, docDomain, thirdParty,
sitekey)
{
var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
if (candidates === null)
{
candidates = [];
}
candidates.push("");
var blacklistHit = null;
for (var i = 0, l = candidates.length; i < l; i++)
{
var substr = candidates[i];
if (substr in this.whitelist.filterByKeyword)
{
var result = this.whitelist._checkEntryMatch(substr, location,
contentType, docDomain, thirdParty, sitekey);
if (result)
{
return result;
}
}
if (substr in this.blacklist.filterByKeyword && blacklistHit === null)
{
blacklistHit = this.blacklist._checkEntryMatch(substr, location,
contentType, docDomain, thirdParty, sitekey);
}
}
return blacklistHit;
},
matchesAny: function(location, docDomain)
{
var key = location + " " + docDomain + " ";
if (key in this.resultCache)
{
return this.resultCache[key];
}
var result = this.matchesAnyInternal(location, 0, docDomain, null, null);
if (this.cacheEntries >= CombinedMatcher.maxCacheEntries)
{
this.resultCache = createDict();
this.cacheEntries = 0;
}
this.resultCache[key] = result;
this.cacheEntries++;
return result;
}
};

var userrulesMatcher = new CombinedMatcher();


var defaultMatcher = new CombinedMatcher();

var direct = 'DIRECT;';

for (var i = 0; i < userrules.length; i++) {


userrulesMatcher.add(Filter.fromText(userrules[i]));
}

for (var i = 0; i < rules.length; i++) {


defaultMatcher.add(Filter.fromText(rules[i]));
}

// PAC has no v6 support, it sucks


var ip4Re = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/

var privateNet = [
["10.0.0.0", "255.0.0.0"],
["127.0.0.0", "255.0.0.0"],
["172.16.0.0", "255.240.0.0"],
["192.168.0.0", "255.255.0.0"],
]

function FindProxyForURL(url, host) {


if (host.match(ip4Re)) {
for (var i = 0; i < privateNet.length; i++) {
if (isInNet(host, privateNet[i][0], privateNet[i][1])) return direct;
}
}
if (userrulesMatcher.matchesAny(url, host) instanceof BlockingFilter) {
return proxy;
}
if (userrulesMatcher.matchesAny(url, host) instanceof WhitelistFilter) {
return direct;
}
// Hack for Geosite, it provides a whitelist...
if (defaultMatcher.matchesAny(url, host) instanceof WhitelistFilter) {
return direct;
}
if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
return proxy;
}
return direct;
}

Vous aimerez peut-être aussi