diff --git a/README.md b/README.md index 4341af83..ab1405ea 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Syntax: * Keyword begins with `keyword:`, followed by a string. * Regular expression begins with `regex:`, followed by a valid regular expression (per Golang's standard). * Full domain begins with `full:`, followed by a domain. -* Domains (including `domain`, `keyword`, `regext` and `full`) may have one or more attributes. Each attribute begins with `@` and followed by the name of the attribute. +* Domains (including `domain`, `keyword`, `regex` and `full`) may have one or more attributes. Each attribute begins with `@` and followed by the name of the attribute. ## How it works diff --git a/data/bootstrap b/data/bootstrap new file mode 100644 index 00000000..63314c14 --- /dev/null +++ b/data/bootstrap @@ -0,0 +1,2 @@ +bootstrapcdn.com +getbootstrap.com diff --git a/data/category-ads b/data/category-ads index 72dd118e..144dec9c 100644 --- a/data/category-ads +++ b/data/category-ads @@ -13,6 +13,7 @@ include:kuaishou-ads include:letv-ads include:mxplayer-ads include:netease-ads +include:ookla-speedtest-ads include:sina-ads include:sohu-ads include:tappx-ads diff --git a/data/cowtransfer b/data/cowtransfer new file mode 100644 index 00000000..7cfe11e1 --- /dev/null +++ b/data/cowtransfer @@ -0,0 +1,3 @@ +# 奶牛快传 备案号:蜀ICP备14008877号 +c-t.work +cowtransfer.com diff --git a/data/firefox b/data/firefox new file mode 100644 index 00000000..f256e63f --- /dev/null +++ b/data/firefox @@ -0,0 +1 @@ +firefox.com diff --git a/data/fontawesome b/data/fontawesome new file mode 100644 index 00000000..17d430c5 --- /dev/null +++ b/data/fontawesome @@ -0,0 +1,2 @@ +fontawesome.com +fortawesome.com diff --git a/data/geolocation-!cn b/data/geolocation-!cn index efecb021..fee35d3b 100644 --- a/data/geolocation-!cn +++ b/data/geolocation-!cn @@ -65,13 +65,17 @@ include:yahoo include:yandex # Software development related +include:bootstrap +include:fontawesome include:gitbook include:github include:gitlab include:jetbrains +include:jquery include:python include:stackexchange include:ubuntu +include:unpkg include:xda include:xposed @@ -83,11 +87,14 @@ include:dropbox include:duckduckgo include:faststone include:gofundme +include:gravatar include:infrapedia +include:netlify include:pinterest include:startpage include:steemit include:tumblr +include:wordpress include:zeit # Communications diff --git a/data/geolocation-cn b/data/geolocation-cn index 3e803e7d..39b82347 100644 --- a/data/geolocation-cn +++ b/data/geolocation-cn @@ -9,6 +9,7 @@ include:cas include:cnki include:coding include:coolapk +include:cowtransfer include:ctrip include:douyu include:eleme @@ -151,7 +152,6 @@ cnbetacdn.com cnblogs.com cnepub.com cnzz.com -cowtransfer.com # 蜀ICP备14008877号-3 奶牛快传 cqvip.com csbew.com csdn.net diff --git a/data/gitlab b/data/gitlab index 04eddbf8..5b740461 100644 --- a/data/gitlab +++ b/data/gitlab @@ -1,3 +1,5 @@ gitlab.com gitlab.net gitlab-static.net + +full:gitlab-assets.oss-cn-hongkong.aliyuncs.com diff --git a/data/google b/data/google index c25dfaa3..485fc98a 100644 --- a/data/google +++ b/data/google @@ -1,199 +1,196 @@ # List of all domains being operated by Google Inc. # Source: https://www.google.com/supported_domains -google.com google.ad google.ae -google.com.af -google.com.ag -google.com.ai google.al google.am -google.co.ao -google.com.ar google.as google.at -google.com.au google.az google.ba -google.com.bd google.be google.bf google.bg -google.com.bh google.bi google.bj -google.com.bn -google.com.bo -google.com.br google.bs google.bt -google.co.bw google.by -google.com.bz google.ca +google.cat google.cd google.cf google.cg google.ch google.ci -google.co.ck google.cl google.cm google.cn -google.com.co +google.co.ao +google.co.bw +google.co.ck google.co.cr -google.com.cu -google.cv -google.com.cy -google.cz -google.de -google.dj -google.dk -google.dm -google.com.do -google.dz -google.com.ec -google.ee -google.com.eg -google.es -google.com.et -google.fi -google.com.fj -google.fm -google.fr -google.ga -google.ge -google.gg -google.com.gh -google.com.gi -google.gl -google.gm -google.gp -google.gr -google.com.gt -google.gy -google.com.hk -google.hn -google.hr -google.ht -google.hu google.co.id -google.ie google.co.il -google.im google.co.in -google.iq -google.is -google.it -google.je -google.com.jm -google.jo google.co.jp google.co.ke -google.com.kh -google.ki -google.kg google.co.kr -google.com.kw -google.kz -google.la -google.com.lb -google.li -google.lk google.co.ls -google.lt -google.lu -google.lv -google.com.ly google.co.ma -google.md -google.me -google.mg -google.mk -google.ml +google.co.mz +google.co.nz +google.co.th +google.co.tz +google.co.ug +google.co.uk +google.co.uz +google.co.ve +google.co.vi +google.co.za +google.co.zm +google.co.zw +google.com +google.com.af +google.com.ag +google.com.ai +google.com.ar +google.com.au +google.com.bd +google.com.bh +google.com.bn +google.com.bo +google.com.br +google.com.bz +google.com.co +google.com.cu +google.com.cy +google.com.do +google.com.ec +google.com.eg +google.com.et +google.com.fj +google.com.gh +google.com.gi +google.com.gt +google.com.hk +google.com.jm +google.com.kh +google.com.kw +google.com.lb +google.com.ly google.com.mm -google.mn -google.ms google.com.mt -google.mu -google.mv -google.mw google.com.mx google.com.my -google.co.mz google.com.na -google.com.nf google.com.ng google.com.ni -google.ne -google.nl -google.no google.com.np -google.nr -google.nu -google.co.nz google.com.om google.com.pa google.com.pe google.com.pg google.com.ph google.com.pk -google.pl -google.pn google.com.pr -google.ps -google.pt google.com.py google.com.qa -google.ro -google.ru -google.rw google.com.sa google.com.sb +google.com.sg +google.com.sl +google.com.sv +google.com.tj +google.com.tr +google.com.tw +google.com.ua +google.com.uy +google.com.vc +google.com.vn +google.cv +google.cz +google.de +google.dj +google.dk +google.dm +google.dz +google.ee +google.es +google.fi +google.fm +google.fr +google.ga +google.ge +google.gg +google.gl +google.gm +google.gr +google.gy +google.hn +google.hr +google.ht +google.hu +google.ie +google.im +google.iq +google.is +google.it +google.je +google.jo +google.kg +google.ki +google.kz +google.la +google.li +google.lk +google.lt +google.lu +google.lv +google.md +google.me +google.mg +google.mk +google.ml +google.mn +google.ms +google.mu +google.mv +google.mw +google.ne +google.nl +google.no +google.nr +google.nu +google.pl +google.pn +google.ps +google.pt +google.ro +google.rs +google.ru +google.rw google.sc google.se -google.com.sg google.sh google.si google.sk -google.com.sl +google.sm google.sn google.so -google.sm google.sr google.st -google.com.sv google.td google.tg -google.co.th -google.com.tj -google.tk google.tl google.tm google.tn google.to -google.com.tr google.tt -google.com.tw -google.co.tz -google.com.ua -google.co.ug -google.co.uk -google.com.uy -google.co.uz -google.com.vc -google.co.ve google.vg -google.co.vi -google.com.vn google.vu google.ws -google.rs -google.co.za -google.co.zm -google.co.zw -google.cat # All .google and .goog domains google diff --git a/data/gravatar b/data/gravatar new file mode 100644 index 00000000..29f16145 --- /dev/null +++ b/data/gravatar @@ -0,0 +1 @@ +gravatar.com diff --git a/data/jquery b/data/jquery new file mode 100644 index 00000000..1bd98693 --- /dev/null +++ b/data/jquery @@ -0,0 +1,3 @@ +jquery.com +jquerymobile.com +jqueryui.com diff --git a/data/mdn b/data/mdn new file mode 100644 index 00000000..6bd5dceb --- /dev/null +++ b/data/mdn @@ -0,0 +1,4 @@ +full:developer.mozilla.org +full:interactive-examples.mdn.mozilla.net +full:mdn.mozillademos.org +full:media.prod.mdn.mozit.cloud diff --git a/data/mozilla b/data/mozilla index 3b1328dd..029557c4 100644 --- a/data/mozilla +++ b/data/mozilla @@ -1,9 +1,12 @@ -# Official site +mozilla.net # short for domain download-installer.cdn.mozilla.net mozilla.org -# Sub project -thunderbird.net +# Sub projects bugzilla.org getpocket.com seamonkey-project.org -rust-lang.org +thunderbird.net + +include:firefox +include:mdn +include:rust diff --git a/data/netlify b/data/netlify new file mode 100644 index 00000000..a3cbbeca --- /dev/null +++ b/data/netlify @@ -0,0 +1 @@ +netlify.com diff --git a/data/ookla-speedtest b/data/ookla-speedtest index 140c60dd..c9c4cbbf 100644 --- a/data/ookla-speedtest +++ b/data/ookla-speedtest @@ -9321,3 +9321,5 @@ full:zgb-speedtest-1.tele2.net full:zhukov.netspeed.net.nz full:zion.m3x.org full:zrh.speedtest.gtt.net + +include:ookla-speedtest-ads diff --git a/data/ookla-speedtest-ads b/data/ookla-speedtest-ads new file mode 100644 index 00000000..7a081a00 --- /dev/null +++ b/data/ookla-speedtest-ads @@ -0,0 +1 @@ +regex:^speed\.(coe|open)\.ad\.[a-z]{2,6}\.prod\.hosts\.ooklaserver\.net$ @ads diff --git a/data/rust b/data/rust new file mode 100644 index 00000000..a3d2ca8d --- /dev/null +++ b/data/rust @@ -0,0 +1,2 @@ +rustup.rs +rust-lang.org diff --git a/data/unpkg b/data/unpkg new file mode 100644 index 00000000..761b8271 --- /dev/null +++ b/data/unpkg @@ -0,0 +1 @@ +unpkg.com diff --git a/data/wordpress b/data/wordpress new file mode 100644 index 00000000..f41730dc --- /dev/null +++ b/data/wordpress @@ -0,0 +1,7 @@ +videopress.com +w.org +wordpress.com +wordpress.org +wordpress.tv +wp-themes.com +wp.com diff --git a/data/yahoo b/data/yahoo index c0779075..8ef2fb59 100644 --- a/data/yahoo +++ b/data/yahoo @@ -1,142 +1,148 @@ -yahoo.com +myguide.hk +yahoo-news.com.hk yahoo.ae -yahoo.com.af -yahoo.com.ag -yahoo.com.ai yahoo.am -yahoo.co.ao -yahoo.com.ar yahoo.as yahoo.at yahoo.az yahoo.ba -yahoo.com.bd yahoo.be yahoo.bg yahoo.bi -yahoo.com.bo -yahoo.com.br yahoo.bs yahoo.bt -yahoo.co.bw yahoo.by -yahoo.com.bz yahoo.ca +yahoo.cat yahoo.cd yahoo.cg yahoo.ch -yahoo.co.ck yahoo.cl yahoo.cm yahoo.cn -yahoo.com.co +yahoo.co.ao +yahoo.co.bw +yahoo.co.ck yahoo.co.cr -yahoo.cz -yahoo.de -yahoo.dj -yahoo.dk -yahoo.dm +yahoo.co.id +yahoo.co.il +yahoo.co.in +yahoo.co.jp +yahoo.co.kr +yahoo.co.mz +yahoo.co.nz +yahoo.co.th +yahoo.co.tz +yahoo.co.uk +yahoo.co.uz +yahoo.co.ve +yahoo.co.vi +yahoo.co.za +yahoo.com +yahoo.com.af +yahoo.com.ag +yahoo.com.ai +yahoo.com.ar +yahoo.com.bd +yahoo.com.bo +yahoo.com.br +yahoo.com.bz +yahoo.com.co yahoo.com.do yahoo.com.ec -yahoo.ee yahoo.com.eg -yahoo.es -yahoo.fi yahoo.com.fj -yahoo.fm -yahoo.fr -yahoo.ge -yahoo.gg yahoo.com.gi -yahoo.gl -yahoo.gm -yahoo.gp -yahoo.gr yahoo.com.gt -yahoo.gy yahoo.com.hk -yahoo.hr -yahoo.hu -yahoo.co.id -yahoo.ie -yahoo.co.il -yahoo.im -yahoo.co.in -yahoo.is -yahoo.it -yahoo.je -yahoo.jo -yahoo.co.kr yahoo.com.kw -yahoo.la yahoo.com.lb -yahoo.lt -yahoo.lu -yahoo.lv yahoo.com.ly -yahoo.md -yahoo.me -yahoo.mk yahoo.com.mt -yahoo.mw yahoo.com.mx yahoo.com.my -yahoo.co.mz yahoo.com.na yahoo.com.nf -yahoo.nl -yahoo.no -yahoo.nu -yahoo.co.nz yahoo.com.om yahoo.com.pa yahoo.com.pe yahoo.com.ph yahoo.com.pk +yahoo.com.pr +yahoo.com.py +yahoo.com.sa +yahoo.com.sb +yahoo.com.sg +yahoo.com.sv +yahoo.com.tj +yahoo.com.tr +yahoo.com.tw +yahoo.com.ua +yahoo.com.uy +yahoo.com.vc +yahoo.com.vn +yahoo.cz +yahoo.de +yahoo.dj +yahoo.dk +yahoo.dm +yahoo.ee +yahoo.es +yahoo.fi +yahoo.fm +yahoo.fr +yahoo.ge +yahoo.gg +yahoo.gl +yahoo.gm +yahoo.gp +yahoo.gr +yahoo.gy +yahoo.hr +yahoo.hu +yahoo.ie +yahoo.im +yahoo.is +yahoo.it +yahoo.je +yahoo.jo +yahoo.la +yahoo.lt +yahoo.lu +yahoo.lv +yahoo.md +yahoo.me +yahoo.mk +yahoo.mw +yahoo.net +yahoo.nl +yahoo.no +yahoo.nu yahoo.pl yahoo.pn -yahoo.com.pr yahoo.ps yahoo.pt -yahoo.com.py yahoo.ro yahoo.ru yahoo.rw -yahoo.com.sa -yahoo.com.sb yahoo.se -yahoo.com.sg yahoo.sh yahoo.si yahoo.sk +yahoo.sm yahoo.sn yahoo.so -yahoo.sm yahoo.sr yahoo.st -yahoo.com.sv yahoo.tg -yahoo.co.th -yahoo.com.tj yahoo.tk yahoo.tl yahoo.tm yahoo.tn -yahoo.com.tr -yahoo.com.tw -yahoo.co.tz -yahoo.com.ua -yahoo.co.uk -yahoo.com.uy -yahoo.co.uz -yahoo.com.vc -yahoo.co.ve yahoo.vg -yahoo.co.vi -yahoo.com.vn yahoo.ws -yahoo.co.za -yahoo.cat -yahoo.co.jp -yahoo-news.com.hk yimg.com + +# Reference: https://data.iana.org/TLD/tlds-alpha-by-domain.txt +# All .yahoo domains +yahoo diff --git a/data/youtube b/data/youtube index e626e46f..7fc15ba2 100644 --- a/data/youtube +++ b/data/youtube @@ -1,11 +1,11 @@ -youtubegaming.com -youtube.com -youtu.be -yt.be -ytimg.com -youtubeeducation.com -youtube-nocookie.com +ggpht.com googlevideo.com withyoutube.com +youtu.be +youtube-nocookie.com +youtube.com +youtubeeducation.com +youtubegaming.com youtubei.googleapis.com -ggpht.com +yt.be +ytimg.com diff --git a/data/yyets b/data/yyets index 59e0c369..0f68f0cb 100644 --- a/data/yyets +++ b/data/yyets @@ -1,3 +1,4 @@ +got001.com jstucdn.com playcvn.com rrys.tv