瀏覽代碼

Add 克隆节点功能

兔姬桑 3 年之前
父節點
當前提交
d437185366
共有 4 個文件被更改,包括 8029 次插入0 次删除
  1. 12 0
      app/Http/Controllers/Admin/NodeController.php
  2. 8011 0
      public/clients/pac.txt
  3. 5 0
      resources/views/admin/node/index.blade.php
  4. 1 0
      routes/admin.php

+ 12 - 0
app/Http/Controllers/Admin/NodeController.php

@@ -143,6 +143,18 @@ class NodeController extends Controller
         ];
     }
 
+    // 克隆节点
+    public function clone(Node $node)
+    {
+        $new = $node->replicate()->fill([
+            'name'   => $node->name.'_克隆',
+            'server' => null,
+        ]);
+        $new->save();
+
+        return redirect()->route('admin.node.edit', $new);
+    }
+
     // 编辑节点页面
     public function edit(Node $node)
     {

+ 8011 - 0
public/clients/pac.txt

@@ -0,0 +1,8011 @@
+var direct = "__DIRECT__";
+if (direct == "__DIR" + "ECT__") direct = "DIRECT;";
+
+var wall_proxy = function(){ return "__PROXY__"; };
+var wall_v6_proxy = function(){ return "__PROXY__"; };
+
+var nowall_proxy = function(){ return direct; };
+var ip_proxy = function(){ return nowall_proxy(); };
+var ipv6_proxy = function(){ return nowall_proxy(); };
+
+var userrules = [];
+var rules = [
+  "|http://85.17.73.31/",
+  "||afreecatv.com",
+  "||agnesb.fr",
+  "||akiba-web.com",
+  "||altrec.com",
+  "||angela-merkel.de",
+  "||angola.org",
+  "||apartmentratings.com",
+  "||apartments.com",
+  "||arena.taipei",
+  "||asianspiss.com",
+  "||assimp.org",
+  "||athenaeizou.com",
+  "||azubu.tv",
+  "||bankmobilevibe.com",
+  "||banorte.com",
+  "||beeg.com",
+  "||global.bing.com",
+  "||booktopia.com.au",
+  "||boysmaster.com",
+  "||bynet.co.il",
+  "||carfax.com",
+  ".casinobellini.com",
+  "||casinobellini.com",
+  "||centauro.com.br",
+  "||chobit.cc",
+  "||clearsurance.com",
+  "||images.comico.tw",
+  "||static.comico.tw",
+  "||counter.social",
+  "||costco.com",
+  "||crossfire.co.kr",
+  "||crunchyroll.com",
+  "||d2pass.com",
+  "||darpa.mil",
+  "||dawangidc.com",
+  "||deezer.com",
+  "||desipro.de",
+  "||dingchin.com.tw",
+  "||discord.com",
+  "||discord.gg",
+  "||discordapp.com",
+  "||discordapp.net",
+  "||dish.com",
+  "|http://img.dlsite.jp/",
+  "||dm530.net",
+  "share.dmhy.org",
+  "||dmhy.org",
+  "||dmm.co.jp",
+  "|http://www.dmm.com/netgame",
+  "||dnvod.tv",
+  "||dubox.com",
+  "||dvdpac.com",
+  "||eesti.ee",
+  "||esurance.com",
+  ".expekt.com",
+  "||expekt.com",
+  ".extmatrix.com",
+  "||extmatrix.com",
+  "||fakku.net",
+  "||fastpic.ru",
+  "||filesor.com",
+  "||financetwitter.com",
+  "||flipboard.com",
+  "||flitto.com",
+  "||fnac.be",
+  "||fnac.com",
+  "||funkyimg.com",
+  "||fxnetworks.com",
+  "||g-area.org",
+  "||gettyimages.com",
+  "||getuploader.com",
+  "||ghidra-sre.org",
+  "|https://raw.githubusercontent.com/programthink/zhao",
+  "||glass8.eu",
+  "||glype.com",
+  "||go141.com",
+  "||guo.media",
+  "||hautelook.com",
+  "||hautelookcdn.com",
+  "||wego.here.com",
+  "||gamer-cds.cdn.hinet.net",
+  "||gamer2-cds.cdn.hinet.net",
+  "||hmvdigital.ca",
+  "||hmvdigital.com",
+  "||homedepot.com",
+  "||hoovers.com",
+  "||hulu.com",
+  "||huluim.com",
+  "|http://secure.hustler.com",
+  "|http://hustlercash.com",
+  "|http://www.hustlercash.com",
+  "||hybrid-analysis.com",
+  "||cdn*.i-scmp.com",
+  "||ilbe.com",
+  "||ilovelongtoes.com",
+  "|http://imgmega.com/*.gif.html",
+  "|http://imgmega.com/*.jpg.html",
+  "|http://imgmega.com/*.jpeg.html",
+  "|http://imgmega.com/*.png.html",
+  "||imlive.com",
+  "||tw.iqiyi.com",
+  "||javhub.net",
+  "||javhuge.com",
+  ".javlibrary.com",
+  "||javlibrary.com",
+  "||jcpenney.com",
+  "||jims.net",
+  "||tv.jtbc.joins.com",
+  "||jukujo-club.com",
+  "||juliepost.com",
+  "||kawaiikawaii.jp",
+  "||kendatire.com",
+  "||khatrimaza.org",
+  "||kkbox.com",
+  "||leisurepro.com",
+  "||lifemiles.com",
+  "||longtoes.com",
+  "||lovetvshow.com",
+  "|http://www.m-sport.co.uk",
+  "||macgamestore.com",
+  "||madonna-av.com",
+  "||mangafox.com",
+  "||mangafox.me",
+  "||manta.com",
+  "||matome-plus.com",
+  "||matome-plus.net",
+  "||mattwilcox.net",
+  "||metarthunter.com",
+  "||mfxmedia.com",
+  "||mojim.com",
+  "||kb.monitorware.com",
+  "||monster.com",
+  "||moodyz.com",
+  "||moonbingo.com",
+  "||mos.ru",
+  "||msha.gov",
+  "||muzu.tv",
+  "||mvg.jp",
+  ".mybet.com",
+  "||mybet.com",
+  "||nationwide.com",
+  "|http://www.nbc.com/live",
+  "||neo-miracle.com",
+  "||netflix.com",
+  "||netflix.net",
+  "||nflximg.com",
+  "||nflximg.net",
+  "||nflxext.com",
+  "||nflxso.net",
+  "||nflxvideo.net",
+  "||nic.gov",
+  "|http://mo.nightlife141.com",
+  "||purpose.nike.com",
+  "||noxinfluencer.com",
+  "@@||cn.noxinfluencer.com",
+  "||nordstrom.com",
+  "||nordstromimage.com",
+  "||nordstromrack.com",
+  "||nottinghampost.com",
+  "||npsboost.com",
+  "||ntdtv.cz",
+  "||s1.nudezz.com",
+  "||nusatrip.com",
+  "||nuuvem.com",
+  "||omni7.jp",
+  "||onapp.com",
+  "||ontrac.com",
+  "@@|http://blog.ontrac.com",
+  "||pandora.com",
+  ".pandora.tv",
+  "||parkansky.com",
+  "||phmsociety.org",
+  "|http://*.pimg.tw/",
+  "||pure18.com",
+  "||pytorch.org",
+  "||qq.co.za",
+  "||r18.com",
+  "|http://radiko.jp",
+  "||ramcity.com.au",
+  "||rateyourmusic.com",
+  "||rd.com",
+  "||rdio.com",
+  "|https://riseup.net",
+  "||sadistic-v.com",
+  "||isc.sans.edu",
+  "|http://cdn*.search.xxx/",
+  "||shiksha.com",
+  "||slacker.com",
+  "||sm-miracle.com",
+  "||softnology.biz",
+  "||soylentnews.org",
+  "||spotify.com",
+  "||spreadshirt.es",
+  "||springboardplatform.com",
+  "||sprite.org",
+  "@@|http://store.sprite.org",
+  "||superokayama.com",
+  "||superpages.com",
+  "||swagbucks.com",
+  "||switch1.jp",
+  "||tapanwap.com",
+  "||gsp.target.com",
+  "||login.target.com",
+  "||rcam.target.com",
+  "||technews.tw",
+  "||thinkgeek.com",
+  "||thebodyshop-usa.com",
+  "||tma.co.jp",
+  "||tracfone.com",
+  "||tryheart.jp",
+  "||turntable.fm",
+  "||twerkingbutt.com",
+  "||ulop.net",
+  "||uukanshu.com",
+  "||vegasred.com",
+  "||vevo.com",
+  "||vip-enterprise.com",
+  "|http://viu.tv/ch/",
+  "|http://viu.tv/encore/",
+  "||vmpsoft.com",
+  "|http://ecsm.vs.com/",
+  "||wanz-factory.com",
+  "||ssl.webpack.de",
+  "||wheretowatch.com",
+  "||wingamestore.com",
+  "||wizcrafts.net",
+  "||vod.wwe.com",
+  "||xfinity.com",
+  "||youwin.com",
+  "||ytn.co.kr",
+  "||zattoo.com",
+  "||zim.vn",
+  "||zozotown.com",
+  "14.102.250.18",
+  "14.102.250.19",
+  "50.7.31.230:8898",
+  "174.142.105.153",
+  "69.65.19.160",
+  "||xn--4gq171p.com",
+  "||xn--czq75pvv1aj5c.org",
+  "||xn--i2ru8q2qg.com",
+  "||xn--oiq.cc",
+  "||xn--p8j9a0d9c9a.xn--q9jyb4c",
+  "||abebooks.com",
+  "|https://*.s3.amazonaws.com",
+  "||s3-ap-southeast-2.amazonaws.com",
+  "||43110.cf",
+  "||9cache.com",
+  "||9gag.com",
+  "||agro.hk",
+  "||share.america.gov",
+  "||apkmirror.com",
+  "||arte.tv",
+  "||artstation.com",
+  "||bangdream.space",
+  "||behance.net",
+  "||bird.so",
+  "||bitterwinter.org",
+  "||bnn.co",
+  "||businessinsider.com",
+  "||boomssr.com",
+  "||bwgyhw.com",
+  "||castbox.fm",
+  "||chinatimes.com",
+  "||clyp.it",
+  "||cmcn.org",
+  "||cmx.im",
+  "||dailyview.tw",
+  "||daum.net",
+  "||depositphotos.com",
+  "||disconnect.me",
+  "||documentingreality.com",
+  "||doubibackup.com",
+  "||doubmirror.cf",
+  "||encyclopedia.com",
+  "||fangeqiang.com",
+  "||fanqiangdang.com",
+  "||feedly.com",
+  "||feedx.net",
+  "||flyzy2005.com",
+  "||foreignpolicy.com",
+  "||free-ss.site",
+  "||freehongkong.org",
+  "||blog.fuckgfw233.org",
+  "||g0v.social",
+  "||globalvoices.org",
+  "||glorystar.me",
+  "||goregrish.com",
+  "||guangnianvpn.com",
+  "||hanime.tv",
+  "||hbo.com",
+  "||spaces.hightail.com",
+  "||hkgalden.com",
+  "||hkgolden.com",
+  "||hudson.org",
+  "||ipfs.io",
+  "||japantimes.co.jp",
+  "||jiji.com",
+  "||jintian.net",
+  "||jinx.com",
+  "||joinmastodon.org",
+  "||liangzhichuanmei.com",
+  "||lighti.me",
+  "||lightyearvpn.com",
+  "||lihkg.com",
+  "||line-scdn.net",
+  "||i.lithium.com",
+  "||cloud.mail.ru",
+  "||cdn-images.mailchimp.com",
+  "||mastodon.cloud",
+  "||mastodon.host",
+  "||mastodon.social",
+  "||mastodon.xyz",
+  "||matters.news",
+  "||me.me",
+  "||metart.com",
+  "||mohu.club",
+  "||mohu.ml",
+  "||motiyun.com",
+  "||msa-it.org",
+  "||dictionary.goo.ne.jp",
+  "||go.nesnode.com",
+  "||international-news.newsmagazine.asia",
+  "||nikkei.com",
+  "||nitter.cc",
+  "||nitter.net",
+  "||niu.moe",
+  "||nofile.io",
+  "||now.com",
+  "||openvpn.org",
+  "||onejav.com",
+  "||paste.ee",
+  "||my.pcloud.com",
+  "||picacomic.com",
+  "||pincong.rocks",
+  "||pixiv.net",
+  "||potato.im",
+  "||premproxy.com",
+  "||prism-break.org",
+  "||protonvpn.com",
+  "||api.pureapk.com",
+  "||quora.com",
+  "||quoracdn.net",
+  "||qz.com",
+  "||cdn.seatguru.com",
+  "||secure.raxcdn.com",
+  "||redd.it",
+  "||reddit.com",
+  ".redditlist.com",
+  "|http://redditlist.com",
+  "||redditmedia.com",
+  "||redditstatic.com",
+  "||rixcloud.com",
+  "||rixcloud.us",
+  "||rsdlmonitor.com",
+  "||shadowsocks.be",
+  "||shadowsocks9.com",
+  "||tn1.shemalez.com",
+  "||tn2.shemalez.com",
+  "||tn3.shemalez.com",
+  "||static.shemalez.com",
+  "||six-degrees.io",
+  "||softfamous.com",
+  "||softsmirror.cf",
+  "||sosreader.com",
+  "||sspanel.net",
+  "||sulian.me",
+  "||supchina.com",
+  "||teddysun.com",
+  "||textnow.me",
+  "||tineye.com",
+  "||top10vpn.com",
+  "||tubepornclassic.com",
+  "||uku.im",
+  "||unseen.is",
+  "||cn.uptodown.com",
+  "||uraban.me",
+  "||vrsmash.com",
+  "||vultryhw.com",
+  "||scache.vzw.com",
+  "||scache1.vzw.com",
+  "||scache2.vzw.com",
+  "||ss7.vzw.com",
+  "||ssr.tools",
+  "||steemit.com",
+  "||taiwanjustice.net",
+  "||tinc-vpn.org",
+  "||u15.info",
+  "||washingtonpost.com",
+  "||wenzhao.ca",
+  "||whatsonweibo.com",
+  "||wire.com",
+  "||blog.workflow.is",
+  "||xm.com",
+  "||xuehua.us",
+  "||yes-news.com",
+  "||yigeni.com",
+  "||you-get.org",
+  "||zzcloud.me",
+  "||aex.com",
+  "||allcoin.com",
+  "||adcex.com",
+  "||bcex.ca",
+  "||bibox.com",
+  "||big.one",
+  "||bigone.com",
+  "||binance.com",
+  "||bit-z.com",
+  "||bitz.ai",
+  "||bitbay.net",
+  "||bitcoinworld.com",
+  "||bitfinex.com",
+  "||bithumb.com",
+  "||bitinka.com.ar",
+  "||bitmex.com",
+  "||btc98.com",
+  "||btcbank.bank",
+  "||btctrade.im",
+  "||c2cx.com",
+  "||chaoex.com",
+  "||cobinhood.com",
+  "||coin2co.in",
+  "||coinbene.com",
+  ".coinegg.com",
+  "||coinegg.com",
+  "||coinex.com",
+  "||coingi.com",
+  "||coinrail.co.kr",
+  "||cointiger.com",
+  "||cointobe.com",
+  "||coinut.com",
+  "||discoins.com",
+  "||dragonex.io",
+  "||ebtcbank.com",
+  "||etherdelta.com",
+  "||etherscan.io",
+  "||exmo.com",
+  "||exrates.me",
+  "||exx.com",
+  "||fatbtc.com",
+  "||gate.io",
+  "||gatecoin.com",
+  "||hbg.com",
+  "||hitbtc.com",
+  "||huobi.co",
+  "||huobi.com",
+  "||huobi.me",
+  "||huobi.pro",
+  "||huobi.sc",
+  "||huobipro.com",
+  "||bx.in.th",
+  "||jex.com",
+  "||kex.com",
+  "||kspcoin.com",
+  "||kucoin.com",
+  "||lbank.info",
+  "||livecoin.net",
+  "||localbitcoins.com",
+  "||mercatox.com",
+  "||oex.com",
+  "||okex.com",
+  "||otcbtc.com",
+  "||paxful.com",
+  "||rightbtc.com",
+  "||topbtc.com",
+  "||xbtce.com",
+  "||yobit.net",
+  "||zb.com",
+  "||read01.com",
+  "||kknews.cc",
+  "china-mmm.jp.net",
+  ".lsxszzg.com",
+  ".china-mmm.net",
+  "||china-mmm.net",
+  "china-mmm.sa.com",
+  ".allowed.org",
+  ".now.im",
+  "||amazon.co.jp",
+  ".amazon.com/Dalai-Lama",
+  "amazon.com/Prisoner-State-Secret-Journal-Premier",
+  "s3-ap-northeast-1.amazonaws.com",
+  "||aolchannels.aol.com",
+  "video.aol.ca/video-detail",
+  "video.aol.co.uk/video-detail",
+  "video.aol.com",
+  "||video.aol.com",
+  "||search.aol.com",
+  "www.aolnews.com",
+  ".avmo.pw",
+  ".avmoo.com",
+  "|http://avmoo.com",
+  ".avmoo.net",
+  "|http://avmoo.net",
+  "||avmoo.pw",
+  ".javmoo.xyz",
+  "|http://javmoo.xyz",
+  ".javtag.com",
+  "|http://javtag.com",
+  ".javzoo.com",
+  "|http://javzoo.com",
+  ".tellme.pw",
+  ".bbc.com",
+  "||bbc.com",
+  ".bbc.co.uk",
+  "||bbc.co.uk",
+  "||bbci.co.uk",
+  ".bbcchinese.com",
+  "||bbcchinese.com",
+  "|http://bbc.in",
+  ".bloomberg.cn",
+  "||bloomberg.cn",
+  ".bloomberg.com",
+  "||bloomberg.com",
+  "bloomberg.de",
+  "||bloomberg.de",
+  "||bloombergview.com",
+  ".businessweek.com",
+  ".1dumb.com",
+  ".25u.com",
+  ".2waky.com",
+  ".3-a.net",
+  ".4dq.com",
+  ".4mydomain.com",
+  ".4pu.com",
+  ".acmetoy.com",
+  ".almostmy.com",
+  ".americanunfinished.com",
+  ".authorizeddns.net",
+  ".authorizeddns.org",
+  ".authorizeddns.us",
+  ".bigmoney.biz",
+  ".changeip.name",
+  ".changeip.net",
+  ".changeip.org",
+  ".cleansite.biz",
+  ".cleansite.info",
+  ".cleansite.us",
+  ".compress.to",
+  ".ddns.info",
+  ".ddns.me.uk",
+  ".ddns.mobi",
+  ".ddns.ms",
+  ".ddns.name",
+  ".ddns.us",
+  ".dhcp.biz",
+  ".dns-dns.com",
+  ".dns-stuff.com",
+  ".dns04.com",
+  ".dns05.com",
+  ".dns1.us",
+  ".dns2.us",
+  ".dnset.com",
+  ".dnsrd.com",
+  ".dsmtp.com",
+  ".dumb1.com",
+  ".dynamic-dns.net",
+  ".dynamicdns.biz",
+  ".dynamicdns.co.uk",
+  ".dynamicdns.me.uk",
+  ".dynamicdns.org.uk",
+  ".dyndns.pro",
+  ".dynssl.com",
+  ".edns.biz",
+  ".epac.to",
+  ".esmtp.biz",
+  ".ezua.com",
+  ".faqserv.com",
+  ".fartit.com",
+  ".freeddns.com",
+  ".freetcp.com",
+  ".freewww.biz",
+  ".freewww.info",
+  ".ftp1.biz",
+  ".ftpserver.biz",
+  ".gettrials.com",
+  ".got-game.org",
+  ".gr8domain.biz",
+  ".gr8name.biz",
+  ".https443.net",
+  ".https443.org",
+  ".ikwb.com",
+  ".instanthq.com",
+  ".iownyour.biz",
+  ".iownyour.org",
+  ".isasecret.com",
+  ".itemdb.com",
+  ".itsaol.com",
+  ".jetos.com",
+  ".jkub.com",
+  ".jungleheart.com",
+  ".justdied.com",
+  ".lflink.com",
+  ".lflinkup.com",
+  ".lflinkup.net",
+  ".lflinkup.org",
+  ".longmusic.com",
+  ".mefound.com",
+  ".moneyhome.biz",
+  ".mrbasic.com",
+  ".mrbonus.com",
+  ".mrface.com",
+  ".mrslove.com",
+  ".my03.com",
+  ".mydad.info",
+  ".myddns.com",
+  ".myftp.info",
+  ".myftp.name",
+  ".mylftv.com",
+  ".mymom.info",
+  ".mynetav.net",
+  ".mynetav.org",
+  ".mynumber.org",
+  ".mypicture.info",
+  ".mypop3.net",
+  ".mypop3.org",
+  ".mysecondarydns.com",
+  ".mywww.biz",
+  ".myz.info",
+  ".ninth.biz",
+  ".ns01.biz",
+  ".ns01.info",
+  ".ns01.us",
+  ".ns02.biz",
+  ".ns02.info",
+  ".ns02.us",
+  ".ns1.name",
+  ".ns2.name",
+  ".ns3.name",
+  ".ocry.com",
+  ".onedumb.com",
+  ".onmypc.biz",
+  ".onmypc.info",
+  ".onmypc.net",
+  ".onmypc.org",
+  ".onmypc.us",
+  ".organiccrap.com",
+  ".otzo.com",
+  ".ourhobby.com",
+  ".pcanywhere.net",
+  ".port25.biz",
+  ".proxydns.com",
+  ".qhigh.com",
+  ".qpoe.com",
+  ".rebatesrule.net",
+  ".sellclassics.com",
+  ".sendsmtp.com",
+  ".serveuser.com",
+  ".serveusers.com",
+  ".sexidude.com",
+  ".sexxxy.biz",
+  ".sixth.biz",
+  ".squirly.info",
+  ".ssl443.org",
+  ".toh.info",
+  ".toythieves.com",
+  ".trickip.net",
+  ".trickip.org",
+  ".vizvaz.com",
+  ".wha.la",
+  ".wikaba.com",
+  ".www1.biz",
+  ".wwwhost.biz",
+  "@@|http://xx.wwwhost.biz",
+  ".x24hr.com",
+  ".xxuz.com",
+  ".xxxy.biz",
+  ".xxxy.info",
+  ".ygto.com",
+  ".youdontcare.com",
+  ".yourtrap.com",
+  ".zyns.com",
+  ".zzux.com",
+  "d1b183sg0nvnuh.cloudfront.net",
+  "|https://d1b183sg0nvnuh.cloudfront.net",
+  "d1c37gjwa26taa.cloudfront.net",
+  "|https://d1c37gjwa26taa.cloudfront.net",
+  "d3c33hcgiwev3.cloudfront.net",
+  "|https://d3c33hcgiwev3.cloudfront.net",
+  "||d3rhr7kgmtrq1v.cloudfront.net",
+  ".3d-game.com",
+  ".4irc.com",
+  ".b0ne.com",
+  ".chatnook.com",
+  ".darktech.org",
+  ".deaftone.com",
+  ".dtdns.net",
+  ".effers.com",
+  ".etowns.net",
+  ".etowns.org",
+  ".flnet.org",
+  ".gotgeeks.com",
+  ".scieron.com",
+  ".slyip.com",
+  ".slyip.net",
+  ".suroot.com",
+  ".blogdns.org",
+  ".dyndns.org",
+  ".dyndns-ip.com",
+  ".dyndns-pics.com",
+  ".from-sd.com",
+  ".from-pr.com",
+  ".is-a-hunter.com",
+  ".dynu.com",
+  "||dynu.com",
+  ".dynu.net",
+  ".freeddns.org",
+  "||accountkit.com",
+  "cdninstagram.com",
+  "||cdninstagram.com",
+  "||f8.com",
+  "||facebook.br",
+  ".facebook.com",
+  "||facebook.com",
+  "@@||v6.facebook.com",
+  "||facebook.design",
+  "||connect.facebook.net",
+  "||facebook.hu",
+  "||facebook.in",
+  "||facebook.nl",
+  "||facebook.se",
+  "||facebookmail.com",
+  "||fb.com",
+  "||fb.me",
+  "||fb.watch",
+  "||fbcdn.net",
+  "||fbsbx.com",
+  "||fbaddins.com",
+  "||fbworkmail.com",
+  ".instagram.com",
+  "||instagram.com",
+  "||m.me",
+  "||messenger.com",
+  "||oculus.com",
+  "||oculuscdn.com",
+  "||rocksdb.org",
+  "@@||ip6.static.sl-reverse.com",
+  "||parse.com",
+  "||thefacebook.com",
+  "||whatsapp.com",
+  "||whatsapp.net",
+  "||auntology.fandom.com",
+  "||hongkong.fandom.com",
+  ".ftchinese.com",
+  "||ftchinese.com",
+  "||1e100.net",
+  "||466453.com",
+  "||abc.xyz",
+  "||about.google",
+  "||admob.com",
+  "||adsense.com",
+  "||advertisercommunity.com",
+  "||agoogleaday.com",
+  "||ai.google",
+  "||ampproject.org",
+  "@@|https://www.ampproject.org",
+  "@@|https://cdn.ampproject.org",
+  "||android.com",
+  "||androidify.com",
+  "||androidtv.com",
+  "||api.ai",
+  ".appspot.com",
+  "||appspot.com",
+  "||autodraw.com",
+  "||blog.google",
+  "||blogblog.com",
+  "blogspot.com",
+  "/^https?:\\/\\/[^\\/]+blogspot\\.(.*)/",
+  ".blogspot.hk",
+  ".blogspot.jp",
+  ".blogspot.tw",
+  "||certificate-transparency.org",
+  "||chrome.com",
+  "||chromecast.com",
+  "||chromeenterprise.google",
+  "||chromeexperiments.com",
+  "||chromercise.com",
+  "||chromestatus.com",
+  "||chromium.org",
+  "||com.google",
+  "||crbug.com",
+  "||creativelab5.com",
+  "||crisisresponse.google",
+  "||crrev.com",
+  "||data-vocabulary.org",
+  "||debug.com",
+  "||deepmind.com",
+  "||deja.com",
+  "||design.google",
+  "||digisfera.com",
+  "||dns.google",
+  "||domains.google",
+  "||duck.com",
+  "||environment.google",
+  "||feedburner.com",
+  "||firebaseio.com",
+  "||g.co",
+  "||gcr.io",
+  "||get.app",
+  "||get.dev",
+  "||get.how",
+  "||get.page",
+  "||getmdl.io",
+  "||getoutline.org",
+  "||ggpht.com",
+  "||gmail.com",
+  "||gmodules.com",
+  "||godoc.org",
+  "||golang.org",
+  "||goo.gl",
+  ".google.ae",
+  ".google.as",
+  ".google.am",
+  ".google.at",
+  ".google.az",
+  ".google.ba",
+  ".google.be",
+  ".google.bg",
+  ".google.ca",
+  ".google.cd",
+  ".google.ci",
+  ".google.co.id",
+  ".google.co.jp",
+  ".google.co.kr",
+  ".google.co.ma",
+  ".google.co.uk",
+  ".google.com",
+  ".google.de",
+  "||google.dev",
+  ".google.dj",
+  ".google.dk",
+  ".google.es",
+  ".google.fi",
+  ".google.fm",
+  ".google.fr",
+  ".google.gg",
+  ".google.gl",
+  ".google.gr",
+  ".google.ie",
+  ".google.is",
+  ".google.it",
+  ".google.jo",
+  ".google.kz",
+  ".google.lv",
+  ".google.mn",
+  ".google.ms",
+  ".google.nl",
+  ".google.nu",
+  ".google.no",
+  ".google.ro",
+  ".google.ru",
+  ".google.rw",
+  ".google.sc",
+  ".google.sh",
+  ".google.sk",
+  ".google.sm",
+  ".google.sn",
+  ".google.tk",
+  ".google.tm",
+  ".google.to",
+  ".google.tt",
+  ".google.vu",
+  ".google.ws",
+  "/^https?:\\/\\/([^\\/]+\\.)*google\\.(ac|ad|ae|af|ai|al|am|as|at|az|ba|be|bf|bg|bi|bj|bs|bt|by|ca|cat|cd|cf|cg|ch|ci|cl|cm|co.ao|co.bw|co.ck|co.cr|co.id|co.il|co.in|co.jp|co.ke|co.kr|co.ls|co.ma|com|com.af|com.ag|com.ai|com.ar|com.au|com.bd|com.bh|com.bn|com.bo|com.br|com.bz|com.co|com.cu|com.cy|com.do|com.ec|com.eg|com.et|com.fj|com.gh|com.gi|com.gt|com.hk|com.jm|com.kh|com.kw|com.lb|com.ly|com.mm|com.mt|com.mx|com.my|com.na|com.nf|com.ng|com.ni|com.np|com.om|com.pa|com.pe|com.pg|com.ph|com.pk|com.pr|com.py|com.qa|com.sa|com.sb|com.sg|com.sl|com.sv|com.tj|com.tr|com.tw|com.ua|com.uy|com.vc|com.vn|co.mz|co.nz|co.th|co.tz|co.ug|co.uk|co.uz|co.ve|co.vi|co.za|co.zm|co.zw|cv|cz|de|dj|dk|dm|dz|ee|es|eu|fi|fm|fr|ga|ge|gg|gl|gm|gp|gr|gy|hk|hn|hr|ht|hu|ie|im|iq|is|it|it.ao|je|jo|kg|ki|kz|la|li|lk|lt|lu|lv|md|me|mg|mk|ml|mn|ms|mu|mv|mw|mx|ne|nl|no|nr|nu|org|pl|pn|ps|pt|ro|rs|ru|rw|sc|se|sh|si|sk|sm|sn|so|sr|st|td|tg|tk|tl|tm|tn|to|tt|us|vg|vn|vu|ws)\\/.*/",
+  "||googleapis.cn",
+  "||googleapis.com",
+  "||googleapps.com",
+  "||googleartproject.com",
+  "||googleblog.com",
+  "||googlebot.com",
+  "||googlechinawebmaster.com",
+  "||googlecode.com",
+  "||googlecommerce.com",
+  "||googledomains.com",
+  "||googlearth.com",
+  "||googleearth.com",
+  "||googledrive.com",
+  "||googlefiber.net",
+  "||googlegroups.com",
+  "||googlehosted.com",
+  "||googleideas.com",
+  "||googleinsidesearch.com",
+  "||googlelabs.com",
+  "||googlemail.com",
+  "||googlemashups.com",
+  "||googlepagecreator.com",
+  "||googleplay.com",
+  "||googleplus.com",
+  "||googlescholar.comUSA",
+  "||googlesource.com",
+  "||googleusercontent.com",
+  ".googlevideo.com",
+  "||googlevideo.com",
+  "||googleweblight.com",
+  "||googlezip.net",
+  "||groups.google.cn",
+  "||grow.google",
+  "||gstatic.com",
+  "||gvt0.com",
+  "||gvt1.com",
+  "@@||redirector.gvt1.com",
+  "||gvt3.com",
+  "||gwtproject.org",
+  "||html5rocks.com",
+  "||iam.soy",
+  "||igoogle.com",
+  "||itasoftware.com",
+  "||lers.google",
+  "||like.com",
+  "||madewithcode.com",
+  "||material.io",
+  "||nic.google",
+  "||on2.com",
+  "||opensource.google",
+  "||panoramio.com",
+  "||picasaweb.com",
+  "||pki.goog",
+  "||plus.codes",
+  "||polymer-project.org",
+  "||pride.google",
+  "||questvisual.com",
+  "||admin.recaptcha.net",
+  "||api.recaptcha.net",
+  "||api-secure.recaptcha.net",
+  "||api-verify.recaptcha.net",
+  "||redhotlabs.com",
+  "||registry.google",
+  "||research.google",
+  "||safety.google",
+  "||savethedate.foo",
+  "||schema.org",
+  "||shattered.io",
+  "|http://sipml5.org/",
+  "||stories.google",
+  "||sustainability.google",
+  "||synergyse.com",
+  "||teachparentstech.org",
+  "||tensorflow.org",
+  "||tfhub.dev",
+  "||thinkwithgoogle.com",
+  "||tiltbrush.com",
+  "||translate.google",
+  "||tv.google",
+  "||urchin.com",
+  "||waveprotocol.org",
+  "||waymo.com",
+  "||web.dev",
+  "||webmproject.org",
+  "||webrtc.org",
+  "||whatbrowser.org",
+  "||widevine.com",
+  "||withgoogle.com",
+  "||withyoutube.com",
+  "||x.company",
+  "||xn--ngstr-lra8j.com",
+  "||youtu.be",
+  ".youtube.com",
+  "||youtube.com",
+  "||youtube-nocookie.com",
+  "||youtubeeducation.com",
+  "||youtubegaming.com",
+  "||youtubekids.com",
+  "||yt.be",
+  "||ytimg.com",
+  "||zynamics.com",
+  "||naughtyamerica.com",
+  "static01.nyt.com",
+  "||nyt.com",
+  "nytchina.com",
+  "nytcn.me",
+  "||nytcn.me",
+  "||nytco.com",
+  "|http://nyti.ms/",
+  ".nytimes.com",
+  "||nytimes.com",
+  "||nytimg.com",
+  "userapi.nytlog.com",
+  "cn.nytstyle.com",
+  "||nytstyle.com",
+  ".steamcommunity.com",
+  "||steamcommunity.com",
+  "|http://store.steampowered.com",
+  "||t.me",
+  "||updates.tdesktop.com",
+  "||telegram.dog",
+  "||telegram.me",
+  "||telegram.org",
+  ".telegramdownload.com",
+  "||telesco.pe",
+  "||jtvnw.net",
+  "||ttvnw.net",
+  "||twitch.tv",
+  "||twitchcdn.net",
+  "||periscope.tv",
+  ".pscp.tv",
+  "||pscp.tv",
+  ".t.co",
+  "||t.co",
+  ".tweetdeck.com",
+  "||tweetdeck.com",
+  "||twimg.com",
+  ".twitpic.com",
+  "||twitpic.com",
+  ".twitter.com",
+  "||twitter.com",
+  "||twitter.jp",
+  "||vine.co",
+  "||gov.taipei",
+  ".gov.tw",
+  "|https://aiss.anws.gov.tw",
+  "||archives.gov.tw",
+  "||tacc.cwb.gov.tw",
+  "||data.gov.tw",
+  "||epa.gov.tw",
+  "||fa.gov.tw",
+  "||fda.gov.tw",
+  "||hpa.gov.tw",
+  "||immigration.gov.tw",
+  "||itaiwan.gov.tw",
+  "||mjib.gov.tw",
+  "||moeaic.gov.tw",
+  "||mofa.gov.tw",
+  "||mol.gov.tw",
+  "||mvdis.gov.tw",
+  "||nat.gov.tw",
+  "||nhi.gov.tw",
+  "||npa.gov.tw",
+  "||nsc.gov.tw",
+  "||ntbk.gov.tw",
+  "||ntbna.gov.tw",
+  "||ntbt.gov.tw",
+  "||ntsna.gov.tw",
+  "||pcc.gov.tw",
+  "||stat.gov.tw",
+  "||taipei.gov.tw",
+  "||taiwanjobs.gov.tw",
+  "||thb.gov.tw",
+  "||tipo.gov.tw",
+  "||wda.gov.tw",
+  "||teco-hk.org",
+  "||teco-mo.org",
+  "@@||aftygh.gov.tw",
+  "@@||aide.gov.tw",
+  "@@||tpde.aide.gov.tw",
+  "@@||arte.gov.tw",
+  "@@||chukuang.gov.tw",
+  "@@||cwb.gov.tw",
+  "@@||cycab.gov.tw",
+  "@@||dbnsa.gov.tw",
+  "@@||df.gov.tw",
+  "@@||eastcoast-nsa.gov.tw",
+  "@@||erv-nsa.gov.tw",
+  "@@||grb.gov.tw",
+  "@@||gysd.nyc.gov.tw",
+  "@@||hchcc.gov.tw",
+  "@@||hsinchu-cc.gov.tw",
+  "@@||iner.gov.tw",
+  "@@||klsio.gov.tw",
+  "@@||kmseh.gov.tw",
+  "@@||lungtanhr.gov.tw",
+  "@@||maolin-nsa.gov.tw",
+  "@@||matsu-news.gov.tw",
+  "@@||matsu-nsa.gov.tw",
+  "@@||matsucc.gov.tw",
+  "@@||moe.gov.tw",
+  "@@||mvdis.gov.tw",
+  "@@||nankan.gov.tw",
+  "@@||ncree.gov.tw",
+  "@@||necoast-nsa.gov.tw",
+  "@@||siraya-nsa.gov.tw",
+  "@@||cromotc.nat.gov.tw",
+  "@@||tax.nat.gov.tw",
+  "@@||necoast-nsa.gov.tw",
+  "@@||ner.gov.tw",
+  "@@||nmmba.gov.tw",
+  "@@||nmp.gov.tw",
+  "@@||nmvttc.gov.tw",
+  "@@||northguan-nsa.gov.tw",
+  "@@||npm.gov.tw",
+  "@@||nstm.gov.tw",
+  "@@||ntdmh.gov.tw",
+  "@@||ntl.gov.tw",
+  "@@||ntsec.gov.tw",
+  "@@||ntuh.gov.tw",
+  "@@||nvri.gov.tw",
+  "@@||penghu-nsa.gov.tw",
+  "@@||post.gov.tw",
+  "@@||siraya-nsa.gov.tw",
+  "@@||stdtime.gov.tw",
+  "@@||sunmoonlake.gov.tw",
+  "@@||taitung-house.gov.tw",
+  "@@||taoyuan.gov.tw",
+  "@@||tphcc.gov.tw",
+  "@@||trimt-nsa.gov.tw",
+  "@@||vghtpe.gov.tw",
+  "@@||vghks.gov.tw",
+  "@@||vghtc.gov.tw",
+  "@@||wanfang.gov.tw",
+  "@@||yatsen.gov.tw",
+  "@@||yda.gov.tw",
+  "||kinmen.org.tw",
+  "|http://www.americorps.gov",
+  "||jpl.nasa.gov",
+  "||pds.nasa.gov",
+  "||solarsystem.nasa.gov",
+  "iipdigital.usembassy.gov",
+  "||usfk.mil",
+  "||usmc.mil",
+  "|http://tarr.uspto.gov/",
+  "||tsdr.uspto.gov",
+  "||v2ex.com",
+  "cn.voa.mobi",
+  "tw.voa.mobi",
+  "||voacambodia.com",
+  ".voachineseblog.com",
+  "||voachineseblog.com",
+  ".voacantonese.com",
+  "||voacantonese.com",
+  "voachinese.com",
+  "||voachinese.com",
+  "voagd.com",
+  "||voaindonesia.com",
+  ".voanews.com",
+  "||voanews.com",
+  "voatibetan.com",
+  "||voatibetan.com",
+  ".voatibetanenglish.com",
+  "||voatibetanenglish.com",
+  "||zh.ecdm.wikia.com",
+  "||evchk.wikia.com",
+  "fq.wikia.com",
+  "zh.pttpedia.wikia.com/wiki/%E7%BF%92%E5%8C%85%E5%AD%90%E4%B9%8B%E4%BA%82",
+  "cn.uncyclopedia.wikia.com",
+  "zh.uncyclopedia.wikia.com",
+  "||wikimedia.org",
+  "|http://zh.wikisource.org",
+  "||zh.wikiquote.org",
+  "||zh.wikinews.org",
+  "||ja.wikipedia.org",
+  "||wikipedia.org",
+  "||data.flurry.com",
+  "page.bid.yahoo.com",
+  "tw.bid.yahoo.com",
+  "|https://tw.bid.yahoo.com",
+  "blogs.yahoo.co.jp",
+  "||search.yahoo.co.jp",
+  "buy.yahoo.com.tw/gdsale",
+  "hk.yahoo.com",
+  "hk.knowledge.yahoo.com",
+  "tw.money.yahoo.com",
+  "hk.myblog.yahoo.com",
+  "news.yahoo.com/china-blocks-bbc",
+  "||hk.news.yahoo.com",
+  "hk.rd.yahoo.com",
+  "hk.search.yahoo.com/search",
+  "hk.video.news.yahoo.com/video",
+  "meme.yahoo.com",
+  "tw.answers.yahoo.com",
+  "|https://tw.answers.yahoo.com",
+  "||tw.knowledge.yahoo.com",
+  "||tw.mall.yahoo.com",
+  "tw.yahoo.com",
+  "||tw.mobi.yahoo.com",
+  "tw.myblog.yahoo.com",
+  "||tw.news.yahoo.com",
+  "pulse.yahoo.com",
+  "||search.yahoo.com",
+  "upcoming.yahoo.com",
+  "video.yahoo.com",
+  "||yahoo.com.hk",
+  "||duckduckgo-owned-server.yahoo.net",
+  "||000webhost.com",
+  ".030buy.com",
+  ".0rz.tw",
+  "|http://0rz.tw",
+  "1-apple.com.tw",
+  "||1-apple.com.tw",
+  ".10.tt",
+  ".100ke.org",
+  ".1000giri.net",
+  "||1000giri.net",
+  "||10beasts.net",
+  ".10conditionsoflove.com",
+  "||10musume.com",
+  "123rf.com",
+  ".12bet.com",
+  "||12bet.com",
+  ".12vpn.com",
+  ".12vpn.net",
+  "||12vpn.com",
+  "||12vpn.net",
+  "||1337x.to",
+  ".138.com",
+  "141hongkong.com/forum",
+  "||141jj.com",
+  ".141tube.com",
+  ".1688.com.au",
+  ".173ng.com",
+  "||173ng.com",
+  ".177pic.info",
+  ".17t17p.com",
+  "||18board.com",
+  "||18board.info",
+  "18onlygirls.com",
+  ".18p2p.com",
+  ".18virginsex.com",
+  ".1949er.org",
+  "zhao.1984.city",
+  "||zhao.1984.city",
+  "1984bbs.com",
+  "||1984bbs.com",
+  ".1984bbs.org",
+  "||1984bbs.org",
+  ".1991way.com",
+  "||1991way.com",
+  ".1998cdp.org",
+  ".1bao.org",
+  "|http://1bao.org",
+  ".1eew.com",
+  ".1mobile.com",
+  "|http://*.1mobile.tw",
+  "||1pondo.tv",
+  ".2-hand.info",
+  ".2000fun.com/bbs",
+  ".2008xianzhang.info",
+  "||2008xianzhang.info",
+  "||2017.hk",
+  "||2047.name",
+  "21andy.com/blog",
+  ".21join.com",
+  ".21pron.com",
+  "21sextury.com",
+  ".228.net.tw",
+  "||233abc.com",
+  "||24hrs.ca",
+  "24smile.org",
+  "2lipstube.com",
+  ".2shared.com",
+  "30boxes.com",
+  ".315lz.com",
+  "||32red.com",
+  "||36rain.com",
+  ".3a5a.com",
+  "3arabtv.com",
+  ".3boys2girls.com",
+  ".3proxy.ru",
+  ".3ren.ca",
+  ".3tui.net",
+  "||404museum.com",
+  "||4bluestones.biz",
+  ".4chan.com",
+  ".4everproxy.com",
+  "||4everproxy.com",
+  "||4rbtv.com",
+  "||4shared.com",
+  "taiwannation.50webs.com",
+  "||51.ca",
+  "||51jav.org",
+  ".51luoben.com",
+  "||51luoben.com",
+  ".5278.cc",
+  ".5299.tv",
+  "5aimiku.com",
+  "5i01.com",
+  ".5isotoi5.org",
+  ".5maodang.com",
+  "||63i.com",
+  ".64museum.org",
+  "64tianwang.com",
+  "64wiki.com",
+  ".66.ca",
+  "666kb.com",
+  "||6do.news",
+  ".6park.com",
+  "||6park.com",
+  "||6parkbbs.com",
+  "||6parker.com",
+  "||6parknews.com",
+  "||7capture.com",
+  ".7cow.com",
+  ".8-d.com",
+  "|http://8-d.com",
+  "85cc.net",
+  ".85cc.us",
+  "|http://85cc.us",
+  "|http://85st.com",
+  ".881903.com/page/zh-tw/",
+  "||881903.com",
+  ".888.com",
+  ".888poker.com",
+  "89.64.charter.constitutionalism.solutions",
+  "89-64.org",
+  "||89-64.org",
+  "||8964museum.com",
+  ".8news.com.tw",
+  ".8z1.net",
+  "||8z1.net",
+  ".9001700.com",
+  "|http://908taiwan.org/",
+  "||91porn.com",
+  "||91vps.club",
+  ".92ccav.com",
+  ".991.com",
+  "|http://991.com",
+  ".99btgc01.com",
+  "||99btgc01.com",
+  ".99cn.info",
+  "|http://99cn.info",
+  "||9bis.com",
+  "||9bis.net",
+  "||9news.com.au",
+  ".tibet.a.se",
+  "|http://tibet.a.se",
+  "||a-normal-day.com",
+  "a5.com.ru",
+  "|http://aamacau.com",
+  ".abc.com",
+  ".abc.net.au",
+  "||abc.net.au",
+  ".abchinese.com",
+  "abclite.net",
+  "|https://www.abclite.net",
+  ".ablwang.com",
+  ".aboluowang.com",
+  "||aboluowang.com",
+  ".aboutgfw.com",
+  ".abs.edu",
+  ".accim.org",
+  ".aceros-de-hispania.com",
+  ".acevpn.com",
+  "||acevpn.com",
+  ".acg18.me",
+  "|http://acg18.me",
+  "||acgbox.org",
+  "||acgkj.com",
+  "||acgnx.se",
+  ".acmedia365.com",
+  ".acnw.com.au",
+  "actfortibet.org",
+  "actimes.com.au",
+  "activpn.com",
+  "||activpn.com",
+  "||aculo.us",
+  "||addictedtocoffee.de",
+  "||addyoutube.com",
+  ".adelaidebbs.com/bbs",
+  ".adpl.org.hk",
+  "|http://adpl.org.hk",
+  ".adult-sex-games.com",
+  "||adult-sex-games.com",
+  "adultfriendfinder.com",
+  "adultkeep.net/peepshow/members/main.htm",
+  "||advanscene.com",
+  "||advertfan.com",
+  ".ae.org",
+  "||aenhancers.com",
+  "||af.mil",
+  ".afantibbs.com",
+  "|http://afantibbs.com",
+  "||afr.com",
+  ".ai-kan.net",
+  "||ai-kan.net",
+  "ai-wen.net",
+  ".aiph.net",
+  "||aiph.net",
+  ".airasia.com",
+  "||airconsole.com",
+  "|http://download.aircrack-ng.org",
+  ".airvpn.org",
+  "||airvpn.org",
+  ".aisex.com",
+  "||ait.org.tw",
+  "aiweiwei.com",
+  ".aiweiweiblog.com",
+  "||aiweiweiblog.com",
+  "||www.ajsands.com",
+  "a248.e.akamai.net",
+  "||a248.e.akamai.net",
+  "rfalive1.akacast.akamaistream.net",
+  "voa-11.akacast.akamaistream.net",
+  "||abematv.akamaized.net",
+  "||linear-abematv.akamaized.net",
+  "||vod-abematv.akamaized.net",
+  "|https://fbcdn*.akamaihd.net/",
+  "rthklive2-lh.akamaihd.net",
+  ".akademiye.org/ug",
+  "|http://akademiye.org/ug",
+  "||akiba-online.com",
+  "||akow.org",
+  ".al-islam.com",
+  "||al-qimmah.net",
+  "||alabout.com",
+  ".alanhou.com",
+  "|http://alanhou.com",
+  ".alarab.qa",
+  "||alasbarricadas.org",
+  "alexlur.org",
+  "||alforattv.net",
+  ".alhayat.com",
+  ".alicejapan.co.jp",
+  "aliengu.com",
+  "||alive.bar",
+  "||alkasir.com",
+  "||all4mom.org",
+  "||allconnected.co",
+  ".alldrawnsex.com",
+  "||alldrawnsex.com",
+  ".allervpn.com",
+  "||allfinegirls.com",
+  ".allgirlmassage.com",
+  "allgirlsallowed.org",
+  ".allgravure.com",
+  "alliance.org.hk",
+  ".allinfa.com",
+  "||allinfa.com",
+  ".alljackpotscasino.com",
+  "||allmovie.com",
+  "||almasdarnews.com",
+  ".alphaporno.com",
+  "||alternate-tools.com",
+  "alternativeto.net/software",
+  "alvinalexander.com",
+  "alwaysdata.com",
+  "||alwaysdata.com",
+  "||alwaysdata.net",
+  ".alwaysvpn.com",
+  "||alwaysvpn.com",
+  "||am730.com.hk",
+  "ameblo.jp",
+  "||ameblo.jp",
+  "www1.american.edu/ted/ice/tibet",
+  "||americangreencard.com",
+  "||amiblockedornot.com",
+  ".amigobbs.net",
+  ".amitabhafoundation.us",
+  "|http://amitabhafoundation.us",
+  ".amnesty.org",
+  "||amnesty.org",
+  "||amnesty.org.hk",
+  ".amnesty.tw",
+  ".amnestyusa.org",
+  "||amnestyusa.org",
+  ".amnyemachen.org",
+  ".amoiist.com",
+  ".amtb-taipei.org",
+  "androidplus.co/apk",
+  ".andygod.com",
+  "|http://andygod.com",
+  "annatam.com/chinese",
+  "||anchor.fm",
+  "||anchorfree.com",
+  "||ancsconf.org",
+  "||andfaraway.net",
+  "||android-x86.org",
+  "angelfire.com/hi/hayashi",
+  "||angularjs.org",
+  "animecrazy.net",
+  "aniscartujo.com",
+  "||aniscartujo.com",
+  "||anobii.com",
+  "anonymise.us",
+  ".anonymitynetwork.com",
+  ".anonymizer.com",
+  ".anonymouse.org",
+  "||anonymouse.org",
+  "anontext.com",
+  ".anpopo.com",
+  ".answering-islam.org",
+  "|http://www.antd.org",
+  "||anthonycalzadilla.com",
+  ".anti1984.com",
+  "antichristendom.com",
+  ".antiwave.net",
+  "|http://antiwave.net",
+  ".anyporn.com",
+  ".anysex.com",
+  "|http://anysex.com",
+  ".ao3.org",
+  "||ao3.org",
+  "||aobo.com.au",
+  ".aofriend.com",
+  "|http://aofriend.com",
+  ".aofriend.com.au",
+  ".aojiao.org",
+  "||aomiwang.com",
+  "video.ap.org",
+  "||apat1989.org",
+  ".apetube.com",
+  "||apiary.io",
+  ".apigee.com",
+  "||apigee.com",
+  "||apk.support",
+  "||apk-dl.com",
+  "||apkcombo.com",
+  ".apkmonk.com/app",
+  "||apkmonk.com",
+  "||apkplz.com",
+  "apkpure.com",
+  "||apkpure.com",
+  ".aplusvpn.com",
+  "||appbrain.com",
+  ".appdownloader.net/Android",
+  ".appledaily.com",
+  "||appledaily.com",
+  "appledaily.com.hk",
+  "||appledaily.com.hk",
+  "appledaily.com.tw",
+  "||appledaily.com.tw",
+  ".appshopper.com",
+  "|http://appshopper.com",
+  "||appsocks.net",
+  "||appsto.re",
+  ".aptoide.com",
+  "||aptoide.com",
+  "||archives.gov",
+  ".archive.fo",
+  "||archive.fo",
+  ".archive.is",
+  "||archive.is",
+  ".archive.li",
+  "||archive.li",
+  "||archive.org",
+  "||archive.ph",
+  "archive.today",
+  "|https://archive.today",
+  "||archiveofourown.com",
+  "||archiveofourown.org",
+  ".arctosia.com",
+  "|http://arctosia.com",
+  "||areca-backup.org",
+  ".arethusa.su",
+  "||arethusa.su",
+  "||arlingtoncemetery.mil",
+  "||army.mil",
+  ".art4tibet1998.org",
+  "artofpeacefoundation.org",
+  "artsy.net",
+  "||asacp.org",
+  "asdfg.jp/dabr",
+  "asg.to",
+  ".asia-gaming.com",
+  ".asiaharvest.org",
+  "||asiaharvest.org",
+  "||asianage.com",
+  "||asianews.it",
+  "|http://japanfirst.asianfreeforum.com/",
+  "||asiansexdiary.com",
+  "||asianwomensfilm.de",
+  ".asiatgp.com",
+  ".asiatoday.us",
+  "||askstudent.com",
+  ".askynz.net",
+  "||askynz.net",
+  "||aspi.org.au",
+  "||aspistrategist.org.au",
+  "||assembla.com",
+  "||astrill.com",
+  "||atc.org.au",
+  ".atchinese.com",
+  "|http://atchinese.com",
+  "atgfw.org",
+  ".atlaspost.com",
+  "||atlaspost.com",
+  "||atdmt.com",
+  ".atlanta168.com",
+  "||atlanta168.com",
+  ".atnext.com",
+  "||atnext.com",
+  "ice.audionow.com",
+  ".av.com",
+  "||av.movie",
+  ".av-e-body.com",
+  "avaaz.org",
+  "||avaaz.org",
+  ".avbody.tv",
+  ".avcity.tv",
+  ".avcool.com",
+  ".avdb.in",
+  "||avdb.in",
+  ".avdb.tv",
+  "||avdb.tv",
+  ".avfantasy.com",
+  "||avg.com",
+  ".avgle.com",
+  "||avgle.com",
+  "||avidemux.org",
+  "||avoision.com",
+  ".avyahoo.com",
+  "||axios.com",
+  "||axureformac.com",
+  ".azerbaycan.tv",
+  "azerimix.com",
+  "boxun*.azurewebsites.net",
+  "||boxun*.azurewebsites.net",
+  "||b-ok.cc",
+  "forum.baby-kingdom.com",
+  "||babylonbee.com",
+  "babynet.com.hk",
+  "backchina.com",
+  "||backchina.com",
+  ".backpackers.com.tw/forum",
+  "backtotiananmen.com",
+  ".badiucao.com",
+  "||badiucao.com",
+  ".badjojo.com",
+  "badoo.com",
+  "|http://*2.bahamut.com.tw",
+  "||baidu.jp",
+  ".baijie.org",
+  "|http://baijie.org",
+  "||bailandaily.com",
+  "||baixing.me",
+  "||bakgeekhome.tk",
+  ".banana-vpn.com",
+  "||banana-vpn.com",
+  ".band.us",
+  "||bandcamp.com",
+  ".bandwagonhost.com",
+  "||bandwagonhost.com",
+  ".bangbrosnetwork.com",
+  ".bangchen.net",
+  "|http://bangchen.net",
+  "||bangkokpost.com",
+  "||bangyoulater.com",
+  "bannedbook.org",
+  "||bannedbook.org",
+  ".bannednews.org",
+  ".baramangaonline.com",
+  "|http://baramangaonline.com",
+  ".barenakedislam.com",
+  "||barnabu.co.uk",
+  "||barton.de",
+  ".bastillepost.com",
+  "||bastillepost.com",
+  "bayvoice.net",
+  "||bayvoice.net",
+  "dajusha.baywords.com",
+  "||bbchat.tv",
+  "||bb-chat.tv",
+  ".bbg.gov",
+  ".bbkz.com/forum",
+  ".bbnradio.org",
+  "bbs-tw.com",
+  ".bbsdigest.com/thread",
+  "||bbsfeed.com",
+  "bbsland.com",
+  ".bbsmo.com",
+  ".bbsone.com",
+  "bbtoystore.com",
+  ".bcast.co.nz",
+  ".bcc.com.tw/board",
+  ".bcchinese.net",
+  ".bcmorning.com",
+  "bdsmvideos.net",
+  ".beaconevents.com",
+  ".bebo.com",
+  "||bebo.com",
+  ".beevpn.com",
+  "||beevpn.com",
+  ".behindkink.com",
+  "||beijing1989.com",
+  "beijingspring.com",
+  "||beijingspring.com",
+  ".beijingzx.org",
+  "|http://beijingzx.org",
+  ".belamionline.com",
+  ".bell.wiki",
+  "|http://bell.wiki",
+  "bemywife.cc",
+  "beric.me",
+  "||berlinerbericht.de",
+  ".berlintwitterwall.com",
+  "||berlintwitterwall.com",
+  ".berm.co.nz",
+  ".bestforchina.org",
+  "||bestforchina.org",
+  ".bestgore.com",
+  ".bestpornstardb.com",
+  "||bestvpn.com",
+  ".bestvpnanalysis.com",
+  ".bestvpnserver.com",
+  ".bestvpnservice.com",
+  ".bestvpnusa.com",
+  "||bet365.com",
+  ".betfair.com",
+  "||betternet.co",
+  ".bettervpn.com",
+  "||bettervpn.com",
+  ".bettween.com",
+  "||bettween.com",
+  "||betvictor.com",
+  ".bewww.net",
+  ".beyondfirewall.com",
+  "||bfnn.org",
+  "||bfsh.hk",
+  ".bgvpn.com",
+  "||bgvpn.com",
+  ".bianlei.com",
+  "@@||bianlei.com",
+  "biantailajiao.com",
+  "biantailajiao.in",
+  ".biblesforamerica.org",
+  "|http://biblesforamerica.org",
+  ".bic2011.org",
+  "||biedian.me",
+  "bigfools.com",
+  "||bigjapanesesex.com",
+  ".bignews.org",
+  "||bignews.org",
+  ".bigsound.org",
+  "||bild.de",
+  ".biliworld.com",
+  "|http://biliworld.com",
+  "|http://billypan.com/wiki",
+  ".binux.me",
+  "ai.binwang.me/couplet",
+  ".bit.do",
+  "|http://bit.do",
+  ".bit.ly",
+  "|http://bit.ly",
+  "||bitchute.com",
+  "||bitcointalk.org",
+  ".bitshare.com",
+  "||bitshare.com",
+  "bitsnoop.com",
+  ".bitvise.com",
+  "||bitvise.com",
+  "bizhat.com",
+  "||bl-doujinsouko.com",
+  ".bjnewlife.org",
+  ".bjs.org",
+  "bjzc.org",
+  "||bjzc.org",
+  ".blacklogic.com",
+  ".blackvpn.com",
+  "||blackvpn.com",
+  "blewpass.com",
+  "tor.blingblingsquad.net",
+  ".blinkx.com",
+  "||blinkx.com",
+  "blinw.com",
+  ".blip.tv",
+  "||blip.tv/",
+  ".blockcn.com",
+  "||blockcn.com",
+  "||blockless.com",
+  "||blog.de",
+  ".blog.jp",
+  "|http://blog.jp",
+  "@@||jpush.cn",
+  ".blogcatalog.com",
+  "||blogcatalog.com",
+  "||blogcity.me",
+  ".blogger.com",
+  "||blogger.com",
+  "blogimg.jp",
+  "||blog.kangye.org",
+  ".bloglines.com",
+  "||bloglines.com",
+  "||bloglovin.com",
+  "rconversation.blogs.com",
+  "blogtd.net",
+  ".blogtd.org",
+  "|http://blogtd.org",
+  "||bloodshed.net",
+  "||assets.bwbx.io",
+  "||bloomfortune.com",
+  "blueangellive.com",
+  ".bmfinn.com",
+  ".bnews.co",
+  "||bnews.co",
+  "||bnrmetal.com",
+  "boardreader.com/thread",
+  "||boardreader.com",
+  ".bod.asia",
+  "|http://bod.asia",
+  ".bodog88.com",
+  ".bolehvpn.net",
+  "||bolehvpn.net",
+  "bonbonme.com",
+  ".bonbonsex.com",
+  ".bonfoundation.org",
+  ".bongacams.com",
+  "||boobstagram.com",
+  "||book.com.tw",
+  "bookepub.com",
+  "||books.com.tw",
+  "||botanwang.com",
+  ".bot.nu",
+  ".bowenpress.com",
+  "||bowenpress.com",
+  "||app.box.com",
+  "dl.box.net",
+  "||dl.box.net",
+  ".boxpn.com",
+  "||boxpn.com",
+  "boxun.com",
+  "||boxun.com",
+  ".boxun.tv",
+  "||boxun.tv",
+  "boxunblog.com",
+  "||boxunblog.com",
+  ".boxunclub.com",
+  "boyangu.com",
+  ".boyfriendtv.com",
+  ".boysfood.com",
+  "||br.st",
+  ".brainyquote.com/quotes/authors/d/dalai_lama",
+  "||brandonhutchinson.com",
+  "||braumeister.org",
+  "||brave.com",
+  ".bravotube.net",
+  "||bravotube.net",
+  ".brazzers.com",
+  "||brazzers.com",
+  ".break.com",
+  "||break.com",
+  "breakgfw.com",
+  "||breakgfw.com",
+  "breaking911.com",
+  ".breakingtweets.com",
+  "||breakingtweets.com",
+  "||breakwall.net",
+  "briian.com/6511/freegate",
+  ".briefdream.com/%E7%B4%A0%E6%A3%BA",
+  "brizzly.com",
+  "||brizzly.com",
+  "||brkmd.com",
+  "broadbook.com",
+  ".broadpressinc.com",
+  "||broadpressinc.com",
+  "bbs.brockbbs.com",
+  "||brookings.edu",
+  "brucewang.net",
+  ".brutaltgp.com",
+  "||brutaltgp.com",
+  ".bt2mag.com",
+  "||bt95.com",
+  ".btaia.com",
+  ".btbtav.com",
+  "|http://btdigg.org",
+  ".btku.me",
+  "||btku.me",
+  "||btku.org",
+  ".btspread.com",
+  ".btsynckeys.com",
+  ".budaedu.org",
+  "||budaedu.org",
+  ".buddhanet.com.tw/zfrop/tibet",
+  ".buddhistchannel.tv",
+  ".buffered.com",
+  "|http://buffered.com",
+  "||bullguard.com",
+  ".bullog.org",
+  "||bullog.org",
+  ".bullogger.com",
+  "||bullogger.com",
+  "||bunbunhk.com",
+  ".busayari.com",
+  "|http://busayari.com",
+  "||business-humanrights.org",
+  ".businessinsider.com/bing-could-be-censoring-search-results-2014",
+  ".businessinsider.com/china-banks-preparing-for-debt-implosion-2014",
+  ".businessinsider.com/hong-kong-activists-defy-police-tear-gas-as-protests-continue-overnight-2014",
+  ".businessinsider.com/internet-outages-reported-in-north-korea-2014",
+  ".businessinsider.com/iphone-6-is-approved-for-sale-in-china-2014",
+  ".businessinsider.com/nfl-announcers-surface-tablets-2014",
+  ".businessinsider.com/panama-papers",
+  ".businessinsider.com/umbrella-man-hong-kong-2014",
+  "|http://www.businessinsider.com.au/*",
+  ".businesstoday.com.tw",
+  "||businesstoday.com.tw",
+  ".busu.org/news",
+  "|http://busu.org/news",
+  "busytrade.com",
+  ".buugaa.com",
+  ".buzzhand.com",
+  ".buzzhand.net",
+  ".buzzorange.com",
+  "||buzzorange.com",
+  "||bvpn.com",
+  "||bwh1.net",
+  "bwsj.hk",
+  "||bx.tl",
+  "||bypasscensorship.org",
+  "||c-span.org",
+  ".c-spanvideo.org",
+  "||c-spanvideo.org",
+  "||c-est-simple.com",
+  ".c100tibet.org",
+  "||cablegatesearch.net",
+  ".cachinese.com",
+  ".cacnw.com",
+  "|http://cacnw.com",
+  ".cactusvpn.com",
+  "||cactusvpn.com",
+  ".cafepress.com",
+  ".cahr.org.tw",
+  ".caijinglengyan.com",
+  "||caijinglengyan.com",
+  ".calameo.com/books",
+  ".calgarychinese.ca",
+  ".calgarychinese.com",
+  ".calgarychinese.net",
+  "|http://blog.calibre-ebook.com",
+  "falun.caltech.edu",
+  ".its.caltech.edu/~falun/",
+  ".cam4.com",
+  ".cam4.jp",
+  ".cam4.sg",
+  ".camfrog.com",
+  "||camfrog.com",
+  "||campaignforuyghurs.org",
+  "||cams.com",
+  ".cams.org.sg",
+  "canadameet.com",
+  ".canalporno.com",
+  "|http://bbs.cantonese.asia/",
+  ".canyu.org",
+  "||canyu.org",
+  ".cao.im",
+  ".caobian.info",
+  "||caobian.info",
+  "caochangqing.com",
+  "||caochangqing.com",
+  ".cap.org.hk",
+  "||cap.org.hk",
+  ".carabinasypistolas.com",
+  "cardinalkungfoundation.org",
+  "||posts.careerengine.us",
+  "carmotorshow.com",
+  "||carrd.co",
+  "ss.carryzhou.com",
+  ".cartoonmovement.com",
+  "||cartoonmovement.com",
+  ".casadeltibetbcn.org",
+  ".casatibet.org.mx",
+  "|http://casatibet.org.mx",
+  ".cari.com.my",
+  "||cari.com.my",
+  "||caribbeancom.com",
+  ".casinoking.com",
+  ".casinoriva.com",
+  "||catch22.net",
+  ".catchgod.com",
+  "|http://catchgod.com",
+  "||catfightpayperview.xxx",
+  ".catholic.org.hk",
+  "||catholic.org.hk",
+  "catholic.org.tw",
+  "||catholic.org.tw",
+  ".cathvoice.org.tw",
+  "||cato.org",
+  "||cattt.com",
+  ".cbc.ca",
+  "||cbc.ca",
+  ".cbsnews.com/video",
+  ".cbtc.org.hk",
+  "||southpark.cc.com",
+  "||cccat.cc",
+  "||cccat.co",
+  ".ccdtr.org",
+  "||ccdtr.org",
+  ".cchere.com",
+  "||cchere.com",
+  ".ccim.org",
+  ".cclife.ca",
+  "cclife.org",
+  "||cclife.org",
+  "cclifefl.org",
+  "||cclifefl.org",
+  ".ccthere.com",
+  "||ccthere.com",
+  "||ccthere.net",
+  ".cctmweb.net",
+  ".cctongbao.com/article/2078732",
+  "ccue.ca",
+  "ccue.com",
+  ".ccvoice.ca",
+  ".ccw.org.tw",
+  ".cgdepot.org",
+  "|http://cgdepot.org",
+  "||cdbook.org",
+  ".cdcparty.com",
+  ".cdef.org",
+  "||cdef.org",
+  "||cdig.info",
+  "cdjp.org",
+  "||cdjp.org",
+  ".cdn-apple.com",
+  "||cdn-apple.com",
+  ".cdnews.com.tw",
+  "cdp1989.org",
+  "cdp1998.org",
+  "||cdp1998.org",
+  "cdp2006.org",
+  "||cdp2006.org",
+  ".cdpa.url.tw",
+  "cdpeu.org",
+  "cdpusa.org",
+  "cdpweb.org",
+  "||cdpweb.org",
+  "cdpwu.org",
+  "||cdpwu.org",
+  "||cdw.com",
+  ".cecc.gov",
+  "||cecc.gov",
+  "||cellulo.info",
+  "||cenews.eu",
+  "||centerforhumanreprod.com",
+  "||centralnation.com",
+  ".centurys.net",
+  "|http://centurys.net",
+  ".cfhks.org.hk",
+  ".cfos.de",
+  "||cfr.org",
+  ".cftfc.com",
+  ".cgst.edu",
+  ".change.org",
+  "||change.org",
+  ".changp.com",
+  "||changp.com",
+  ".changsa.net",
+  "|http://changsa.net",
+  "||channelnewsasia.com",
+  ".chapm25.com",
+  ".chaturbate.com",
+  "||chaturbate.com",
+  ".chuang-yen.org",
+  "||checkgfw.com",
+  "chengmingmag.com",
+  ".chenguangcheng.com",
+  "||chenguangcheng.com",
+  ".chenpokong.com",
+  "||chenpokong.com",
+  ".chenpokong.net",
+  "|http://chenpokong.net",
+  "||chenpokongvip.com",
+  "||cherrysave.com",
+  ".chhongbi.org",
+  "chicagoncmtv.com",
+  "|http://chicagoncmtv.com",
+  ".china-week.com",
+  "china101.com",
+  "||china101.com",
+  "||china18.org",
+  "||china21.com",
+  "china21.org",
+  "||china21.org",
+  ".china5000.us",
+  "chinaaffairs.org",
+  "||chinaaffairs.org",
+  "||chinaaid.me",
+  "chinaaid.us",
+  "chinaaid.org",
+  "chinaaid.net",
+  "||chinaaid.net",
+  "chinacomments.org",
+  "||chinacomments.org",
+  ".chinachange.org",
+  "||chinachange.org",
+  "chinachannel.hk",
+  "||chinachannel.hk",
+  ".chinacitynews.be",
+  ".chinadialogue.net",
+  ".chinadigitaltimes.net",
+  "||chinadigitaltimes.net",
+  ".chinaelections.org",
+  "||chinaelections.org",
+  ".chinaeweekly.com",
+  "||chinaeweekly.com",
+  "||chinafreepress.org",
+  ".chinagate.com",
+  "chinageeks.org",
+  "chinagfw.org",
+  "||chinagfw.org",
+  ".chinagonet.com",
+  ".chinagreenparty.org",
+  "||chinagreenparty.org",
+  ".chinahorizon.org",
+  "||chinahorizon.org",
+  ".chinahush.com",
+  ".chinainperspective.com",
+  "||chinainterimgov.org",
+  "chinalaborwatch.org",
+  "chinalawtranslate.com",
+  ".chinapost.com.tw/taiwan/national/national-news",
+  "chinaxchina.com/howto",
+  "chinalawandpolicy.com",
+  ".chinamule.com",
+  "||chinamule.com",
+  "chinamz.org",
+  ".chinanewscenter.com",
+  "|https://chinanewscenter.com",
+  ".chinapress.com.my",
+  "||chinapress.com.my",
+  ".china-review.com.ua",
+  "|http://china-review.com.ua",
+  ".chinarightsia.org",
+  "chinasmile.net/forums",
+  "chinasocialdemocraticparty.com",
+  "||chinasocialdemocraticparty.com",
+  "chinasoul.org",
+  "||chinasoul.org",
+  ".chinasucks.net",
+  "||chinatopsex.com",
+  ".chinatown.com.au",
+  "chinatweeps.com",
+  "chinaway.org",
+  ".chinaworker.info",
+  "||chinaworker.info",
+  "chinayouth.org.hk",
+  "chinayuanmin.org",
+  "||chinayuanmin.org",
+  ".chinese-hermit.net",
+  "chinese-leaders.org",
+  "chinese-memorial.org",
+  ".chinesedaily.com",
+  "||chinesedailynews.com",
+  ".chinesedemocracy.com",
+  "||chinesedemocracy.com",
+  "||chinesegay.org",
+  ".chinesen.de",
+  "||chinesen.de",
+  ".chinesenews.net.au/",
+  ".chinesepen.org",
+  "||chineseradioseattle.com",
+  ".chinesetalks.net/ch",
+  "||chineseupress.com",
+  ".chingcheong.com",
+  "||chingcheong.com",
+  ".chinman.net",
+  "|http://chinman.net",
+  "chithu.org",
+  "||cnnews.chosun.com",
+  ".chrdnet.com",
+  "|http://chrdnet.com",
+  ".christianfreedom.org",
+  "||christianfreedom.org",
+  "christianstudy.com",
+  "||christianstudy.com",
+  "christusrex.org/www1/sdc",
+  ".chubold.com",
+  "chubun.com",
+  "||christiantimes.org.hk",
+  ".chrlawyers.hk",
+  "||chrlawyers.hk",
+  ".churchinhongkong.org/b5/index.php",
+  "|http://churchinhongkong.org/b5/index.php",
+  ".chushigangdrug.ch",
+  ".cienen.com",
+  ".cineastentreff.de",
+  ".cipfg.org",
+  "||circlethebayfortibet.org",
+  "||cirosantilli.com",
+  ".citizencn.com",
+  "||citizencn.com",
+  "||citizenlab.ca",
+  "||citizenlab.org",
+  "||citizenscommission.hk",
+  ".citizenlab.org",
+  "citizensradio.org",
+  ".city365.ca",
+  "|http://city365.ca",
+  "city9x.com",
+  "||citypopulation.de",
+  ".citytalk.tw/event",
+  ".civicparty.hk",
+  "||civicparty.hk",
+  ".civildisobediencemovement.org",
+  "civilhrfront.org",
+  "||civilhrfront.org",
+  ".civiliangunner.com",
+  ".civilmedia.tw",
+  "||civilmedia.tw",
+  "psiphon.civisec.org",
+  "||vpn.cjb.net",
+  ".ck101.com",
+  "||ck101.com",
+  ".clarionproject.org/news/islamic-state-isis-isil-propaganda",
+  "||classicalguitarblog.net",
+  ".clb.org.hk",
+  "clearharmony.net",
+  "clearwisdom.net",
+  "||clinica-tibet.ru",
+  ".clipfish.de",
+  "cloakpoint.com",
+  "||app.cloudcone.com",
+  "||club1069.com",
+  "||clubhouseapi.com",
+  "cmi.org.tw",
+  "|http://www.cmoinc.org",
+  "cmp.hku.hk",
+  "hkupop.hku.hk",
+  "||cmule.com",
+  "||cmule.org",
+  "||cms.gov",
+  "|http://vpn.cmu.edu",
+  "|http://vpn.sv.cmu.edu",
+  ".cn6.eu",
+  ".cna.com.tw",
+  "||cna.com.tw",
+  ".cnabc.com",
+  ".cnd.org",
+  "||cnd.org",
+  "download.cnet.com",
+  ".cnex.org.cn",
+  ".cnineu.com",
+  "wiki.cnitter.com",
+  ".cnn.com/video",
+  ".cnpolitics.org",
+  "||cnpolitics.org",
+  ".cn-proxy.com",
+  "|http://cn-proxy.com",
+  ".cnproxy.com",
+  "blog.cnyes.com",
+  "news.cnyes.com",
+  "||coat.co.jp",
+  ".cochina.co",
+  "||cochina.co",
+  "||cochina.org",
+  ".code1984.com/64",
+  "|http://goagent.codeplex.com",
+  "||codeshare.io",
+  "||codeskulptor.org",
+  "||conoha.jp",
+  "|http://tosh.comedycentral.com",
+  "comefromchina.com",
+  "||comefromchina.com",
+  ".comic-mega.me",
+  "commandarms.com",
+  "||commentshk.com",
+  ".communistcrimes.org",
+  "||communistcrimes.org",
+  "||communitychoicecu.com",
+  "||comparitech.com",
+  "||compileheart.com",
+  "||conoha.jp",
+  ".contactmagazine.net",
+  ".convio.net",
+  ".coobay.com",
+  "|http://www.cool18.com/bbs*/",
+  ".coolaler.com",
+  "||coolaler.com",
+  "coolder.com",
+  "||coolder.com",
+  "||coolloud.org.tw",
+  ".coolncute.com",
+  "||coolstuffinc.com",
+  "corumcollege.com",
+  ".cos-moe.com",
+  "|http://cos-moe.com",
+  ".cosplayjav.pl",
+  "|http://cosplayjav.pl",
+  ".cotweet.com",
+  "||cotweet.com",
+  ".coursehero.com",
+  "||coursehero.com",
+  "cpj.org",
+  "||cpj.org",
+  ".cq99.us",
+  "|http://cq99.us",
+  "crackle.com",
+  "||crackle.com",
+  ".crazys.cc",
+  ".crazyshit.com",
+  "||crazyshit.com",
+  "||crchina.org",
+  "crd-net.org",
+  "creaders.net",
+  "||creaders.net",
+  ".creadersnet.com",
+  "||cristyli.com",
+  ".crocotube.com",
+  "|http://crocotube.com",
+  ".crossthewall.net",
+  "||crossthewall.net",
+  ".crossvpn.net",
+  "||crossvpn.net",
+  "||crucial.com",
+  "||blog.cryptographyengineering.com",
+  "csdparty.com",
+  "||csdparty.com",
+  "||csis.org",
+  "||csmonitor.com",
+  "||csuchen.de",
+  ".csw.org.uk",
+  ".ct.org.tw",
+  "||ct.org.tw",
+  ".ctao.org",
+  ".ctfriend.net",
+  ".ctitv.com.tw",
+  "||ctowc.org",
+  ".cts.com.tw",
+  "||cts.com.tw",
+  "||ctwant.com",
+  "|http://library.usc.cuhk.edu.hk/",
+  "|http://mjlsh.usc.cuhk.edu.hk/",
+  ".cuhkacs.org/~benng",
+  ".cuihua.org",
+  "||cuihua.org",
+  ".cuiweiping.net",
+  "||cuiweiping.net",
+  "||culture.tw",
+  ".cumlouder.com",
+  "||cumlouder.com",
+  "||curvefish.com",
+  "||cusp.hk",
+  ".cusu.hk",
+  "||cusu.hk",
+  ".cutscenes.net",
+  "||cutscenes.net",
+  ".cw.com.tw",
+  "||cw.com.tw",
+  "|http://forum.cyberctm.com",
+  "cyberghostvpn.com",
+  "||cyberghostvpn.com",
+  "||cynscribe.com",
+  "cytode.us",
+  "||ifan.cz.cc",
+  "||mike.cz.cc",
+  "||nic.cz.cc",
+  ".d-fukyu.com",
+  "|http://d-fukyu.com",
+  "cl.d0z.net",
+  ".d100.net",
+  "||d100.net",
+  ".d2bay.com",
+  "|http://d2bay.com",
+  ".dabr.co.uk",
+  "||dabr.co.uk",
+  "dabr.eu",
+  "dabr.mobi",
+  "||dabr.mobi",
+  "||dabr.me",
+  "dadazim.com",
+  "||dadazim.com",
+  ".dadi360.com",
+  ".dafabet.com",
+  "dafagood.com",
+  "dafahao.com",
+  ".dafoh.org",
+  ".daftporn.com",
+  ".dagelijksestandaard.nl",
+  ".daidostup.ru",
+  "|http://daidostup.ru",
+  ".dailidaili.com",
+  "||dailidaili.com",
+  "||dailymail.co.uk",
+  ".dailymotion.com",
+  "||dailymotion.com",
+  "||dailysabah.com",
+  "daiphapinfo.net",
+  ".dajiyuan.com",
+  "||dajiyuan.de",
+  "dajiyuan.eu",
+  "dalailama.com",
+  ".dalailama.mn",
+  "|http://dalailama.mn",
+  ".dalailama.ru",
+  "||dalailama.ru",
+  "dalailama80.org",
+  ".dalailama-archives.org",
+  ".dalailamacenter.org",
+  "|http://dalailamacenter.org",
+  "dalailamafellows.org",
+  ".dalailamafilm.com",
+  ".dalailamafoundation.org",
+  ".dalailamahindi.com",
+  ".dalailamainaustralia.org",
+  ".dalailamajapanese.com",
+  ".dalailamaprotesters.info",
+  ".dalailamaquotes.org",
+  ".dalailamatrust.org",
+  ".dalailamavisit.org.nz",
+  ".dalailamaworld.com",
+  "||dalailamaworld.com",
+  "dalianmeng.org",
+  "||dalianmeng.org",
+  ".daliulian.org",
+  "||daliulian.org",
+  ".danke4china.net",
+  "||danke4china.net",
+  ".danwei.org",
+  "daolan.net",
+  ".daozhongxing.org",
+  "darktoy.net",
+  "||dastrassi.org",
+  "||daum.net",
+  ".david-kilgour.com",
+  "|http://david-kilgour.com",
+  "daxa.cn",
+  "||daxa.cn",
+  "cn.dayabook.com",
+  ".daylife.com/topic/dalai_lama",
+  "||db.tt",
+  ".dbc.hk/main",
+  "||dbgjd.com",
+  "||dcard.tw",
+  "dcmilitary.com",
+  ".ddc.com.tw",
+  ".ddhw.info",
+  "||de-sci.org",
+  ".de-sci.org",
+  "||deadline.com",
+  "||decodet.co",
+  ".definebabe.com",
+  "||delcamp.net",
+  "delicious.com/GFWbookmark",
+  ".democrats.org",
+  "||democrats.org",
+  ".demosisto.hk",
+  "||demosisto.hk",
+  "||desc.se",
+  "||dessci.com",
+  ".destroy-china.jp",
+  "||deutsche-welle.de",
+  "||deviantart.com",
+  "||deviantart.net",
+  "||devio.us",
+  "||devpn.com",
+  "||dfas.mil",
+  "dfn.org",
+  "dharmakara.net",
+  ".dharamsalanet.com",
+  ".diaoyuislands.org",
+  "||diaoyuislands.org",
+  ".difangwenge.org",
+  "|http://digiland.tw/",
+  "||digitalnomadsproject.org",
+  ".diigo.com",
+  "||diigo.com",
+  "||dilber.se",
+  "||furl.net",
+  ".dipity.com",
+  "||directcreative.com",
+  ".discuss.com.hk",
+  "||discuss.com.hk",
+  ".discuss4u.com",
+  "disp.cc",
+  ".disqus.com",
+  "||disqus.com",
+  ".dit-inc.us",
+  "||dit-inc.us",
+  ".dizhidizhi.com",
+  "||dizhuzhishang.com",
+  "djangosnippets.org",
+  ".djorz.com",
+  "||djorz.com",
+  "||dl-laby.jp",
+  "||dlive.tv",
+  "||dlsite.com",
+  "||dlyoutube.com",
+  "||dmcdn.net",
+  ".dnscrypt.org",
+  "||dnscrypt.org",
+  "||dns2go.com",
+  "||dnssec.net",
+  "doctorvoice.org",
+  ".dogfartnetwork.com/tour",
+  "gloryhole.com",
+  ".dojin.com",
+  ".dok-forum.net",
+  "||dolc.de",
+  "||dolf.org.hk",
+  "||dollf.com",
+  ".domain.club.tw",
+  ".domaintoday.com.au",
+  "chinese.donga.com",
+  "dongtaiwang.com",
+  "||dongtaiwang.com",
+  ".dongtaiwang.net",
+  "||dongtaiwang.net",
+  ".dongyangjing.com",
+  "|http://danbooru.donmai.us",
+  ".dontfilter.us",
+  "||dontmovetochina.com",
+  ".dorjeshugden.com",
+  ".dotplane.com",
+  "||dotplane.com",
+  "||dotsub.com",
+  ".dotvpn.com",
+  "||dotvpn.com",
+  ".doub.io",
+  "||doub.io",
+  "||dougscripts.com",
+  "||douhokanko.net",
+  "||doujincafe.com",
+  "dowei.org",
+  "|https://bartender.dowjones.com",
+  "dphk.org",
+  "dpp.org.tw",
+  "||dpp.org.tw",
+  "||dpr.info",
+  "||dragonsprings.org",
+  ".dreamamateurs.com",
+  ".drepung.org",
+  "||drgan.net",
+  ".drmingxia.org",
+  "|http://drmingxia.org",
+  "||dropbooks.tv",
+  "||dropbox.com",
+  "||api.dropboxapi.com",
+  "||notify.dropboxapi.com",
+  "||dropboxusercontent.com",
+  "drsunacademy.com",
+  ".drtuber.com",
+  ".dscn.info",
+  "|http://dscn.info",
+  ".dstk.dk",
+  "|http://dstk.dk",
+  "||dtiblog.com",
+  "||dtic.mil",
+  ".dtwang.org",
+  ".duanzhihu.com",
+  ".duckdns.org",
+  "|http://duckdns.org",
+  ".duckduckgo.com",
+  "||duckduckgo.com",
+  ".duckload.com/download",
+  "||duckmylife.com",
+  ".duga.jp",
+  "|http://duga.jp",
+  ".duihua.org",
+  "||duihua.org",
+  "||duihuahrjournal.org",
+  ".dunyabulteni.net",
+  ".duoweitimes.com",
+  "||duoweitimes.com",
+  "duping.net",
+  "||duplicati.com",
+  "dupola.com",
+  "dupola.net",
+  ".dushi.ca",
+  "||duyaoss.com",
+  "||dvorak.org",
+  ".dw.com",
+  "||dw.com",
+  "||dw.de",
+  ".dw-world.com",
+  "||dw-world.com",
+  ".dw-world.de",
+  "|http://dw-world.de",
+  "www.dwheeler.com",
+  "dwnews.com",
+  "||dwnews.com",
+  "dwnews.net",
+  "||dwnews.net",
+  "xys.dxiong.com",
+  "||dynawebinc.com",
+  "||dysfz.cc",
+  ".dzze.com",
+  "||e-classical.com.tw",
+  "||e-gold.com",
+  ".e-gold.com",
+  ".e-hentai.org",
+  "||e-hentai.org",
+  ".e-hentaidb.com",
+  "|http://e-hentaidb.com",
+  "e-info.org.tw",
+  ".e-traderland.net/board",
+  ".e-zone.com.hk/discuz",
+  "|http://e-zone.com.hk/discuz",
+  ".e123.hk",
+  "||e123.hk",
+  ".earlytibet.com",
+  "|http://earlytibet.com",
+  ".earthcam.com",
+  ".earthvpn.com",
+  "||earthvpn.com",
+  "eastern-ark.com",
+  ".easternlightning.org",
+  ".eastturkestan.com",
+  "|http://www.eastturkistan.net/",
+  ".eastturkistan-gov.org",
+  ".eastturkistancc.org",
+  ".eastturkistangovernmentinexile.us",
+  "||eastturkistangovernmentinexile.us",
+  ".easyca.ca",
+  ".easypic.com",
+  "||fnc.ebc.net.tw",
+  ".ebony-beauty.com",
+  "ebookbrowse.com",
+  "ebookee.com",
+  "||ecfa.org.tw",
+  "ushuarencity.echainhost.com",
+  "||ecimg.tw",
+  "ecministry.net",
+  ".economist.com",
+  "bbs.ecstart.com",
+  "edgecastcdn.net",
+  "||edgecastcdn.net",
+  "/twimg\\.edgesuite\\.net\\/\\/?appledaily/",
+  "edicypages.com",
+  ".edmontonchina.cn",
+  ".edmontonservice.com",
+  "edoors.com",
+  ".edubridge.com",
+  "||edubridge.com",
+  ".edupro.org",
+  "||eevpn.com",
+  "efcc.org.hk",
+  ".efukt.com",
+  "|http://efukt.com",
+  "||eic-av.com",
+  "||eireinikotaerukai.com",
+  ".eisbb.com",
+  ".eksisozluk.com",
+  "||eksisozluk.com",
+  "electionsmeter.com",
+  "||elgoog.im",
+  ".ellawine.org",
+  ".elpais.com",
+  "||elpais.com",
+  ".eltondisney.com",
+  ".emaga.com/info/3407",
+  "emilylau.org.hk",
+  ".emanna.com/chineseTraditional",
+  "bitc.bme.emory.edu/~lzhou/blogs",
+  ".empfil.com",
+  ".emule-ed2k.com",
+  "|http://emule-ed2k.com",
+  ".emulefans.com",
+  "|http://emulefans.com",
+  ".emuparadise.me",
+  ".enanyang.my",
+  "||encrypt.me",
+  "||enewstree.com",
+  ".enfal.de",
+  "chinese.engadget.com",
+  "||engagedaily.org",
+  "englishforeveryone.org",
+  "||englishfromengland.co.uk",
+  "englishpen.org",
+  ".enlighten.org.tw",
+  "||entermap.com",
+  "||app.evozi.com",
+  ".episcopalchurch.org",
+  ".epochhk.com",
+  "|http://epochhk.com",
+  "epochtimes-bg.com",
+  "||epochtimes-bg.com",
+  "epochtimes-romania.com",
+  "||epochtimes-romania.com",
+  "epochtimes.co.il",
+  "||epochtimes.co.il",
+  "epochtimes.co.kr",
+  "||epochtimes.co.kr",
+  "epochtimes.com",
+  "||epochtimes.com",
+  ".epochtimes.cz",
+  "epochtimes.de",
+  "epochtimes.fr",
+  ".epochtimes.ie",
+  ".epochtimes.it",
+  "epochtimes.jp",
+  "epochtimes.ru",
+  "epochtimes.se",
+  "epochtimestr.com",
+  ".epochweek.com",
+  "||epochweek.com",
+  "||epochweekly.com",
+  ".eporner.com",
+  ".equinenow.com",
+  "erabaru.net",
+  ".eracom.com.tw",
+  ".eraysoft.com.tr",
+  ".erepublik.com",
+  ".erights.net",
+  "||erights.net",
+  ".erktv.com",
+  "|http://erktv.com",
+  "||ernestmandel.org",
+  "||erodaizensyu.com",
+  "||erodoujinlog.com",
+  "||erodoujinworld.com",
+  "||eromanga-kingdom.com",
+  "||eromangadouzin.com",
+  ".eromon.net",
+  "|http://eromon.net",
+  ".eroprofile.com",
+  ".eroticsaloon.net",
+  ".eslite.com",
+  "||eslite.com",
+  "wiki.esu.im/%E8%9B%A4%E8%9B%A4%E8%AF%AD%E5%BD%95",
+  "||esu.dog",
+  ".etaa.org.au",
+  ".etadult.com",
+  "etaiwannews.com",
+  "||etizer.org",
+  "||etokki.com",
+  "||etsy.com",
+  ".ettoday.net/news/20151216/614081",
+  "etvonline.hk",
+  ".eu.org",
+  "||eu.org",
+  ".eucasino.com",
+  ".eulam.com",
+  ".eurekavpt.com",
+  "||eurekavpt.com",
+  ".euronews.com",
+  "||euronews.com",
+  "eeas.europa.eu/delegations/china/press_corner/all_news/news/2015/20150716_zh",
+  "eeas.europa.eu/statements-eeas/2015/151022",
+  ".evschool.net",
+  "|http://evschool.net",
+  "||exblog.jp",
+  "||blog.exblog.co.jp",
+  "@@||www.exblog.jp",
+  ".exchristian.hk",
+  "||exchristian.hk",
+  "|http://blog.excite.co.jp",
+  "||exhentai.org",
+  "||exmormon.org",
+  "||expatshield.com",
+  ".expecthim.com",
+  "||expecthim.com",
+  "experts-univers.com",
+  "||exploader.net",
+  ".expressvpn.com",
+  "||expressvpn.com",
+  ".extremetube.com",
+  "eyevio.jp",
+  "||eyevio.jp",
+  ".eyny.com",
+  "||eyny.com",
+  ".ezpc.tk/category/soft",
+  ".ezpeer.com",
+  "||facebookquotes4u.com",
+  ".faceless.me",
+  "||faceless.me",
+  "|http://facesoftibetanselfimmolators.info",
+  "||facesofnyfw.com",
+  "||factpedia.org",
+  ".faith100.org",
+  "|http://faith100.org",
+  ".faithfuleye.com",
+  "||faiththedog.info",
+  ".fakku.net",
+  "||fallenark.com",
+  ".falsefire.com",
+  "||falsefire.com",
+  "falun-co.org",
+  "falunart.org",
+  "||falunasia.info",
+  "|http://falunau.org",
+  ".falunaz.net",
+  "falundafa.org",
+  "falundafa-dc.org",
+  "||falundafa-florida.org",
+  "||falundafa-nc.org",
+  "||falundafa-pa.net",
+  "||falundafa-sacramento.org",
+  "falun-ny.net",
+  "||falundafaindia.org",
+  "falundafamuseum.org",
+  ".falungong.club",
+  ".falungong.de",
+  "falungong.org.uk",
+  "||falunhr.org",
+  "faluninfo.de",
+  "faluninfo.net",
+  ".falunpilipinas.net",
+  "||falunworld.net",
+  "familyfed.org",
+  ".fangeming.com",
+  "||fanglizhi.info",
+  "||fangong.org",
+  "fangongheike.com",
+  ".fanqiang.tk",
+  "fanqianghou.com",
+  "||fanqianghou.com",
+  ".fanqiangzhe.com",
+  "||fanqiangzhe.com",
+  "||fantv.hk",
+  "fapdu.com",
+  "faproxy.com",
+  ".fawanghuihui.org",
+  "fanqiangyakexi.net",
+  "fail.hk",
+  "||famunion.com",
+  ".fan-qiang.com",
+  ".fangbinxing.com",
+  "||fangbinxing.com",
+  "fangeming.com",
+  ".fangmincn.org",
+  "||fangmincn.org",
+  ".fanhaodang.com",
+  "||fanqiang.network",
+  "||fanswong.com",
+  ".fanyue.info",
+  ".farwestchina.com",
+  "en.favotter.net",
+  "nytimes.map.fastly.net",
+  "||nytimes.map.fastly.net",
+  "||fast.wistia.com",
+  "||fastestvpn.com",
+  "||fastssh.com",
+  "||faststone.org",
+  "favstar.fm",
+  "||favstar.fm",
+  "faydao.com/weblog",
+  "||faz.net",
+  ".fc2.com",
+  ".fc2china.com",
+  ".fc2cn.com",
+  "||fc2cn.com",
+  "fc2blog.net",
+  "|http://uygur.fc2web.com/",
+  "video.fdbox.com",
+  ".fdc64.de",
+  ".fdc64.org",
+  ".fdc89.jp",
+  "||fourface.nodesnoop.com",
+  "||feeder.co",
+  "||feelssh.com",
+  "feer.com",
+  ".feifeiss.com",
+  "|http://feitianacademy.org",
+  ".feitian-california.org",
+  "||feixiaohao.com",
+  "||feministteacher.com",
+  ".fengzhenghu.com",
+  "||fengzhenghu.com",
+  ".fengzhenghu.net",
+  "||fengzhenghu.net",
+  ".fevernet.com",
+  "|http://ff.im",
+  "fffff.at",
+  "fflick.com",
+  ".ffvpn.com",
+  "fgmtv.net",
+  ".fgmtv.org",
+  ".fhreports.net",
+  "|http://fhreports.net",
+  ".figprayer.com",
+  "||figprayer.com",
+  ".fileflyer.com",
+  "||fileflyer.com",
+  "|http://feeds.fileforum.com",
+  ".files2me.com",
+  ".fileserve.com/file",
+  "fillthesquare.org",
+  "filmingfortibet.org",
+  ".filthdump.com",
+  ".finchvpn.com",
+  "||finchvpn.com",
+  "findmespot.com",
+  "||findyoutube.com",
+  "||findyoutube.net",
+  ".fingerdaily.com",
+  "finler.net",
+  ".firearmsworld.net",
+  "|http://firearmsworld.net",
+  ".fireofliberty.org",
+  "||fireofliberty.org",
+  ".firetweet.io",
+  "||firetweet.io",
+  "||firstpost.com",
+  ".flagsonline.it",
+  "fleshbot.com",
+  ".fleursdeslettres.com",
+  "|http://fleursdeslettres.com",
+  "||flgg.us",
+  "||flgjustice.org",
+  "||flickr.com",
+  "||staticflickr.com",
+  "flickrhivemind.net",
+  ".flickriver.com",
+  ".fling.com",
+  "||flipkart.com",
+  "||flog.tw",
+  ".flyvpn.com",
+  "||flyvpn.com",
+  "|http://cn.fmnnow.com",
+  "fofldfradio.org",
+  "blog.foolsmountain.com",
+  ".forum4hk.com",
+  "fangong.forums-free.com",
+  "pioneer-worker.forums-free.com",
+  "|https://ss*.4sqi.net",
+  "video.foxbusiness.com",
+  "|http://foxgay.com",
+  "||fringenetwork.com",
+  "||flecheinthepeche.fr",
+  ".fochk.org",
+  "||fochk.org",
+  "||focustaiwan.tw",
+  ".focusvpn.com",
+  "||fofg.org",
+  ".fofg-europe.net",
+  ".fooooo.com",
+  "||fooooo.com",
+  "||foreignaffairs.com",
+  ".fotile.me",
+  "||fourthinternational.org",
+  "||foxdie.us",
+  "||foxsub.com",
+  "foxtang.com",
+  ".fpmt.org",
+  "|http://fpmt.org",
+  ".fpmt.tw",
+  ".fpmt-osel.org",
+  "||fpmtmexico.org",
+  "fqok.org",
+  "||fqrouter.com",
+  "||franklc.com",
+  ".freakshare.com",
+  "|http://freakshare.com",
+  "||free4u.com.ar",
+  "free-gate.org",
+  ".free-hada-now.org",
+  "free-proxy.cz",
+  ".free.fr/adsl",
+  "kineox.free.fr",
+  "tibetlibre.free.fr",
+  "||freealim.com",
+  "whitebear.freebearblog.org",
+  "||freebrowser.org",
+  ".freechal.com",
+  ".freedomchina.info",
+  "||freedomchina.info",
+  ".freedomhouse.org",
+  "||freedomhouse.org",
+  ".freedomsherald.org",
+  "||freedomsherald.org",
+  ".freefq.com",
+  ".freefuckvids.com",
+  ".freegao.com",
+  "||freegao.com",
+  "freeilhamtohti.org",
+  "||freekazakhs.org",
+  ".freekwonpyong.org",
+  "||saveliuxiaobo.com",
+  ".freelotto.com",
+  "||freelotto.com",
+  "freeman2.com",
+  ".freeopenvpn.com",
+  "freemoren.com",
+  "freemorenews.com",
+  "freemuse.org/archives/789",
+  "freenet-china.org",
+  "freenewscn.com",
+  "cn.freeones.com",
+  ".freeoz.org/bbs",
+  "||freeoz.org",
+  "||freessh.us",
+  "free4u.com.ar",
+  ".free-ssh.com",
+  "||free-ssh.com",
+  "||freebeacon.com",
+  ".freechina.news",
+  "||freechinaforum.org",
+  "||freechinaweibo.com",
+  ".freedomcollection.org/interviews/rebiya_kadeer",
+  ".freeforums.org",
+  "||freenetproject.org",
+  ".freeoz.org",
+  ".freetibet.net",
+  "||freetibet.org",
+  ".freetibetanheroes.org",
+  "|http://freetibetanheroes.org",
+  "||freetribe.me",
+  ".freeviewmovies.com",
+  ".freevpn.me",
+  "|http://freevpn.me",
+  "||freewallpaper4.me",
+  ".freewebs.com",
+  ".freewechat.com",
+  "||freewechat.com",
+  "freeweibo.com",
+  "||freeweibo.com",
+  ".freexinwen.com",
+  ".freeyoutubeproxy.net",
+  "||freeyoutubeproxy.net",
+  "friendfeed.com",
+  "friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e",
+  "friends-of-tibet.org",
+  ".friendsoftibet.org",
+  "freechina.net",
+  "|http://www.zensur.freerk.com/",
+  "freevpn.nl",
+  "freeyellow.com",
+  "hk.frienddy.com/hk",
+  "|http://adult.friendfinder.com/",
+  ".fring.com",
+  "||fring.com",
+  ".fromchinatousa.net",
+  "||frommel.net",
+  ".frontlinedefenders.org",
+  "||frontlinedefenders.org",
+  ".frootvpn.com",
+  "||frootvpn.com",
+  "||fscked.org",
+  ".fsurf.com",
+  ".ftv.com.tw",
+  "||ftv.com.tw",
+  "||ftvnews.com.tw",
+  "fucd.com",
+  ".fuckcnnic.net",
+  "||fuckcnnic.net",
+  "fuckgfw.org",
+  ".fulione.com",
+  "|https://fulione.com",
+  "||fullerconsideration.com",
+  "fulue.com",
+  ".funf.tw",
+  "funp.com",
+  ".fuq.com",
+  ".furhhdl.org",
+  "||furinkan.com",
+  ".futurechinaforum.org",
+  "||futuremessage.org",
+  ".fux.com",
+  ".fuyin.net",
+  ".fuyindiantai.org",
+  ".fuyu.org.tw",
+  "||fw.cm",
+  ".fxcm-chinese.com",
+  "||fxcm-chinese.com",
+  "fzh999.com",
+  "fzh999.net",
+  "fzlm.com",
+  ".g6hentai.com",
+  "|http://g6hentai.com",
+  "||g-queen.com",
+  "||gab.com",
+  "||gabocorp.com",
+  ".gaeproxy.com",
+  ".gaforum.org",
+  ".gagaoolala.com",
+  "||gagaoolala.com",
+  ".galaxymacau.com",
+  "||galenwu.com",
+  ".galstars.net",
+  "||game735.com",
+  "gamebase.com.tw",
+  "gamejolt.com",
+  "|http://wiki.gamerp.jp",
+  "||gamer.com.tw",
+  ".gamer.com.tw",
+  ".gamez.com.tw",
+  "||gamez.com.tw",
+  ".gamousa.com",
+  ".gaoming.net",
+  "||gaoming.net",
+  "ganges.com",
+  ".gaopi.net",
+  "|http://gaopi.net",
+  ".gaozhisheng.org",
+  ".gaozhisheng.net",
+  "gardennetworks.com",
+  "||gardennetworks.org",
+  "72.52.81.22",
+  "||gartlive.com",
+  "||gate-project.com",
+  "||gather.com",
+  ".gatherproxy.com",
+  "gati.org.tw",
+  ".gaybubble.com",
+  ".gaycn.net",
+  ".gayhub.com",
+  "||gaymap.cc",
+  ".gaymenring.com",
+  ".gaytube.com",
+  "||images-gaytube.com",
+  ".gaywatch.com",
+  "|http://gaywatch.com",
+  ".gazotube.com",
+  "||gazotube.com",
+  "||gcc.org.hk",
+  "||gclooney.com",
+  "||gclubs.com",
+  "||gcmasia.com",
+  ".gcpnews.com",
+  "|http://gcpnews.com",
+  ".gdbt.net/forum",
+  "gdzf.org",
+  "||geek-art.net",
+  "geekerhome.com/2010/03/xixiang-project-cross-gfw",
+  "||geekheart.info",
+  ".gekikame.com",
+  "|http://gekikame.com",
+  ".gelbooru.com",
+  "|http://gelbooru.com",
+  "||genius.com",
+  ".geocities.co.jp",
+  ".geocities.com/SiliconValley/Circuit/5683/download.html",
+  "hk.geocities.com",
+  "geocities.jp",
+  "||geph.io",
+  ".gerefoundation.org",
+  "||getastrill.com",
+  ".getchu.com",
+  ".getcloak.com",
+  "||getcloak.com",
+  "||getfoxyproxy.org",
+  ".getfreedur.com",
+  "||getgom.com",
+  ".geti2p.net",
+  "||geti2p.net",
+  "getiton.com",
+  ".getjetso.com/forum",
+  ".getlantern.org",
+  "||getlantern.org",
+  "||getmalus.com",
+  ".getsocialscope.com",
+  "||getsync.com",
+  "||gettr.com",
+  "gfbv.de",
+  ".gfgold.com.hk",
+  ".gfsale.com",
+  "||gfsale.com",
+  "gfw.org.ua",
+  ".gfw.press",
+  "||gfw.press",
+  ".ggssl.com",
+  "||ggssl.com",
+  ".ghostpath.com",
+  "||ghostpath.com",
+  "||ghut.org",
+  ".giantessnight.com",
+  "|http://giantessnight.com",
+  ".gifree.com",
+  "||giga-web.jp",
+  "tw.gigacircle.com",
+  "|http://cn.giganews.com/",
+  "gigporno.ru",
+  "||girlbanker.com",
+  ".git.io",
+  "||git.io",
+  "|http://softwaredownload.gitbooks.io",
+  "||github.blog",
+  "||github.com",
+  ".github.io",
+  "||github.io",
+  "||githubusercontent.com",
+  "||githubassets.com",
+  ".gizlen.net",
+  "||gizlen.net",
+  ".gjczz.com",
+  "||gjczz.com",
+  "globaljihad.net",
+  "globalmediaoutreach.com",
+  "globalmuseumoncommunism.org",
+  "||globalrescue.net",
+  ".globaltm.org",
+  ".globalvoicesonline.org",
+  "||globalvoicesonline.org",
+  "||globalvpn.net",
+  ".glock.com",
+  "gluckman.com/DalaiLama",
+  "gmbd.cn",
+  "||gmhz.org",
+  "|http://www.gmiddle.com",
+  "|http://www.gmiddle.net",
+  ".gmll.org",
+  "||suche.gmx.net",
+  "||gnci.org.hk",
+  "||gnews.org",
+  "go-pki.com",
+  "||goagent.biz",
+  "||goagentplus.com",
+  "gobet.cc",
+  "godfootsteps.org",
+  "||godfootsteps.org",
+  "godns.work",
+  "godsdirectcontact.co.uk",
+  ".godsdirectcontact.org",
+  "godsdirectcontact.org.tw",
+  ".godsimmediatecontact.com",
+  "||gofundme.com",
+  ".gogotunnel.com",
+  "||gohappy.com.tw",
+  ".gokbayrak.com",
+  ".goldbet.com",
+  "||goldbetsports.com",
+  "||golden-ages.org",
+  "||goldeneyevault.com",
+  ".goldenfrog.com",
+  "||goldenfrog.com",
+  ".goldjizz.com",
+  "|http://goldjizz.com",
+  ".goldstep.net",
+  "||goldwave.com",
+  "gongmeng.info",
+  "gongm.in",
+  "gongminliliang.com",
+  ".gongwt.com",
+  "|http://gongwt.com",
+  "blog.goo.ne.jp/duck-tail_2009",
+  ".gooday.xyz",
+  "|http://gooday.xyz",
+  ".goodreads.com",
+  "||goodreads.com",
+  ".goodreaders.com",
+  "||goodreaders.com",
+  ".goodtv.com.tw",
+  ".goodtv.tv",
+  "||goofind.com",
+  ".googlesile.com",
+  ".gopetition.com",
+  "||gopetition.com",
+  ".goproxing.net",
+  "||goreforum.com",
+  ".gotrusted.com",
+  "||gotrusted.com",
+  "||gotw.ca",
+  "||grammaly.com",
+  "grandtrial.org",
+  ".graphis.ne.jp",
+  "||graphis.ne.jp",
+  "||graphql.org",
+  "greatfirewall.biz",
+  "||greatfirewallofchina.net",
+  ".greatfirewallofchina.org",
+  "||greatfirewallofchina.org",
+  "||greenfieldbookstore.com.hk",
+  ".greenparty.org.tw",
+  "||greenpeace.org",
+  ".greenreadings.com/forum",
+  "great-firewall.com",
+  "great-roc.org",
+  "greatroc.org",
+  "greatzhonghua.org",
+  ".greenpeace.com.tw",
+  ".greenvpn.net",
+  "||greenvpn.net",
+  ".greenvpn.org",
+  "||grotty-monday.com",
+  "gs-discuss.com",
+  "||gsearch.media",
+  "||gtricks.com",
+  "guancha.org",
+  "guaneryu.com",
+  ".guardster.com",
+  ".gun-world.net",
+  "gunsandammo.com",
+  "||gutteruncensored.com",
+  "||gvm.com.tw",
+  "||gwins.org",
+  ".gzm.tv",
+  "||gzone-anime.info",
+  "||clementine-player.org",
+  "echofon.com",
+  "||greasespot.net",
+  "||www.klip.me",
+  "@@||site.locql.com",
+  "||stephaniered.com",
+  "@@||download.syniumsoftware.com",
+  "|http://ub0.cc",
+  "wozy.in",
+  "gospelherald.com",
+  "||gospelherald.com",
+  "|http://hk.gradconnection.com/",
+  "||grangorz.org",
+  "greatfire.org",
+  "||greatfire.org",
+  "greatfirewallofchina.org",
+  "||greatroc.tw",
+  ".gts-vpn.com",
+  "|http://gts-vpn.com",
+  "||gtv.org",
+  "||gtv1.org",
+  ".gu-chu-sum.org",
+  "|http://gu-chu-sum.org",
+  ".guaguass.com",
+  "|http://guaguass.com",
+  ".guaguass.org",
+  "|http://guaguass.org",
+  ".guangming.com.my",
+  "guishan.org",
+  "||guishan.org",
+  ".gumroad.com",
+  "||gumroad.com",
+  "||gunsamerica.com",
+  "guruonline.hk",
+  "|http://gvlib.com",
+  ".gyalwarinpoche.com",
+  ".gyatsostudio.com",
+  ".h528.com",
+  ".h5dm.com",
+  ".h5galgame.me",
+  "||h-china.org",
+  ".h-moe.com",
+  "|http://h-moe.com",
+  "h1n1china.org",
+  ".hacg.club",
+  "||hacg.club",
+  ".hacg.in",
+  "|http://hacg.in",
+  ".hacg.li",
+  "|http://hacg.li",
+  ".hacg.me",
+  "|http://hacg.me",
+  ".hacg.red",
+  "|http://hacg.red",
+  ".hacken.cc/bbs",
+  ".hacker.org",
+  "||hackmd.io",
+  "||hackthatphone.net",
+  "hahlo.com",
+  "||hakkatv.org.tw",
+  ".handcraftedsoftware.org",
+  "|http://bbs.hanminzu.org/",
+  ".hanunyi.com",
+  ".hao.news/news",
+  "|http://ae.hao123.com",
+  "|http://ar.hao123.com",
+  "|http://br.hao123.com",
+  "|http://en.hao123.com",
+  "|http://id.hao123.com",
+  "|http://jp.hao123.com",
+  "|http://ma.hao123.com",
+  "|http://mx.hao123.com",
+  "|http://sa.hao123.com",
+  "|http://th.hao123.com",
+  "|http://tw.hao123.com",
+  "|http://vn.hao123.com",
+  "|http://hk.hao123img.com",
+  "|http://ld.hao123img.com",
+  "||happy-vpn.com",
+  ".haproxy.org",
+  "||hardsextube.com",
+  ".harunyahya.com",
+  "|http://harunyahya.com",
+  "bbs.hasi.wang",
+  "have8.com",
+  "@@||haygo.com",
+  ".hclips.com",
+  "||hdlt.me",
+  "||hdtvb.net",
+  ".hdzog.com",
+  "|http://hdzog.com",
+  "||ordns.he.net",
+  "||heartyit.com",
+  ".heavy-r.com",
+  ".hec.su",
+  "|http://hec.su",
+  ".hecaitou.net",
+  "||hecaitou.net",
+  ".hechaji.com",
+  "||hechaji.com",
+  "||heeact.edu.tw",
+  ".hegre-art.com",
+  "|http://hegre-art.com",
+  "||cdn.helixstudios.net",
+  "||helplinfen.com",
+  "||helpuyghursnow.org",
+  "||helloandroid.com",
+  "||helloqueer.com",
+  ".helloss.pw",
+  "hellotxt.com",
+  "||hellotxt.com",
+  ".hentai.to",
+  ".hellouk.org/forum/lofiversion",
+  ".helpeachpeople.com",
+  "||helpeachpeople.com",
+  "||helpster.de",
+  ".helpzhuling.org",
+  "hentaitube.tv",
+  ".hentaivideoworld.com",
+  "||id.heroku.com",
+  "heqinglian.net",
+  "||heqinglian.net",
+  "||heritage.org",
+  "||heungkongdiscuss.com",
+  ".hexieshe.com",
+  "||hexieshe.com",
+  "||hexieshe.xyz",
+  "||hexxeh.net",
+  "app.heywire.com",
+  ".heyzo.com",
+  ".hgseav.com",
+  ".hhdcb3office.org",
+  ".hhthesakyatrizin.org",
+  "hi-on.org.tw",
+  "hidden-advent.org",
+  "||hidden-advent.org",
+  "hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html",
+  "||hide.me",
+  ".hidein.net",
+  ".hideipvpn.com",
+  "||hideipvpn.com",
+  ".hideman.net",
+  "||hideman.net",
+  "hideme.nl",
+  "||hidemy.name",
+  ".hidemyass.com",
+  "||hidemyass.com",
+  "hidemycomp.com",
+  "||hidemycomp.com",
+  ".hihiforum.com",
+  ".hihistory.net",
+  "||hihistory.net",
+  ".higfw.com",
+  "highpeakspureearth.com",
+  "||highrockmedia.com",
+  "||hiitch.com",
+  "||hikinggfw.org",
+  ".hilive.tv",
+  ".himalayan-foundation.org",
+  "||himalayan-foundation.org",
+  "himalayanglacier.com",
+  ".himemix.com",
+  "||himemix.com",
+  ".himemix.net",
+  "times.hinet.net",
+  ".hitomi.la",
+  "|http://hitomi.la",
+  ".hiwifi.com",
+  "@@||hiwifi.com",
+  "hizbuttahrir.org",
+  "hizb-ut-tahrir.info",
+  "hizb-ut-tahrir.org",
+  ".hjclub.info",
+  ".hk-pub.com/forum",
+  "|http://hk-pub.com",
+  ".hk01.com",
+  "||hk01.com",
+  ".hk32168.com",
+  "||hk32168.com",
+  "||hkacg.com",
+  "||hkacg.net",
+  ".hkatvnews.com",
+  "hkbc.net",
+  ".hkbf.org",
+  ".hkbookcity.com",
+  "||hkbookcity.com",
+  "||hkchronicles.com",
+  ".hkchurch.org",
+  "hkci.org.hk",
+  ".hkcmi.edu",
+  "||hkcnews.com",
+  "||hkcoc.com",
+  "||hkctu.org.hk",
+  "hkday.net",
+  ".hkdailynews.com.hk/china.php",
+  "||hkdc.us",
+  "hkdf.org",
+  ".hkej.com",
+  ".hkepc.com/forum/viewthread.php?tid=1153322",
+  "||hket.com",
+  "||hkfaa.com",
+  "hkfreezone.com",
+  "hkfront.org",
+  "m.hkgalden.com",
+  "|https://m.hkgalden.com",
+  ".hkgreenradio.org/home",
+  "||hkgpao.com",
+  ".hkheadline.com*blog",
+  ".hkheadline.com/instantnews",
+  "hkhkhk.com",
+  "hkhrc.org.hk",
+  "hkhrm.org.hk",
+  "||hkip.org.uk",
+  "1989report.hkja.org.hk",
+  "hkjc.com",
+  ".hkjp.org",
+  ".hklft.com",
+  ".hklts.org.hk",
+  "||hklts.org.hk",
+  "||hkmap.live",
+  "||hkopentv.com",
+  "||hkpeanut.com",
+  "hkptu.org",
+  ".hkreporter.com",
+  "||hkreporter.com",
+  "|http://hkupop.hku.hk/",
+  ".hkusu.net",
+  "||hkusu.net",
+  ".hkvwet.com",
+  ".hkwcc.org.hk",
+  "||hkzone.org",
+  ".hmonghot.com",
+  "|http://hmonghot.com",
+  ".hmv.co.jp/",
+  "hnjhj.com",
+  "||hnjhj.com",
+  ".hnntube.com",
+  "||hola.com",
+  "||hola.org",
+  "holymountaincn.com",
+  "holyspiritspeaks.org",
+  "||holyspiritspeaks.org",
+  "||derekhsu.homeip.net",
+  ".homeperversion.com",
+  "|http://homeservershow.com",
+  "|http://old.honeynet.org/scans/scan31/sub/doug_eric/spam_translation.html",
+  ".hongkongfp.com",
+  "||hongkongfp.com",
+  "hongmeimei.com",
+  "||hongzhi.li",
+  "||honven.xyz",
+  ".hootsuite.com",
+  "||hootsuite.com",
+  "||hoover.org",
+  ".hopedialogue.org",
+  "|http://hopedialogue.org",
+  ".hopto.org",
+  ".hornygamer.com",
+  ".hornytrip.com",
+  "|http://hornytrip.com",
+  "||hotair.com",
+  ".hotav.tv",
+  ".hotels.cn",
+  "hotfrog.com.tw",
+  "hotgoo.com",
+  ".hotpornshow.com",
+  "hotpot.hk",
+  ".hotshame.com",
+  "||hotspotshield.com",
+  "||hottg.com",
+  ".hotvpn.com",
+  "||hotvpn.com",
+  "||hougaige.com",
+  "||howtoforge.com",
+  "||hoxx.com",
+  ".hqcdp.org",
+  "||hqcdp.org",
+  "||hqjapanesesex.com",
+  "hqmovies.com",
+  ".hrcir.com",
+  ".hrcchina.org",
+  ".hrea.org",
+  ".hrichina.org",
+  "||hrichina.org",
+  ".hrtsea.com",
+  ".hrw.org",
+  "||hrw.org",
+  "hrweb.org",
+  "||hsjp.net",
+  "||hsselite.com",
+  "|http://hst.net.tw",
+  ".hstern.net",
+  ".hstt.net",
+  ".htkou.net",
+  "||htkou.net",
+  ".hua-yue.net",
+  ".huaglad.com",
+  "||huaglad.com",
+  ".huanghuagang.org",
+  "||huanghuagang.org",
+  ".huangyiyu.com",
+  ".huaren.us",
+  "||huaren.us",
+  ".huaren4us.com",
+  ".huashangnews.com",
+  "|http://huashangnews.com",
+  "bbs.huasing.org",
+  "huaxia-news.com",
+  "huaxiabao.org",
+  "huaxin.ph",
+  "||huayuworld.org",
+  ".huffingtonpost.com/rebiya-kadeer",
+  "||hugoroy.eu",
+  "||huhaitai.com",
+  "||huhamhire.com",
+  ".huhangfei.com",
+  "||huhangfei.com",
+  "huiyi.in",
+  ".hulkshare.com",
+  "||hung-ya.com",
+  "||hungerstrikeforaids.org",
+  "||huping.net",
+  "hurgokbayrak.com",
+  ".hurriyet.com.tr",
+  ".hut2.ru",
+  "||hutianyi.net",
+  "hutong9.net",
+  "huyandex.com",
+  ".hwadzan.tw",
+  "||hwayue.org.tw",
+  "||hwinfo.com",
+  "||hxwk.org",
+  "hxwq.org",
+  "||hyperrate.com",
+  "ebook.hyread.com.tw",
+  "||ebook.hyread.com.tw",
+  "||i1.hk",
+  "||i2p2.de",
+  "||i2runner.com",
+  "||i818hk.com",
+  ".i-cable.com",
+  ".i-part.com.tw",
+  ".iamtopone.com",
+  "iask.ca",
+  "||iask.ca",
+  "iask.bz",
+  "||iask.bz",
+  ".iav19.com",
+  "ibiblio.org/pub/packages/ccic",
+  "||ibit.am",
+  ".iblist.com",
+  "||iblogserv-f.net",
+  "ibros.org",
+  "|http://cn.ibtimes.com",
+  ".ibvpn.com",
+  "||ibvpn.com",
+  "icams.com",
+  "blogs.icerocket.com/tag",
+  ".icij.org",
+  "||icij.org",
+  "||icl-fi.org",
+  ".icoco.com",
+  "||icoco.com",
+  "||furbo.org",
+  "||warbler.iconfactory.net",
+  "||iconpaper.org",
+  "||icu-project.org",
+  "w.idaiwan.com/forum",
+  "idemocracy.asia",
+  ".identi.ca",
+  "||identi.ca",
+  "||idiomconnection.com",
+  "|http://www.idlcoyote.com",
+  ".idouga.com",
+  ".idreamx.com",
+  "forum.idsam.com",
+  ".idv.tw",
+  ".ieasy5.com",
+  "|http://ieasy5.com",
+  ".ied2k.net",
+  ".ienergy1.com",
+  "||iepl.us",
+  "||ift.tt",
+  "ifanqiang.com",
+  ".ifcss.org",
+  "||ifcss.org",
+  "ifjc.org",
+  ".ift.tt",
+  "|http://ift.tt",
+  "||ifreewares.com",
+  "||igcd.net",
+  ".igfw.net",
+  "||igfw.net",
+  ".igfw.tech",
+  "||igfw.tech",
+  ".igmg.de",
+  "||ignitedetroit.net",
+  ".igotmail.com.tw",
+  "||igvita.com",
+  "||ihakka.net",
+  ".ihao.org/dz5",
+  "||iicns.com",
+  ".ikstar.com",
+  "||ilhamtohtiinstitute.org",
+  "||illusionfactory.com",
+  "||ilove80.be",
+  "||im.tv",
+  "@@||myvlog.im.tv",
+  "||im88.tw",
+  ".imgchili.net",
+  "|http://imgchili.net",
+  ".imageab.com",
+  ".imagefap.com",
+  "||imagefap.com",
+  "||imageflea.com",
+  "imageshack.us",
+  "||imagevenue.com",
+  "||imagezilla.net",
+  ".imb.org",
+  "|http://imb.org",
+  "|http://www.imdb.com/name/nm0482730",
+  ".imdb.com/title/tt0819354",
+  ".imdb.com/title/tt1540068",
+  ".imdb.com/title/tt4908644",
+  ".img.ly",
+  "||img.ly",
+  ".imgur.com",
+  "||imgur.com",
+  ".imkev.com",
+  "||imkev.com",
+  ".imlive.com",
+  ".immoral.jp",
+  "impact.org.au",
+  "impp.mn",
+  "|http://tech2.in.com/video/",
+  "in99.org",
+  "in-disguise.com",
+  ".incapdns.net",
+  ".incloak.com",
+  "||incloak.com",
+  "||incredibox.fr",
+  "||independent.co.uk",
+  "||indiablooms.com",
+  "||indiandefensenews.in",
+  "||indianarrative.com",
+  "||timesofindia.indiatimes.com",
+  ".indiemerch.com",
+  "||indiemerch.com",
+  "info-graf.fr",
+  "website.informer.com",
+  "||initiativesforchina.org",
+  ".inkui.com",
+  ".inmediahk.net",
+  "||inmediahk.net",
+  "||innermongolia.org",
+  "||inoreader.com",
+  ".inote.tw",
+  ".insecam.org",
+  "|http://insecam.org",
+  "||insidevoa.com",
+  ".institut-tibetain.org",
+  "|http://internet.org/",
+  "internetdefenseleague.org",
+  "internetfreedom.org",
+  "||internetpopculture.com",
+  ".inthenameofconfuciusmovie.com",
+  "||inthenameofconfuciusmovie.com",
+  "inxian.com",
+  "||inxian.com",
+  "ipalter.com",
+  ".ipfire.org",
+  "||iphone4hongkong.com",
+  "||iphonehacks.com",
+  "||iphonetaiwan.org",
+  "||iphonix.fr",
+  "||ipicture.ru",
+  ".ipjetable.net",
+  "||ipjetable.net",
+  ".ipobar.com/read.php?",
+  "ipoock.com/img",
+  ".iportal.me",
+  "|http://iportal.me",
+  "||ippotv.com",
+  ".ipredator.se",
+  "||ipredator.se",
+  ".iptv.com.tw",
+  "||iptvbin.com",
+  "||ipvanish.com",
+  "iredmail.org",
+  "chinese.irib.ir",
+  "||ironbigfools.compython.net",
+  "||ironpython.net",
+  ".ironsocket.com",
+  "||ironsocket.com",
+  ".is.gd",
+  ".islahhaber.net",
+  ".islam.org.hk",
+  "|http://islam.org.hk",
+  ".islamawareness.net/Asia/China",
+  ".islamhouse.com",
+  "||islamhouse.com",
+  ".islamicity.com",
+  ".islamicpluralism.org",
+  ".islamtoday.net",
+  ".isaacmao.com",
+  "||isaacmao.com",
+  "||isgreat.org",
+  "||ismaelan.com",
+  ".ismalltits.com",
+  "||ismprofessional.net",
+  "isohunt.com",
+  "||israbox.com",
+  ".issuu.com",
+  "||issuu.com",
+  ".istars.co.nz",
+  "oversea.istarshine.com",
+  "||oversea.istarshine.com",
+  "blog.istef.info/2007/10/21/myentunnel",
+  ".istiqlalhewer.com",
+  ".istockphoto.com",
+  "isunaffairs.com",
+  "isuntv.com",
+  "itaboo.info",
+  "||itaboo.info",
+  ".italiatibet.org",
+  "download.ithome.com.tw",
+  "ithelp.ithome.com.tw",
+  "||itshidden.com",
+  ".itsky.it",
+  ".itweet.net",
+  "|http://itweet.net",
+  ".iu45.com",
+  ".iuhrdf.org",
+  "||iuhrdf.org",
+  ".iuksky.com",
+  ".ivacy.com",
+  "||ivacy.com",
+  ".iverycd.com",
+  ".ivpn.net",
+  "||ixquick.com",
+  ".ixxx.com",
+  "iyouport.com",
+  "||iyouport.com",
+  ".izaobao.us",
+  "||gmozomg.izihost.org",
+  ".izles.net",
+  ".izlesem.org",
+  "||j.mp",
+  "blog.jackjia.com",
+  "jamaat.org",
+  "||jamestown.org",
+  ".jamyangnorbu.com",
+  "|http://jamyangnorbu.com",
+  ".jandyx.com",
+  "||janwongphoto.com",
+  "||japan-whores.com",
+  ".jav.com",
+  ".jav101.com",
+  ".jav2be.com",
+  "||jav2be.com",
+  ".jav68.tv",
+  ".javakiba.org",
+  "|http://javakiba.org",
+  ".javbus.com",
+  "||javbus.com",
+  "||javfor.me",
+  ".javhd.com",
+  ".javhip.com",
+  ".javmobile.net",
+  "|http://javmobile.net",
+  ".javmoo.com",
+  ".javseen.com",
+  "|http://javseen.com",
+  "jbtalks.cc",
+  "jbtalks.com",
+  "jbtalks.my",
+  ".jdwsy.com",
+  "jeanyim.com",
+  "||jfqu36.club",
+  "||jfqu37.xyz",
+  "||jgoodies.com",
+  ".jiangweiping.com",
+  "||jiangweiping.com",
+  "||jiaoyou8.com",
+  ".jiehua.cz",
+  "||hk.jiepang.com",
+  "||tw.jiepang.com",
+  "jieshibaobao.com",
+  ".jigglegifs.com",
+  "56cun04.jigsy.com",
+  "jigong1024.com",
+  "daodu14.jigsy.com",
+  "specxinzl.jigsy.com",
+  "wlcnew.jigsy.com",
+  ".jihadology.net",
+  "|http://jihadology.net",
+  "jinbushe.org",
+  "||jinbushe.org",
+  ".jingsim.org",
+  "zhao.jinhai.de",
+  "jingpin.org",
+  "||jingpin.org",
+  "jinpianwang.com",
+  ".jinroukong.com",
+  "ac.jiruan.net",
+  "||jitouch.com",
+  ".jizzthis.com",
+  "jjgirls.com",
+  ".jkb.cc",
+  "|http://jkb.cc",
+  "jkforum.net",
+  "||jma.go.jp",
+  "research.jmsc.hku.hk/social",
+  "weiboscope.jmsc.hku.hk",
+  ".jmscult.com",
+  "|http://jmscult.com",
+  "||joachims.org",
+  "||jobso.tv",
+  ".sunwinism.joinbbs.net",
+  "||joinclubhouse.com",
+  ".journalchretien.net",
+  "||journalofdemocracy.org",
+  ".joymiihub.com",
+  ".joyourself.com",
+  "jpopforum.net",
+  "||fiddle.jshell.net",
+  ".jubushoushen.com",
+  "||jubushoushen.com",
+  ".juhuaren.com",
+  "||juliereyc.com",
+  "||junauza.com",
+  ".june4commemoration.org",
+  ".junefourth-20.net",
+  "||junefourth-20.net",
+  "||bbs.junglobal.net",
+  ".juoaa.com",
+  "|http://juoaa.com",
+  "justfreevpn.com",
+  ".justicefortenzin.org",
+  "justpaste.it",
+  "||justmysocks1.net",
+  "justtristan.com",
+  "juyuange.org",
+  "juziyue.com",
+  "||juziyue.com",
+  "||jwmusic.org",
+  "@@||music.jwmusic.org",
+  ".jyxf.net",
+  "||k-doujin.net",
+  "||ka-wai.com",
+  "||kadokawa.co.jp",
+  ".kagyu.org",
+  "||kagyu.org.za",
+  ".kagyumonlam.org",
+  ".kagyunews.com.hk",
+  ".kagyuoffice.org",
+  "||kagyuoffice.org",
+  "||kagyuoffice.org.tw",
+  ".kaiyuan.de",
+  ".kakao.com",
+  "||kakao.com",
+  ".kalachakralugano.org",
+  ".kankan.today",
+  ".kannewyork.com",
+  "||kannewyork.com",
+  ".kanshifang.com",
+  "||kanshifang.com",
+  "||kantie.org",
+  "kanzhongguo.com",
+  "kanzhongguo.eu",
+  ".kaotic.com",
+  "||kaotic.com",
+  "||karayou.com",
+  "karkhung.com",
+  ".karmapa.org",
+  ".karmapa-teachings.org",
+  "||kawase.com",
+  ".kba-tx.org",
+  ".kcoolonline.com",
+  ".kebrum.com",
+  "||kebrum.com",
+  ".kechara.com",
+  ".keepandshare.com/visit/visit_page.php?i=688154",
+  ".keezmovies.com",
+  ".kendincos.net",
+  ".kenengba.com",
+  "||kenengba.com",
+  "||keontech.net",
+  ".kepard.com",
+  "||kepard.com",
+  "wiki.keso.cn/Home",
+  "||keycdn.com",
+  ".khabdha.org",
+  ".khmusic.com.tw",
+  "||kichiku-doujinko.com",
+  ".kik.com",
+  "||kik.com",
+  "bbs.kimy.com.tw",
+  ".kindleren.com",
+  "|http://kindleren.com",
+  "|http://www.kindleren.com",
+  ".kingdomsalvation.org",
+  "||kingdomsalvation.org",
+  "kinghost.com",
+  "||kingstone.com.tw",
+  ".kink.com",
+  ".kinokuniya.com",
+  "||kinokuniya.com",
+  "killwall.com",
+  "||killwall.com",
+  "||kinmen.travel",
+  ".kir.jp",
+  ".kissbbao.cn",
+  "|http://kiwi.kz",
+  "||kk-whys.co.jp",
+  ".kmuh.org.tw",
+  ".knowledgerush.com/kr/encyclopedia",
+  "||knowyourmeme.com",
+  ".kobo.com",
+  "||kobo.com",
+  ".kobobooks.com",
+  "||kobobooks.com",
+  "||kodingen.com",
+  "@@||www.kodingen.com",
+  "||kompozer.net",
+  ".konachan.com",
+  "|http://konachan.com",
+  ".kone.com",
+  "||koolsolutions.com",
+  ".koornk.com",
+  "||koornk.com",
+  "||koranmandarin.com",
+  ".korenan2.com",
+  "||kqes.net",
+  "|http://gojet.krtco.com.tw",
+  ".ksdl.org",
+  ".ksnews.com.tw",
+  "||ktzhk.com",
+  ".kui.name/event",
+  "kun.im",
+  ".kurashsultan.com",
+  "||kurtmunger.com",
+  "kusocity.com",
+  "||kwcg.ca",
+  "||kwok7.com",
+  ".kwongwah.com.my",
+  "||kwongwah.com.my",
+  ".kxsw.life",
+  "||kxsw.life",
+  ".kyofun.com",
+  "kyohk.net",
+  "||kyoyue.com",
+  ".kyzyhello.com",
+  "||kyzyhello.com",
+  ".kzeng.info",
+  "||kzeng.info",
+  "la-forum.org",
+  "ladbrokes.com",
+  "||labiennale.org",
+  ".lagranepoca.com",
+  "||lagranepoca.com",
+  "||lala.im",
+  ".lalulalu.com",
+  ".lama.com.tw",
+  "||lama.com.tw",
+  ".lamayeshe.com",
+  "|http://lamayeshe.com",
+  "|http://www.lamenhu.com",
+  ".lamnia.co.uk",
+  "||lamnia.co.uk",
+  "lamrim.com",
+  "||landofhope.tv",
+  ".lanterncn.cn",
+  "|http://lanterncn.cn",
+  ".lantosfoundation.org",
+  ".laod.cn",
+  "|http://laod.cn",
+  "laogai.org",
+  "||laogai.org",
+  "||laogairesearch.org",
+  "laomiu.com",
+  ".laoyang.info",
+  "|http://laoyang.info",
+  "||laptoplockdown.com",
+  ".laqingdan.net",
+  "||laqingdan.net",
+  "||larsgeorge.com",
+  ".lastcombat.com",
+  "|http://lastcombat.com",
+  "||lastfm.es",
+  "latelinenews.com",
+  "||lausan.hk",
+  "||le-vpn.com",
+  ".leafyvpn.net",
+  "||leafyvpn.net",
+  "leeao.com.cn/bbs/forum.php",
+  "lefora.com",
+  "||left21.hk",
+  ".legalporno.com",
+  ".legsjapan.com",
+  "|http://leirentv.ca",
+  "leisurecafe.ca",
+  "||lematin.ch",
+  ".lemonde.fr",
+  "||lenwhite.com",
+  "||leorockwell.com",
+  "lerosua.org",
+  "||lerosua.org",
+  "blog.lester850.info",
+  "||lesoir.be",
+  ".letou.com",
+  "letscorp.net",
+  "||letscorp.net",
+  "||ocsp.int-x3.letsencrypt.org",
+  "||ss.levyhsu.com",
+  "||cdn.assets.lfpcontent.com",
+  ".lhakar.org",
+  "|http://lhakar.org",
+  ".lhasocialwork.org",
+  ".liangyou.net",
+  "||liangyou.net",
+  ".lianyue.net",
+  "||liaowangxizang.net",
+  ".liaowangxizang.net",
+  "||liberal.org.hk",
+  ".libertytimes.com.tw",
+  "blogs.libraryinformationtechnology.com/jxyz",
+  ".lidecheng.com/blog/fucking-gfw",
+  ".lighten.org.tw",
+  ".lightnovel.cn",
+  "@@|https://www.lightnovel.cn",
+  "limiao.net",
+  "linkuswell.com",
+  "abitno.linpie.com/use-ipv6-to-fuck-gfw",
+  "||line.me",
+  "||line-apps.com",
+  ".linglingfa.com",
+  "||lingvodics.com",
+  ".link-o-rama.com",
+  "|http://link-o-rama.com",
+  ".linkideo.com",
+  "||api.linksalpha.com",
+  "||apidocs.linksalpha.com",
+  "||www.linksalpha.com",
+  "||help.linksalpha.com",
+  "||linux.org.hk",
+  "linuxtoy.org/archives/installing-west-chamber-on-ubuntu",
+  ".lionsroar.com",
+  ".lipuman.com",
+  "||liquidvpn.com",
+  "||greatfire.us7.list-manage.com",
+  "||listennotes.com",
+  "||listentoyoutube.com",
+  "listorious.com",
+  ".liu-xiaobo.org",
+  "||liudejun.com",
+  ".liuhanyu.com",
+  ".liujianshu.com",
+  "||liujianshu.com",
+  ".liuxiaobo.net",
+  "|http://liuxiaobo.net",
+  "liuxiaotong.com",
+  "||liuxiaotong.com",
+  ".livedoor.jp",
+  ".liveleak.com",
+  "||liveleak.com",
+  "||livemint.com",
+  ".livestation.com",
+  "livestream.com",
+  "||livestream.com",
+  "||livingonline.us",
+  "||livingstream.com",
+  "||livevideo.com",
+  ".livevideo.com",
+  ".liwangyang.com",
+  "lizhizhuangbi.com",
+  "lkcn.net",
+  ".llss.me/",
+  "||lncn.org",
+  ".load.to",
+  ".lobsangwangyal.com",
+  ".localdomain.ws",
+  "||localdomain.ws",
+  "localpresshk.com",
+  "||lockestek.com",
+  "logbot.net",
+  "||logiqx.com",
+  "secure.logmein.com",
+  "||secure.logmein.com",
+  "||logos.com.hk",
+  ".londonchinese.ca",
+  ".longhair.hk",
+  "longmusic.com",
+  "||longtermly.net",
+  "||lookpic.com",
+  ".looktoronto.com",
+  "|http://looktoronto.com",
+  ".lotsawahouse.org/tibetan-masters/fourteenth-dalai-lama",
+  ".lotuslight.org.hk",
+  ".lotuslight.org.tw",
+  "hkreporter.loved.hk",
+  "||lpsg.com",
+  "||lrfz.com",
+  ".lrip.org",
+  "||lrip.org",
+  ".lsd.org.hk",
+  "||lsd.org.hk",
+  "lsforum.net",
+  ".lsm.org",
+  "||lsm.org",
+  ".lsmchinese.org",
+  "||lsmchinese.org",
+  ".lsmkorean.org",
+  "||lsmkorean.org",
+  ".lsmradio.com/rad_archives",
+  ".lsmwebcast.com",
+  ".ltn.com.tw",
+  "||ltn.com.tw",
+  "||luckydesigner.space",
+  ".luke54.com",
+  ".luke54.org",
+  ".lupm.org",
+  "||lupm.org",
+  "||lushstories.com",
+  "luxebc.com",
+  "lvhai.org",
+  "||lvhai.org",
+  "||lvv2.com",
+  ".lyfhk.net",
+  "|http://lyfhk.net",
+  "||lzjscript.com",
+  ".lzmtnews.org",
+  "||lzmtnews.org",
+  "http://*.m-team.cc",
+  ".macrovpn.com",
+  "macts.com.tw",
+  "||mad-ar.ch",
+  "||madrau.com",
+  "||madthumbs.com",
+  "||magic-net.info",
+  "mahabodhi.org",
+  "my.mail.ru",
+  ".maiplus.com",
+  "|http://maiplus.com",
+  ".maizhong.org",
+  "makkahnewspaper.com",
+  ".mamingzhe.com",
+  "manicur4ik.ru",
+  "||manyvoices.news",
+  ".maplew.com",
+  "|http://maplew.com",
+  "||marc.info",
+  "marguerite.su",
+  "||martincartoons.com",
+  "maskedip.com",
+  ".maiio.net",
+  ".mail-archive.com",
+  ".malaysiakini.com",
+  "||makemymood.com",
+  ".manchukuo.net",
+  ".maniash.com",
+  "|http://maniash.com",
+  ".mansion.com",
+  ".mansionpoker.com",
+  "||martau.com",
+  "|http://blog.martinoei.com",
+  ".martsangkagyuofficial.org",
+  "|http://martsangkagyuofficial.org",
+  "maruta.be/forget",
+  ".marxist.com",
+  "||marxist.net",
+  ".marxists.org/chinese",
+  "||matainja.com",
+  "||mathable.io",
+  "||mathiew-badimon.com",
+  "||matrix.org",
+  "||matsushimakaede.com",
+  "|http://maturejp.com",
+  "mayimayi.com",
+  ".maxing.jp",
+  ".mcaf.ee",
+  "|http://mcaf.ee",
+  "||mcadforums.com",
+  "mcfog.com",
+  "mcreasite.com",
+  ".md-t.org",
+  "||md-t.org",
+  "||meansys.com",
+  ".media.org.hk",
+  ".mediachinese.com",
+  "||mediachinese.com",
+  ".mediafire.com/?",
+  ".mediafire.com/download",
+  ".mediafreakcity.com",
+  "||mediafreakcity.com",
+  ".medium.com",
+  "||medium.com",
+  ".meetav.com",
+  "||meetup.com",
+  "mefeedia.com",
+  "jihadintel.meforum.org",
+  "||mega.co.nz",
+  "||mega.io",
+  "||mega.nz",
+  "||megaproxy.com",
+  "||megarotic.com",
+  "megavideo.com",
+  "||megurineluka.com",
+  "meirixiaochao.com",
+  ".meltoday.com",
+  ".memehk.com",
+  "||memehk.com",
+  "memorybbs.com",
+  ".memri.org",
+  ".memrijttm.org",
+  "||mercdn.net",
+  ".mercyprophet.org",
+  "|http://mercyprophet.org",
+  "||mergersandinquisitions.org",
+  ".meridian-trust.org",
+  "|http://meridian-trust.org",
+  ".meripet.biz",
+  "|http://meripet.biz",
+  ".meripet.com",
+  "|http://meripet.com",
+  "merit-times.com.tw",
+  "meshrep.com",
+  ".mesotw.com/bbs",
+  "metacafe.com/watch",
+  "||metafilter.com",
+  "||meteorshowersonline.com",
+  "|http://www.metro.taipei/",
+  ".metrohk.com.hk/?cmd=detail&categoryID=2",
+  "||metrolife.ca",
+  ".metroradio.com.hk",
+  "|http://metroradio.com.hk",
+  "||mewe.com",
+  "meyou.jp",
+  ".meyul.com",
+  "||mgoon.com",
+  "||mgstage.com",
+  "||mh4u.org",
+  "mhradio.org",
+  "|http://michaelanti.com",
+  "||michaelmarketl.com",
+  "|http://bbs.mikocon.com",
+  ".microvpn.com",
+  "|http://microvpn.com",
+  "middle-way.net",
+  ".mihk.hk/forum",
+  ".mihr.com",
+  "mihua.org",
+  "||mikesoltys.com",
+  ".milph.net",
+  "|http://milph.net",
+  ".milsurps.com",
+  "mimiai.net",
+  ".mimivip.com",
+  ".mimivv.com",
+  ".mindrolling.org",
+  "|http://mindrolling.org",
+  "||mingdemedia.org",
+  ".minghui.or.kr",
+  "|http://minghui.or.kr",
+  "minghui.org",
+  "||minghui.org",
+  "minghui-a.org",
+  "minghui-b.org",
+  "minghui-school.org",
+  ".mingjinglishi.com",
+  "||mingjinglishi.com",
+  "mingjingnews.com",
+  "||mingjingtimes.com",
+  ".mingpao.com",
+  "||mingpao.com",
+  ".mingpaocanada.com",
+  ".mingpaomonthly.com",
+  "|http://mingpaomonthly.com",
+  "mingpaonews.com",
+  ".mingpaony.com",
+  ".mingpaosf.com",
+  ".mingpaotor.com",
+  ".mingpaovan.com",
+  ".mingshengbao.com",
+  ".minhhue.net",
+  ".miniforum.org",
+  ".ministrybooks.org",
+  ".minzhuhua.net",
+  "||minzhuhua.net",
+  "minzhuzhanxian.com",
+  "minzhuzhongguo.org",
+  "||miroguide.com",
+  "mirrorbooks.com",
+  "||mirrormedia.mg",
+  ".mist.vip",
+  "||thecenter.mit.edu",
+  "||scratch.mit.edu",
+  ".mitao.com.tw",
+  ".mitbbs.com",
+  "||mitbbs.com",
+  "mitbbsau.com",
+  ".mixero.com",
+  "||mixero.com",
+  "||mixi.jp",
+  "mixpod.com",
+  ".mixx.com",
+  "||mixx.com",
+  "||mizzmona.com",
+  ".mk5000.com",
+  ".mlcool.com",
+  "||mlzs.work",
+  ".mm-cg.com",
+  "||mmaaxx.com",
+  ".mmmca.com",
+  "mnewstv.com",
+  "||mobatek.net",
+  ".mobile01.com",
+  "||mobile01.com",
+  "||mobileways.de",
+  ".mobypicture.com",
+  "|http://moby.to",
+  "||modernchinastudies.org",
+  "||moeerolibrary.com",
+  "wiki.moegirl.org",
+  ".mofaxiehui.com",
+  ".mofos.com",
+  "||mog.com",
+  "||mohu.rocks",
+  "molihua.org",
+  "||mondex.org",
+  ".money-link.com.tw",
+  "|http://money-link.com.tw",
+  "|http://www.monlamit.org",
+  ".moonbbs.com",
+  "||moonbbs.com",
+  "||moptt.tw",
+  "||monitorchina.org",
+  "bbs.morbell.com",
+  "||morningsun.org",
+  "||moroneta.com",
+  ".motherless.com",
+  "|http://motherless.com",
+  "motor4ik.ru",
+  ".mousebreaker.com",
+  ".movements.org",
+  "||movements.org",
+  "||moviefap.com",
+  "||www.moztw.org",
+  ".mp3buscador.com",
+  "||mpettis.com",
+  ".mpfinance.com",
+  "||mpfinance.com",
+  ".mpinews.com",
+  "||mpinews.com",
+  "mponline.hk",
+  ".mqxd.org",
+  "|http://mqxd.org",
+  "mrtweet.com",
+  "||mrtweet.com",
+  "news.hk.msn.com",
+  "news.msn.com.tw",
+  "msguancha.com",
+  ".mswe1.org",
+  "|http://mswe1.org",
+  "||mthruf.com",
+  "||mubi.com",
+  "muchosucko.com",
+  "||multiply.com",
+  "multiproxy.org",
+  "multiupload.com",
+  ".mullvad.net",
+  "||mullvad.net",
+  ".mummysgold.com",
+  ".murmur.tw",
+  "|http://murmur.tw",
+  ".musicade.net",
+  ".muslimvideo.com",
+  "||muzi.com",
+  "||muzi.net",
+  "||mx981.com",
+  ".my-formosa.com",
+  ".my-proxy.com",
+  ".my-private-network.co.uk",
+  "||my-private-network.co.uk",
+  "forum.my903.com",
+  ".myactimes.com/actimes",
+  "||myanniu.com",
+  ".myaudiocast.com",
+  "||myaudiocast.com",
+  ".myav.com.tw/bbs",
+  ".mybbs.us",
+  ".myca168.com",
+  ".mycanadanow.com",
+  "||bbs.mychat.to",
+  "||mychinamyhome.com",
+  ".mychinamyhome.com",
+  ".mychinanet.com",
+  ".mychinanews.com",
+  "||mychinanews.com",
+  ".mychinese.news",
+  "||mycnnews.com",
+  "||mykomica.org",
+  "mycould.com/discuz",
+  ".myeasytv.com",
+  "||myeclipseide.com",
+  ".myforum.com.hk",
+  "||myforum.com.hk",
+  "||myforum.com.uk",
+  ".myfreecams.com",
+  ".myfreepaysite.com",
+  ".myfreshnet.com",
+  ".myiphide.com",
+  "||myiphide.com",
+  "forum.mymaji.com",
+  "mymediarom.com/files/box",
+  "||mymoe.moe",
+  "||mymusic.net.tw",
+  "||myparagliding.com",
+  "||mypopescu.com",
+  "myradio.hk/podcast",
+  ".myreadingmanga.info",
+  "mysinablog.com",
+  ".myspace.com",
+  "||myspacecdn.com",
+  ".mytalkbox.com",
+  ".mytizi.com",
+  "||naacoalition.org",
+  "old.nabble.com",
+  "||naitik.net",
+  ".nakido.com",
+  "||nakido.com",
+  ".nakuz.com/bbs",
+  "||nalandabodhi.org",
+  "||nalandawest.org",
+  ".namgyal.org",
+  "namgyalmonastery.org",
+  "||namsisi.com",
+  ".nanyang.com",
+  "||nanyang.com",
+  ".nanyangpost.com",
+  "||nanyangpost.com",
+  ".nanzao.com",
+  ".naol.ca",
+  ".naol.cc",
+  "uighur.narod.ru",
+  ".nat.moe",
+  "||nat.moe",
+  "cyberghost.natado.com",
+  "||national-lottery.co.uk",
+  "||nationalawakening.org",
+  "||nationalinterest.org",
+  "news.nationalgeographic.com/news/2014/06/140603-tiananmen-square",
+  "||nationalreview.com",
+  ".nationsonline.org/oneworld/tibet",
+  "||line.naver.jp",
+  "||navyfamily.navy.mil",
+  "||navyreserve.navy.mil",
+  "||nko.navy.mil",
+  "||usno.navy.mil",
+  "naweeklytimes.com",
+  "||nbcnews.com",
+  ".nbtvpn.com",
+  "|http://nbtvpn.com",
+  "nccwatch.org.tw",
+  ".nch.com.tw",
+  ".ncn.org",
+  "||nchrd.org",
+  "||ncn.org",
+  "||etools.ncol.com",
+  ".nde.de",
+  "||ndi.org",
+  ".ndr.de",
+  ".ned.org",
+  "||nekoslovakia.net",
+  "||neowin.net",
+  "||nepusoku.com",
+  "||net-fits.pro",
+  "||netalert.me",
+  "bbs.netbig.com",
+  ".netbirds.com",
+  "netcolony.com",
+  "bolin.netfirms.com",
+  "||netflav.com",
+  "||netme.cc",
+  "netsneak.com",
+  ".network54.com",
+  "networkedblogs.com",
+  ".networktunnel.net",
+  "neverforget8964.org",
+  "new-3lunch.net",
+  ".new-akiba.com",
+  ".new96.ca",
+  ".newcenturymc.com",
+  "|http://newcenturymc.com",
+  "newcenturynews.com",
+  "||newchen.com",
+  ".newchen.com",
+  ".newgrounds.com",
+  "||newhighlandvision.com",
+  "newipnow.com",
+  ".newlandmagazine.com.au",
+  ".newnews.ca",
+  "news100.com.tw",
+  "newschinacomment.org",
+  ".newscn.org",
+  "||newscn.org",
+  "newspeak.cc/story",
+  ".newsancai.com",
+  "||newsancai.com",
+  ".newsdetox.ca",
+  ".newsdh.com",
+  "||newstamago.com",
+  "||newstapa.org",
+  "newstarnet.com",
+  "||newsweek.com",
+  ".newtaiwan.com.tw",
+  "newtalk.tw",
+  "||newtalk.tw",
+  "||newyorker.com",
+  "newyorktimes.com",
+  "||nexon.com",
+  ".next11.co.jp",
+  "||nextdigital.com.hk",
+  ".nextmag.com.tw",
+  ".nextmedia.com",
+  "||nexton-net.jp",
+  "nexttv.com.tw",
+  ".nfjtyd.com",
+  "||co.ng.mil",
+  "||nga.mil",
+  "ngensis.com",
+  "||ngodupdongchung.com",
+  ".nhentai.net",
+  "|http://nhentai.net",
+  ".nhk-ondemand.jp",
+  ".nicovideo.jp/watch",
+  "||nicovideo.jp",
+  "||nighost.org",
+  "av.nightlife141.com",
+  "ninecommentaries.com",
+  ".ninjacloak.com",
+  "||ninjaproxy.ninja",
+  "nintendium.com",
+  "taiwanyes.ning.com",
+  "usmgtcg.ning.com/forum",
+  "||niusnews.com",
+  "||njactb.org",
+  "njuice.com",
+  "||njuice.com",
+  "||nlfreevpn.com",
+  "||nmsl.website",
+  "||nnews.eu",
+  ".ddns.net/",
+  ".gooddns.info",
+  "||gotdns.ch",
+  ".maildns.xyz",
+  ".no-ip.org",
+  ".opendn.xyz",
+  ".servehttp.com",
+  "sytes.net",
+  ".whodns.xyz",
+  ".zapto.org",
+  "|http://dynupdate.no-ip.com/",
+  "||nobel.se",
+  "nobelprize.org/nobel_prizes/peace/laureates/1989",
+  "nobelprize.org/nobel_prizes/peace/laureates/2010",
+  "nobodycanstop.us",
+  "||nobodycanstop.us",
+  "||nokogiri.org",
+  "||nokola.com",
+  "noodlevpn.com",
+  ".norbulingka.org",
+  "nordvpn.com",
+  "||nordvpn.com",
+  "||novelasia.com",
+  ".news.now.com",
+  "|http://news.now.com",
+  "news.now.com%2Fhome",
+  "||nownews.com",
+  ".nowtorrents.com",
+  ".noypf.com",
+  "||noypf.com",
+  "||npa.go.jp",
+  ".npnt.me",
+  "|http://npnt.me",
+  ".nps.gov",
+  ".nradio.me",
+  "|http://nradio.me",
+  ".nrk.no",
+  "||nrk.no",
+  ".ntd.tv",
+  "||ntd.tv",
+  ".ntdtv.com",
+  "||ntdtv.com",
+  "||ntdtv.com.tw",
+  ".ntdtv.co.kr",
+  "ntdtv.ca",
+  "ntdtv.org",
+  "ntdtv.ru",
+  "ntdtvla.com",
+  ".ntrfun.com",
+  "||cbs.ntu.edu.tw",
+  "||media.nu.nl",
+  ".nubiles.net",
+  "||nuexpo.com",
+  ".nukistream.com",
+  "||nurgo-software.com",
+  "||nutaku.net",
+  "||nutsvpn.work",
+  ".nuvid.com",
+  "||nvdst.com",
+  "nuzcom.com",
+  ".nvquan.org",
+  ".nvtongzhisheng.org",
+  "|http://nvtongzhisheng.org",
+  ".nwtca.org",
+  "|http://nyaa.eu",
+  "||nyaa.si",
+  "||nybooks.com",
+  ".nydus.ca",
+  "nylon-angel.com",
+  "nylonstockingsonline.com",
+  "||nypost.com",
+  ".nzchinese.com",
+  "||nzchinese.net.nz",
+  "observechina.net",
+  ".obutu.com",
+  "ocaspro.com",
+  "occupytiananmen.com",
+  "oclp.hk",
+  ".ocreampies.com",
+  "||october-review.org",
+  "||odysee.com",
+  "offbeatchina.com",
+  "||officeoftibet.com",
+  "|http://ofile.org",
+  "||ogaoga.org",
+  "twtr2src.ogaoga.org",
+  ".ogate.org",
+  "||ogate.org",
+  "www2.ohchr.org/english/bodies/cat/docs/ngos/II_China_41.pdf",
+  "||ohmyrss.com",
+  ".oikos.com.tw/v4",
+  ".oiktv.com",
+  "oizoblog.com",
+  ".ok.ru",
+  "||ok.ru",
+  ".okayfreedom.com",
+  "||okayfreedom.com",
+  "okk.tw",
+  "|http://filmy.olabloga.pl/player",
+  "old-cat.net",
+  "||olumpo.com",
+  ".olympicwatch.org",
+  "omgili.com",
+  "||omnitalk.com",
+  "||omnitalk.org",
+  "||omny.fm",
+  "cling.omy.sg",
+  "forum.omy.sg",
+  "news.omy.sg",
+  "showbiz.omy.sg",
+  "||on.cc",
+  "||onedrive.live.com",
+  "||onion.city",
+  ".onlinecha.com",
+  "||onlineyoutube.com",
+  "||onlygayvideo.com",
+  ".onlytweets.com",
+  "|http://onlytweets.com",
+  "onmoon.net",
+  "onmoon.com",
+  ".onthehunt.com",
+  "|http://onthehunt.com",
+  ".oopsforum.com",
+  "open.com.hk",
+  "openallweb.com",
+  "opendemocracy.net",
+  "||opendemocracy.net",
+  ".openervpn.in",
+  "openid.net",
+  "||openid.net",
+  ".openleaks.org",
+  "||openleaks.org",
+  "||opentech.fund",
+  "openvpn.net",
+  "||openvpn.net",
+  "||openwebster.com",
+  ".openwrt.org.cn",
+  "@@||openwrt.org.cn",
+  "my.opera.com/dahema",
+  "||demo.opera-mini.net",
+  ".opus-gaming.com",
+  "|http://opus-gaming.com",
+  "www.orchidbbs.com",
+  ".organcare.org.tw",
+  "organharvestinvestigation.net",
+  ".orgasm.com",
+  ".orgfree.com",
+  "||orient-doll.com",
+  "orientaldaily.com.my",
+  "||orientaldaily.com.my",
+  "||orn.jp",
+  "t.orzdream.com",
+  "||t.orzdream.com",
+  "tui.orzdream.com",
+  "||orzistic.org",
+  "||osfoora.com",
+  ".otnd.org",
+  "||otnd.org",
+  "||otto.de",
+  "||ourdearamy.com",
+  "oursogo.com",
+  ".oursteps.com.au",
+  "||oursteps.com.au",
+  ".oursweb.net",
+  "||ourtv.hk",
+  "xinqimeng.over-blog.com",
+  "||overdaily.org",
+  "||overplay.net",
+  "share.ovi.com/media",
+  "||ovpn.com",
+  "|http://owl.li",
+  "|http://ht.ly",
+  "|http://htl.li",
+  "|http://mash.to",
+  "www.owind.com",
+  "||owltail.com",
+  "||oxfordscholarship.com",
+  "|http://www.oxid.it",
+  "oyax.com",
+  "oyghan.com/wps",
+  ".ozchinese.com/bbs",
+  "||ow.ly",
+  "bbs.ozchinese.com",
+  ".ozvoice.org",
+  "||ozvoice.org",
+  ".ozxw.com",
+  ".ozyoyo.com",
+  "||pachosting.com",
+  ".pacificpoker.com",
+  ".packetix.net",
+  "||pacopacomama.com",
+  ".padmanet.com",
+  "page2rss.com",
+  "||pagodabox.com",
+  ".palacemoon.com",
+  "forum.palmislife.com",
+  "||eriversoft.com",
+  ".paldengyal.com",
+  "paljorpublications.com",
+  ".paltalk.com",
+  "||pandapow.co",
+  ".pandapow.net",
+  ".pandavpn-jp.com",
+  "||pandavpn-jp.com",
+  "||pandavpnpro.com",
+  ".panluan.net",
+  "||panluan.net",
+  "||pao-pao.net",
+  "paper.li",
+  "paperb.us",
+  ".paradisehill.cc",
+  ".paradisepoker.com",
+  "||parler.com",
+  "||parsevideo.com",
+  ".partycasino.com",
+  ".partypoker.com",
+  ".passion.com",
+  "||passion.com",
+  ".passiontimes.hk",
+  "pastebin.com",
+  ".pastie.org",
+  "||pastie.org",
+  "||blog.pathtosharepoint.com",
+  "pbs.org/wgbh/pages/frontline/tankman",
+  "pbs.org/wgbh/pages/frontline/tibet",
+  "video.pbs.org",
+  "pbwiki.com",
+  "||pbworks.com",
+  "||developers.box.net",
+  "||wiki.oauth.net",
+  "||wiki.phonegap.com",
+  "||wiki.jqueryui.com",
+  "||pbxes.com",
+  "||pbxes.org",
+  "pcdvd.com.tw",
+  ".pchome.com.tw",
+  "|http://pcij.org",
+  ".pcstore.com.tw",
+  "||pct.org.tw",
+  "pdetails.com",
+  "||pdproxy.com",
+  "||peace.ca",
+  "peacefire.org",
+  "peacehall.com",
+  "||peacehall.com",
+  "|http://pearlher.org",
+  ".peeasian.com",
+  "||peing.net",
+  ".pekingduck.org",
+  "||pekingduck.org",
+  ".pemulihan.or.id",
+  "|http://pemulihan.or.id",
+  "||pen.io",
+  "penchinese.com",
+  "||penchinese.net",
+  ".penchinese.net",
+  "pengyulong.com",
+  "penisbot.com",
+  "||blog.pentalogic.net",
+  ".penthouse.com",
+  ".pentoy.hk/%E4%B8%AD%E5%9C%8B",
+  ".pentoy.hk/%E6%99%82%E4%BA%8B",
+  ".peoplebookcafe.com",
+  ".peoplenews.tw",
+  "||peoplenews.tw",
+  ".peopo.org",
+  "||peopo.org",
+  ".percy.in",
+  ".perfectgirls.net",
+  "perfectvpn.net",
+  ".persecutionblog.com",
+  ".persiankitty.com",
+  "pfd.org.hk",
+  "phapluan.org",
+  ".phayul.com",
+  "||phayul.com",
+  "philborges.com",
+  "philly.com",
+  "||phncdn.com",
+  "||photodharma.net",
+  "||photofocus.com",
+  "||phuquocservices.com",
+  "||picacomiccn.com",
+  ".picidae.net",
+  "||img*.picturedip.com",
+  "picturesocial.com",
+  "||pin-cong.com",
+  ".pin6.com",
+  "||pin6.com",
+  ".ping.fm",
+  "||ping.fm",
+  "||pinimg.com",
+  ".pinkrod.com",
+  "||pinoy-n.com",
+  "||pinterest.at",
+  "||pinterest.ca",
+  "||pinterest.co.kr",
+  "||pinterest.co.uk",
+  ".pinterest.com",
+  "||pinterest.com",
+  "||pinterest.com.mx",
+  "||pinterest.de",
+  "||pinterest.dk",
+  "||pinterest.fr",
+  "||pinterest.jp",
+  "||pinterest.nl",
+  "||pinterest.se",
+  ".pipii.tv",
+  ".piposay.com",
+  "piraattilahti.org",
+  ".piring.com",
+  "||pixelqi.com",
+  "||css.pixnet.in",
+  "||pixnet.net",
+  ".pixnet.net",
+  ".pk.com",
+  "||placemix.com",
+  "|http://pictures.playboy.com",
+  "||playboy.com",
+  ".playboyplus.com",
+  "||playboyplus.com",
+  "||player.fm",
+  ".playno1.com",
+  "||playno1.com",
+  "||playpcesor.com",
+  "plays.com.tw",
+  "||plexvpn.pro",
+  "||m.plixi.com",
+  "plm.org.hk",
+  "plunder.com",
+  ".plurk.com",
+  "||plurk.com",
+  ".plus28.com",
+  ".plusbb.com",
+  ".pmatehunter.com",
+  "||pmatehunter.com",
+  ".pmates.com",
+  "||po2b.com",
+  "pobieramy.top",
+  "||podbean.com",
+  "||podictionary.com",
+  ".pokerstars.com",
+  "||pokerstars.com",
+  ".pokerstars.net",
+  "zh.pokerstrategy.com",
+  "politicalchina.org",
+  "politicalconsultation.org",
+  ".politiscales.net",
+  "||poloniex.com",
+  ".polymerhk.com",
+  "|http://polymerhk.com",
+  ".popo.tw",
+  "||popvote.hk",
+  ".popyard.com",
+  "||popyard.org",
+  ".porn.com",
+  ".porn2.com",
+  ".porn5.com",
+  ".pornbase.org",
+  ".pornerbros.com",
+  "||pornhd.com",
+  ".pornhost.com",
+  ".pornhub.com",
+  "||pornhub.com",
+  ".pornhubdeutsch.net",
+  "|http://pornhubdeutsch.net",
+  "||pornmm.net",
+  ".pornoxo.com",
+  ".pornrapidshare.com",
+  "||pornrapidshare.com",
+  ".pornsharing.com",
+  "|http://pornsharing.com",
+  ".pornsocket.com",
+  ".pornstarclub.com",
+  "||pornstarclub.com",
+  ".porntube.com",
+  ".porntubenews.com",
+  ".porntvblog.com",
+  "||porntvblog.com",
+  ".pornvisit.com",
+  ".portablevpn.nl",
+  "||poskotanews.com",
+  ".post01.com",
+  ".post76.com",
+  "||post76.com",
+  ".post852.com",
+  "||post852.com",
+  "postadult.com",
+  ".postimg.org",
+  "||potvpn.com",
+  "||powercx.com",
+  ".powerphoto.org",
+  "||www.powerpointninja.com",
+  "||presidentlee.tw",
+  "||cdn.printfriendly.com",
+  ".pritunl.com",
+  "provpnaccounts.com",
+  "||provpnaccounts.com",
+  ".proxfree.com",
+  "||proxfree.com",
+  "proxyanonimo.es",
+  ".proxynetwork.org.uk",
+  "||proxynetwork.org.uk",
+  "||pts.org.tw",
+  ".pttvan.org",
+  "pubu.com.tw",
+  "puffinbrowser.com",
+  "pureinsight.org",
+  ".pushchinawall.com",
+  ".putty.org",
+  "||putty.org",
+  "||calebelston.com",
+  "||blog.fizzik.com",
+  "||nf.id.au",
+  "||sogrady.me",
+  "||vatn.org",
+  "||ventureswell.com",
+  "||whereiswerner.com",
+  ".power.com",
+  "||power.com",
+  "powerapple.com",
+  "||powerapple.com",
+  "||abc.pp.ru",
+  "heix.pp.ru",
+  "||prayforchina.net",
+  "||premeforwindows7.com",
+  "||presentationzen.com",
+  "||prestige-av.com",
+  "prisoner-state-secret-journal-premier",
+  ".prisoneralert.com",
+  "||pritunl.com",
+  "||privacybox.de",
+  ".private.com/home",
+  "||privateinternetaccess.com",
+  "privatepaste.com",
+  "||privatepaste.com",
+  "privatetunnel.com",
+  "||privatetunnel.com",
+  "||privatevpn.com",
+  "||procopytips.com",
+  "||project-syndicate.org",
+  "provideocoalition.com",
+  "||prosiben.de",
+  "proxifier.com",
+  "api.proxlet.com",
+  "||proxomitron.info",
+  ".proxpn.com",
+  "||proxpn.com",
+  ".proxylist.org.uk",
+  "||proxylist.org.uk",
+  ".proxypy.net",
+  "||proxypy.net",
+  "proxyroad.com",
+  ".proxytunnel.net",
+  "||proyectoclubes.com",
+  "prozz.net",
+  "psblog.name",
+  "||psblog.name",
+  "||pshvpn.com",
+  "||psiphon.ca",
+  ".psiphon3.com",
+  "||psiphon3.com",
+  ".psiphontoday.com",
+  "||pt.im",
+  ".ptt.cc",
+  "||ptt.cc",
+  ".puffstore.com",
+  ".puuko.com",
+  "||pullfolio.com",
+  ".punyu.com/puny",
+  "||pureconcepts.net",
+  "||pureinsight.org",
+  "||purepdf.com",
+  "||purevpn.com",
+  ".purplelotus.org",
+  ".pursuestar.com",
+  "||pursuestar.com",
+  "||nitter.pussthecat.org",
+  ".pussyspace.com",
+  ".putihome.org",
+  ".putlocker.com/file",
+  "pwned.com",
+  "python.com",
+  ".python.com.tw",
+  "|http://python.com.tw",
+  "pythonhackers.com/p",
+  "ss.pythonic.life/",
+  ".qanote.com",
+  "||qanote.com",
+  ".qgirl.com.tw",
+  "||qianbai.tw",
+  "||qiandao.today",
+  "||qiangwaikan.com",
+  ".qi-gong.me",
+  "||qi-gong.me",
+  "||qiangyou.org",
+  ".qidian.ca",
+  ".qienkuen.org",
+  "||qienkuen.org",
+  "||qiwen.lu",
+  "qixianglu.cn",
+  "bbs.qmzdd.com",
+  ".qkshare.com",
+  "qoos.com",
+  "||qoos.com",
+  "blog.qooza.hk/dafengqixi",
+  "||efksoft.com",
+  "||qstatus.com",
+  "||qtweeter.com",
+  "||qtrac.eu",
+  ".quannengshen.org",
+  "|http://quannengshen.org",
+  "quantumbooter.net",
+  "||quitccp.net",
+  ".quitccp.net",
+  "||quitccp.org",
+  ".quitccp.org",
+  ".quora.com/Chinas-Future",
+  ".quran.com",
+  "|http://quran.com",
+  ".quranexplorer.com",
+  "qusi8.net",
+  ".qvodzy.org",
+  "nemesis2.qx.net/pages/MyEnTunnel",
+  "qxbbs.org",
+  "||r0.ru",
+  ".ra.gg",
+  "|http://ra.gg/",
+  ".radicalparty.org",
+  "||rael.org",
+  "radicalparty.org",
+  "||radio.garden",
+  "radioaustralia.net.au",
+  ".radiohilight.net",
+  "||radiohilight.net",
+  "||radioline.co",
+  "opml.radiotime.com",
+  "||radiovaticana.org",
+  "||radiovncr.com",
+  "||raggedbanner.com",
+  "||raidcall.com.tw",
+  ".raidtalk.com.tw",
+  ".rainbowplan.org/bbs",
+  "|https://raindrop.io/",
+  ".raizoji.or.jp",
+  "|http://raizoji.or.jp",
+  "rangwang.biz",
+  "rangzen.com",
+  "rangzen.net",
+  "rangzen.org",
+  "|http://blog.ranxiang.com/",
+  "ranyunfei.com",
+  "||ranyunfei.com",
+  ".rapbull.net",
+  "|http://rapidgator.net/",
+  "||rapidmoviez.com",
+  "rapidvpn.com",
+  "||rapidvpn.com",
+  "||rarbgprx.org",
+  ".raremovie.cc",
+  "|http://raremovie.cc",
+  ".raremovie.net",
+  "|http://raremovie.net",
+  "||rationalwiki.org",
+  "||rawgit.com",
+  "||rawgithub.com",
+  "||razyboard.com",
+  "rcinet.ca",
+  ".read100.com",
+  ".readingtimes.com.tw",
+  "||readingtimes.com.tw",
+  "||readmoo.com",
+  ".readydown.com",
+  "|http://readydown.com",
+  ".realcourage.org",
+  ".realitykings.com",
+  "||realitykings.com",
+  ".realraptalk.com",
+  ".realsexpass.com",
+  "||reason.com",
+  ".recordhistory.org",
+  ".recovery.org.tw",
+  "|http://online.recoveryversion.org",
+  "||recoveryversion.com.tw",
+  "||red-lang.org",
+  "redballoonsolidarity.org",
+  "||redbubble.com",
+  ".redchinacn.net",
+  "|http://redchinacn.net",
+  "redchinacn.org",
+  "redtube.com",
+  "referer.us",
+  "||referer.us",
+  "||reflectivecode.com",
+  "relaxbbs.com",
+  ".relay.com.tw",
+  ".releaseinternational.org",
+  "religioustolerance.org",
+  "renminbao.com",
+  "||renminbao.com",
+  ".renyurenquan.org",
+  "||renyurenquan.org",
+  "|http://certificate.revocationcheck.com",
+  "subacme.rerouted.org",
+  "||resilio.com",
+  ".reuters.com",
+  "||reuters.com",
+  "||reutersmedia.net",
+  ".revleft.com",
+  "||resistchina.org",
+  "retweetist.com",
+  "||retweetrank.com",
+  "revver.com",
+  ".rfa.org",
+  "||rfa.org",
+  ".rfachina.com",
+  ".rfamobile.org",
+  "rfaweb.org",
+  "||rferl.org",
+  ".rfi.fr",
+  "||rfi.fr",
+  "|http://rfi.my/",
+  "|http://vds.rightster.com/",
+  ".rigpa.org",
+  ".rileyguide.com",
+  "riku.me/",
+  ".ritouki.jp",
+  "||ritter.vg",
+  ".rlwlw.com",
+  "||rlwlw.com",
+  ".rmjdw.com",
+  ".rmjdw132.info",
+  ".roadshow.hk",
+  ".roboforex.com",
+  "||robustnessiskey.com",
+  "||rocket-inc.net",
+  "|http://www2.rocketbbs.com/11/bbs.cgi?id=5mus",
+  "|http://www2.rocketbbs.com/11/bbs.cgi?id=freemgl",
+  "||rojo.com",
+  "||ronjoneswriter.com",
+  "||rolfoundation.org",
+  "||rolia.net",
+  "||rolsociety.org",
+  ".roodo.com",
+  ".rosechina.net",
+  ".rotten.com",
+  ".rsf.org",
+  "||rsf.org",
+  ".rsf-chinese.org",
+  "||rsf-chinese.org",
+  ".rsgamen.org",
+  "||rsshub.app",
+  "||phosphation13.rssing.com",
+  ".rssmeme.com",
+  "||rssmeme.com",
+  "||rtalabel.org",
+  ".rthk.hk",
+  "||rthk.hk",
+  ".rthk.org.hk",
+  "||rthk.org.hk",
+  ".rti.org.tw",
+  "||rti.org.tw",
+  "||rti.tw",
+  ".rtycminnesota.org",
+  ".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall",
+  "rukor.org",
+  "||rule34.xxx",
+  ".runbtx.com",
+  ".rushbee.com",
+  ".ruten.com.tw",
+  "||ruten.com.tw",
+  "rutube.ru",
+  ".ruyiseek.com",
+  ".rxhj.net",
+  "|http://rxhj.net",
+  ".s1s1s1.com",
+  "||s-cute.com",
+  ".s-dragon.org",
+  "||s1heng.com",
+  "|http://www.s4miniarchive.com",
+  "||s8forum.com",
+  "cdn1.lp.saboom.com",
+  "||sacks.com",
+  "sacom.hk",
+  "||sacom.hk",
+  "||sadpanda.us",
+  ".safervpn.com",
+  "||safervpn.com",
+  ".saintyculture.com",
+  "|http://saintyculture.com",
+  ".saiq.me",
+  "||saiq.me",
+  "||sakuralive.com",
+  ".sakya.org",
+  ".salvation.org.hk",
+  "||salvation.org.hk",
+  ".samair.ru/proxy/type-01",
+  ".sambhota.org",
+  ".cn.sandscotaicentral.com",
+  "|http://cn.sandscotaicentral.com",
+  "||sankei.com",
+  ".sanmin.com.tw",
+  "sapikachu.net",
+  "savemedia.com",
+  "||savethesounds.info",
+  ".savetibet.de",
+  "||savetibet.de",
+  "savetibet.fr",
+  "savetibet.nl",
+  ".savetibet.org",
+  "||savetibet.org",
+  "savetibet.ru",
+  ".savetibetstore.org",
+  "||savetibetstore.org",
+  "||saveuighur.org",
+  "savevid.com",
+  "||say2.info",
+  ".sbme.me",
+  "|http://sbme.me",
+  ".sbs.com.au/yourlanguage",
+  ".scasino.com",
+  "|http://www.sciencemag.org/content/344/6187/953",
+  ".sciencenets.com",
+  ".scmp.com",
+  "||scmp.com",
+  ".scmpchinese.com",
+  "||scramble.io",
+  ".scribd.com",
+  "||scribd.com",
+  "||scriptspot.com",
+  "||search.com",
+  ".searchtruth.com",
+  "||searx.me",
+  "||seattlefdc.com",
+  ".secretchina.com",
+  "||secretchina.com",
+  "||secretgarden.no",
+  ".secretsline.biz",
+  "||secretsline.biz",
+  "||secureservercdn.net",
+  "||securetunnel.com",
+  "securityinabox.org",
+  "|https://securityinabox.org",
+  ".securitykiss.com",
+  "||securitykiss.com",
+  "||seed4.me",
+  "news.seehua.com",
+  "seesmic.com",
+  "||seevpn.com",
+  "||seezone.net",
+  "sejie.com",
+  ".sendspace.com",
+  "|http://tweets.seraph.me/",
+  "sesawe.net",
+  "||sesawe.net",
+  ".sesawe.org",
+  "||sethwklein.net",
+  ".setn.com",
+  ".settv.com.tw",
+  "forum.setty.com.tw",
+  ".sevenload.com",
+  "||sevenload.com",
+  ".sex.com",
+  ".sex-11.com",
+  "||sex3.com",
+  "||sex8.cc",
+  ".sexandsubmission.com",
+  ".sexbot.com",
+  ".sexhu.com",
+  ".sexhuang.com",
+  "sexinsex.net",
+  "||sexinsex.net",
+  ".sextvx.com",
+  "67.220.91.15",
+  "67.220.91.18",
+  "67.220.91.23",
+  "|http://*.sf.net",
+  ".sfileydy.com",
+  "||sfshibao.com",
+  ".sftindia.org",
+  ".sftuk.org",
+  "||sftuk.org",
+  "||shadeyouvpn.com",
+  "shadow.ma",
+  ".shadowsky.xyz",
+  ".shadowsocks.asia",
+  "||www.shadowsocks.com",
+  ".shadowsocks.com",
+  "||shadowsocks.com.hk",
+  ".shadowsocks.org",
+  "||shadowsocks.org",
+  "||shadowsocks-r.com",
+  "|http://cn.shafaqna.com",
+  ".shambalapost.com",
+  ".shambhalasun.com",
+  ".shangfang.org",
+  "||shangfang.org",
+  "shapeservices.com",
+  ".sharebee.com",
+  "||sharecool.org",
+  "sharpdaily.com.hk",
+  "||sharpdaily.com.hk",
+  ".sharpdaily.hk",
+  ".sharpdaily.tw",
+  ".shat-tibet.com",
+  "sheikyermami.com",
+  ".shellfire.de",
+  "||shellfire.de",
+  ".shenshou.org",
+  "shenyun.com",
+  "shenyunperformingarts.org",
+  "||shenyunperformingarts.org",
+  "||shenyunshop.com",
+  "shenzhoufilm.com",
+  "||shenzhoufilm.com",
+  "||shenzhouzhengdao.org",
+  "||sherabgyaltsen.com",
+  ".shiatv.net",
+  ".shicheng.org",
+  "shinychan.com",
+  "shipcamouflage.com",
+  ".shireyishunjian.com",
+  ".shitaotv.org",
+  "||shixiao.org",
+  "||shizhao.org",
+  "shizhao.org",
+  "shkspr.mobi/dabr",
+  "||shodanhq.com",
+  "||shooshtime.com",
+  ".shop2000.com.tw",
+  "||shopee.tw",
+  ".shopping.com",
+  ".showhaotu.com",
+  ".showtime.jp",
+  "||showwe.tw",
+  ".shutterstock.com",
+  "||shutterstock.com",
+  "ch.shvoong.com",
+  ".shwchurch.org",
+  "||shwchurch.org",
+  ".shwchurch3.com",
+  "|http://shwchurch3.com",
+  ".siddharthasintent.org",
+  "||sidelinesnews.com",
+  ".sidelinessportseatery.com",
+  "||signal.org",
+  ".sijihuisuo.club",
+  ".sijihuisuo.com",
+  ".silkbook.com",
+  "||simbolostwitter.com",
+  "simplecd.org",
+  "||simplecd.org",
+  "@@||simplecd.me",
+  "simpleproductivityblog.com",
+  "bbs.sina.com/",
+  "bbs.sina.com%2F",
+  "blog.sina.com.tw",
+  "dailynews.sina.com/",
+  "dailynews.sina.com%2F",
+  "forum.sina.com.hk",
+  "home.sina.com",
+  "||magazines.sina.com.tw",
+  "news.sina.com.hk",
+  "news.sina.com.tw",
+  "news.sinchew.com.my",
+  ".sinchew.com.my/node/",
+  ".sinchew.com.my/taxonomy/term",
+  ".singaporepools.com.sg",
+  "||singaporepools.com.sg",
+  ".singfortibet.com",
+  ".singpao.com.hk",
+  "singtao.com",
+  "||singtao.com",
+  "news.singtao.ca",
+  ".singtaousa.com",
+  "||singtaousa.com",
+  "sino-monthly.com",
+  "||sinoca.com",
+  "||sinocast.com",
+  "sinocism.com",
+  "sinomontreal.ca",
+  ".sinonet.ca",
+  ".sinopitt.info",
+  ".sinoants.com",
+  "||sinoants.com",
+  "||sinoinsider.com",
+  ".sinoquebec.com",
+  ".sierrafriendsoftibet.org",
+  "sis.xxx",
+  "||sis001.com",
+  "sis001.us",
+  ".site2unblock.com",
+  "||site90.net",
+  ".sitebro.tw",
+  "||sitekreator.com",
+  "||siteks.uk.to",
+  "||sitemaps.org",
+  ".sjrt.org",
+  "|http://sjrt.org",
+  "||sjum.cn",
+  "||sketchappsources.com",
+  "||skimtube.com",
+  "||lab.skk.moe",
+  "||skybet.com",
+  "|http://users.skynet.be/reves/tibethome.html",
+  ".skyking.com.tw",
+  "bbs.skykiwi.com",
+  "|http://www.skype.com/intl/",
+  "|http://www.skype.com/zh-Hant",
+  "||skyvegas.com",
+  ".xskywalker.com",
+  "||xskywalker.com",
+  "||skyxvpn.com",
+  "m.slandr.net",
+  ".slaytizle.com",
+  ".sleazydream.com",
+  "||slheng.com",
+  "||slideshare.net",
+  "forum.slime.com.tw",
+  ".slinkset.com",
+  "||slickvpn.com",
+  ".slutload.com",
+  "||smartdnsproxy.com",
+  ".smarthide.com",
+  "||app.smartmailcloud.com",
+  "smchbooks.com",
+  ".smh.com.au/world/death-of-chinese-playboy-leaves-fresh-scratches-in-party-paintwork-20120903-25a8v",
+  "smhric.org",
+  ".smith.edu/dalailama",
+  ".smyxy.org",
+  "||snapchat.com",
+  ".snaptu.com",
+  "||snaptu.com",
+  "||sndcdn.com",
+  "sneakme.net",
+  "snowlionpub.com",
+  "home.so-net.net.tw/yisa_tsai",
+  "||soc.mil",
+  "||socialblade.com",
+  ".socks-proxy.net",
+  "||socks-proxy.net",
+  ".sockscap64.com",
+  "||sockslist.net",
+  ".socrec.org",
+  "|http://socrec.org",
+  ".sod.co.jp",
+  ".softether.org",
+  "||softether.org",
+  ".softether-download.com",
+  "||softether-download.com",
+  "||cdn.softlayer.net",
+  "||sogclub.com",
+  "sohcradio.com",
+  "||sohcradio.com",
+  ".sokmil.com",
+  "||sorting-algorithms.com",
+  ".sostibet.org",
+  ".soumo.info",
+  "||soup.io",
+  "@@||static.soup.io",
+  ".sobees.com",
+  "||sobees.com",
+  "socialwhale.com",
+  ".softether.co.jp",
+  "||softwarebychuck.com",
+  "blog.sogoo.org",
+  "soh.tw",
+  "||soh.tw",
+  "sohfrance.org",
+  "||sohfrance.org",
+  "chinese.soifind.com",
+  "sokamonline.com",
+  ".solidaritetibet.org",
+  ".solidfiles.com",
+  "||somee.com",
+  ".songjianjun.com",
+  "||songjianjun.com",
+  ".sonicbbs.cc",
+  ".sonidodelaesperanza.org",
+  ".sopcast.com",
+  ".sopcast.org",
+  ".sorazone.net",
+  "||sos.org",
+  "bbs.sou-tong.org",
+  ".soubory.com",
+  "|http://soubory.com",
+  ".soul-plus.net",
+  ".soulcaliburhentai.net",
+  "||soulcaliburhentai.net",
+  "||soundcloud.com",
+  ".soundofhope.kr",
+  "soundofhope.org",
+  "||soundofhope.org",
+  "||soupofmedia.com",
+  "|http://sourceforge.net/p*/shadowsocksgui/",
+  ".sourcewadio.com",
+  "||south-plus.org",
+  "southnews.com.tw",
+  "sowers.org.hk",
+  "||wlx.sowiki.net",
+  "||spankbang.com",
+  ".spankingtube.com",
+  ".spankwire.com",
+  "||spb.com",
+  "||speakerdeck.com",
+  "||speedify.com",
+  "spem.at",
+  "||spencertipping.com",
+  "||spendee.com",
+  "||spicevpn.com",
+  ".spideroak.com",
+  "||spideroak.com",
+  ".spike.com",
+  ".spotflux.com",
+  "||spotflux.com",
+  ".spring4u.info",
+  "|http://spring4u.info",
+  "||sproutcore.com",
+  "||sproxy.info",
+  "||squirrelvpn.com",
+  "||srocket.us",
+  ".ss-link.com",
+  "||ss-link.com",
+  ".ssglobal.co/wp",
+  "|http://ssglobal.co",
+  ".ssglobal.me",
+  "||ssh91.com",
+  ".sspro.ml",
+  "|http://sspro.ml",
+  ".ssrshare.com",
+  "||ssrshare.com",
+  "||sss.camp",
+  "||sstm.moe",
+  "||sstmlt.moe",
+  "sstmlt.net",
+  "||sstmlt.net",
+  "|http://stackoverflow.com/users/895245",
+  ".stage64.hk",
+  "||stage64.hk",
+  "||standupfortibet.org",
+  "||standwithhk.org",
+  "stanford.edu/group/falun",
+  "usinfo.state.gov",
+  "||statueofdemocracy.org",
+  ".starfishfx.com",
+  ".starp2p.com",
+  "||starp2p.com",
+  ".startpage.com",
+  "||startpage.com",
+  ".startuplivingchina.com",
+  "|http://startuplivingchina.com",
+  "||static-economist.com",
+  "||stboy.net",
+  "||stc.com.sa",
+  "||steel-storm.com",
+  ".steganos.com",
+  "||steganos.com",
+  ".steganos.net",
+  ".stepchina.com",
+  "ny.stgloballink.com",
+  "hd.stheadline.com/news/realtime",
+  "sthoo.com",
+  "||sthoo.com",
+  ".stickam.com",
+  "stickeraction.com/sesawe",
+  ".stileproject.com",
+  ".sto.cc",
+  ".stoporganharvesting.org",
+  "||storagenewsletter.com",
+  ".storm.mg",
+  "||storm.mg",
+  ".stoptibetcrisis.net",
+  "||stoptibetcrisis.net",
+  "||storify.com",
+  ".stormmediagroup.com",
+  "||stoweboyd.com",
+  "||straitstimes.com",
+  "stranabg.com",
+  "||straplessdildo.com",
+  "||streamable.com",
+  "||streamate.com",
+  "||streamingthe.net",
+  "streema.com/tv/NTDTV_Chinese",
+  "cn.streetvoice.com/article",
+  "cn.streetvoice.com/diary",
+  "cn2.streetvoice.com",
+  "tw.streetvoice.com",
+  ".strikingly.com",
+  "||strongvpn.com",
+  ".strongwindpress.com",
+  ".student.tw/db",
+  "||studentsforafreetibet.org",
+  "||stumbleupon.com",
+  "stupidvideos.com",
+  ".successfn.com",
+  "panamapapers.sueddeutsche.de",
+  ".sugarsync.com",
+  "||sugarsync.com",
+  ".sugobbs.com",
+  "||sugumiru18.com",
+  "||suissl.com",
+  "summify.com",
+  ".sumrando.com",
+  "||sumrando.com",
+  "sun1911.com",
+  "||sundayguardianlive.com",
+  ".sunporno.com",
+  "||sunmedia.ca",
+  "||sunporno.com",
+  ".sunskyforum.com",
+  ".sunta.com.tw",
+  ".sunvpn.net",
+  ".suoluo.org",
+  ".superfreevpn.com",
+  ".supervpn.net",
+  "||supervpn.net",
+  ".superzooi.com",
+  "|http://superzooi.com",
+  ".suppig.net",
+  ".suprememastertv.com",
+  "|http://suprememastertv.com",
+  ".surfeasy.com",
+  "||surfeasy.com",
+  ".surfeasy.com.au",
+  "|http://surfeasy.com.au",
+  "||surfshark.com",
+  "||surrenderat20.net",
+  ".svsfx.com",
+  ".swissinfo.ch",
+  "||swissinfo.ch",
+  ".swissvpn.net",
+  "||swissvpn.net",
+  "switchvpn.net",
+  "||switchvpn.net",
+  ".sydneytoday.com",
+  "||sydneytoday.com",
+  ".sylfoundation.org",
+  "||sylfoundation.org",
+  "||syncback.com",
+  "sysresccd.org",
+  ".sytes.net",
+  "blog.syx86.com/2009/09/puff",
+  "blog.syx86.cn/2009/09/puff",
+  ".szbbs.net",
+  ".szetowah.org.hk",
+  "||t-g.com",
+  ".t35.com",
+  ".t66y.com",
+  "||t66y.com",
+  "||esg.t91y.com",
+  ".taa-usa.org",
+  "|http://taa-usa.org",
+  ".taaze.tw",
+  "||taaze.tw",
+  "|http://www.tablesgenerator.com/",
+  "tabtter.jp",
+  ".tacem.org",
+  ".taconet.com.tw",
+  "||taedp.org.tw",
+  ".tafm.org",
+  ".tagwa.org.au",
+  "tagwalk.com",
+  "||tagwalk.com",
+  "tahr.org.tw",
+  ".taipeisociety.org",
+  "||taipeisociety.org",
+  ".taiwanbible.com",
+  ".taiwancon.com",
+  ".taiwandaily.net",
+  "||taiwandaily.net",
+  ".taiwandc.org",
+  "||taiwanhot.net",
+  ".taiwanjustice.com",
+  "taiwankiss.com",
+  "taiwannation.com",
+  "taiwannation.com.tw",
+  "||taiwanncf.org.tw",
+  "||taiwannews.com.tw",
+  "|http://www.taiwanonline.cc/",
+  "taiwantp.net",
+  "||taiwantt.org.tw",
+  "taiwanus.net",
+  "taiwanyes.com",
+  "taiwan-sex.com",
+  ".talk853.com",
+  ".talkboxapp.com",
+  "||talkboxapp.com",
+  ".talkcc.com",
+  "||talkcc.com",
+  ".talkonly.net",
+  "||talkonly.net",
+  "||tamiaode.tk",
+  "||tanc.org",
+  "tangben.com",
+  ".tangren.us",
+  ".taoism.net",
+  "|http://taoism.net",
+  ".taolun.info",
+  "||taolun.info",
+  ".tapatalk.com",
+  "||tapatalk.com",
+  "blog.taragana.com",
+  ".tascn.com.au",
+  "||taup.net",
+  "|http://www.taup.org.tw",
+  ".taweet.com",
+  "||taweet.com",
+  ".tbcollege.org",
+  "||tbcollege.org",
+  ".tbi.org.hk",
+  ".tbicn.org",
+  ".tbjyt.org",
+  "||tbpic.info",
+  ".tbrc.org",
+  "tbs-rainbow.org",
+  ".tbsec.org",
+  "||tbsec.org",
+  "tbskkinabalu.page.tl",
+  ".tbsmalaysia.org",
+  ".tbsn.org",
+  "||tbsn.org",
+  ".tbsseattle.org",
+  ".tbssqh.org",
+  "|http://tbssqh.org",
+  "tbswd.org",
+  ".tbtemple.org.uk",
+  ".tbthouston.org",
+  ".tccwonline.org",
+  ".tcewf.org",
+  "tchrd.org",
+  "tcnynj.org",
+  "||tcpspeed.co",
+  ".tcpspeed.com",
+  "||tcpspeed.com",
+  ".tcsofbc.org",
+  ".tcsovi.org",
+  ".tdm.com.mo",
+  "teamamericany.com",
+  "||static.techspot.com",
+  "||techviz.net",
+  "||teck.in",
+  ".teeniefuck.net",
+  "teensinasia.com",
+  "||tehrantimes.com",
+  ".telecomspace.com",
+  "||telegraph.co.uk",
+  "||telegra.ph",
+  ".tenacy.com",
+  "||tenzinpalmo.com",
+  ".tew.org",
+  "||tew.org",
+  "||tfiflve.com",
+  ".thaicn.com",
+  "||theatlantic.com",
+  "||theatrum-belli.com",
+  "||cn.theaustralian.com.au",
+  "theblemish.com",
+  "||thebcomplex.com",
+  "||theblaze.com",
+  ".thebobs.com",
+  "||thebobs.com",
+  ".thechinabeat.org",
+  "||thechinacollection.org",
+  "|http://www.thechinastory.org/yearbooks/yearbook-2012/",
+  "||theconversation.com",
+  ".thedalailamamovie.com",
+  "|http://thedalailamamovie.com",
+  "||thediplomat.com",
+  "||thedw.us",
+  "thefrontier.hk/tf",
+  "||theguardian.com",
+  "||thegay.com",
+  "|http://thegioitinhoc.vn/",
+  ".thegly.com",
+  ".thehots.info",
+  "thehousenews.com",
+  "||thehun.net",
+  ".theinitium.com",
+  "||theinitium.com",
+  ".thenewslens.com",
+  "||thenewslens.com",
+  ".thepiratebay.org",
+  "||thepiratebay.org",
+  ".theporndude.com",
+  "||theporndude.com",
+  "||theportalwiki.com",
+  "||theprint.in",
+  "thereallove.kr",
+  "therock.net.nz",
+  "||thesaturdaypaper.com.au",
+  "||thestandnews.com",
+  "thetibetcenter.org",
+  "thetibetconnection.org",
+  ".thetibetmuseum.org",
+  ".thetibetpost.com",
+  "||thetibetpost.com",
+  "||thetinhat.com",
+  "thetrotskymovie.com",
+  "thevivekspot.com",
+  "||thewgo.org",
+  ".theync.com",
+  "|http://theync.com",
+  ".thinkingtaiwan.com",
+  "||thinkingtaiwan.com",
+  ".thisav.com",
+  "|http://thisav.com",
+  ".thlib.org",
+  "||thomasbernhard.org",
+  ".thongdreams.com",
+  "threatchaos.com",
+  "||throughnightsfire.com",
+  ".thumbzilla.com",
+  "||thywords.com",
+  ".thywords.com.tw",
+  "tiananmenmother.org",
+  ".tiananmenduizhi.com",
+  "||tiananmenduizhi.com",
+  "||tiananmenuniv.com",
+  "||tiananmenuniv.net",
+  "||tiandixing.org",
+  ".tianhuayuan.com",
+  ".tianlawoffice.com",
+  "||tianti.io",
+  "tiantibooks.org",
+  "||tiantibooks.org",
+  "tianyantong.org.cn",
+  ".tianzhu.org",
+  ".tibet.at",
+  "tibet.ca",
+  ".tibet.com",
+  "||tibet.com",
+  "tibet.fr",
+  ".tibet.net",
+  "||tibet.net",
+  "tibet.nu",
+  ".tibet.org",
+  "||tibet.org",
+  ".tibet.sk",
+  "tibet.org.tw",
+  ".tibet.to",
+  ".tibet-envoy.eu",
+  "||tibet-envoy.eu",
+  ".tibet-foundation.org",
+  ".tibet-house-trust.co.uk",
+  "||tibet-initiative.de",
+  ".tibet-munich.de",
+  ".tibet3rdpole.org",
+  "|http://tibet3rdpole.org",
+  "tibetaction.net",
+  "||tibetaction.net",
+  ".tibetaid.org",
+  "tibetalk.com",
+  ".tibetan.fr",
+  "tibetan-alliance.org",
+  ".tibetanarts.org",
+  ".tibetanbuddhistinstitute.org",
+  "|http://tibetanbuddhistinstitute.org",
+  "tibetancommunity.org",
+  ".tibetanjournal.com",
+  ".tibetanlanguage.org",
+  ".tibetanliberation.org",
+  "||tibetanliberation.org",
+  ".tibetcollection.com",
+  ".tibetanaidproject.org",
+  ".tibetancommunityuk.net",
+  "|http://tibetancommunityuk.net",
+  "tibetanculture.org",
+  "tibetanfeministcollective.org",
+  ".tibetanpaintings.com",
+  ".tibetanphotoproject.com",
+  ".tibetanpoliticalreview.org",
+  ".tibetanreview.net",
+  "|http://tibetansports.org",
+  ".tibetanwomen.org",
+  "|http://tibetanwomen.org",
+  ".tibetanyouth.org",
+  ".tibetanyouthcongress.org",
+  "||tibetanyouthcongress.org",
+  ".tibetcharity.dk",
+  "tibetcharity.in",
+  ".tibetchild.org",
+  ".tibetcity.com",
+  ".tibetcorps.org",
+  ".tibetexpress.net",
+  "|http://tibetexpress.net",
+  "tibetfocus.com",
+  "tibetfund.org",
+  ".tibetgermany.com",
+  "||tibetgermany.de",
+  ".tibethaus.com",
+  ".tibetheritagefund.org",
+  "||tibethouse.jp",
+  "||tibethouse.org",
+  "||tibethouse.us",
+  ".tibetinfonet.net",
+  ".tibetjustice.org",
+  ".tibetkomite.dk",
+  "||tibetmuseum.org",
+  "||tibetnetwork.org",
+  ".tibetoffice.ch",
+  "|http://tibetoffice.ch",
+  "tibetoffice.eu",
+  "||tibetoffice.org",
+  "tibetonline.com",
+  "||tibetonline.com",
+  ".tibetoffice.com.au",
+  "|http://tibetoffice.com.au",
+  "||tibetonline.tv",
+  ".tibetonline.tv",
+  ".tibetoralhistory.org",
+  "|http://tibetoralhistory.org",
+  ".tibetpolicy.eu",
+  ".tibetrelieffund.co.uk",
+  "tibetsites.com",
+  ".tibetsociety.com",
+  "||tibetsociety.com",
+  ".tibetsun.com",
+  ".tibetsupportgroup.org",
+  "|http://tibetsupportgroup.org",
+  ".tibetswiss.ch",
+  ".tibettelegraph.com",
+  "tibettimes.net",
+  "||tibetwrites.org",
+  ".ticket.com.tw",
+  ".tigervpn.com",
+  "||tigervpn.com",
+  ".timdir.com",
+  "|http://timdir.com",
+  ".time.com",
+  "|http://time.com",
+  "||timesnownews.com",
+  ".timsah.com",
+  "||timtales.com",
+  "||blog.tiney.com",
+  "tintuc101.com",
+  ".tiny.cc",
+  "|http://tiny.cc",
+  "tinychat.com",
+  "||tinypaste.com",
+  ".tistory.com",
+  "||tkcs-collins.com",
+  ".tmagazine.com",
+  "||tmagazine.com",
+  ".tmdfish.com",
+  "|http://tmi.me",
+  ".tmpp.org",
+  "|http://tmpp.org",
+  ".tnaflix.com",
+  "||tnaflix.com",
+  ".tngrnow.com",
+  ".tngrnow.net",
+  ".tnp.org",
+  "|http://tnp.org",
+  ".to-porno.com",
+  "||to-porno.com",
+  "togetter.com",
+  ".tokyo-247.com",
+  ".tokyo-hot.com",
+  "||tokyo-porn-tube.com",
+  "||tokyocn.com",
+  "tw.tomonews.net",
+  ".tongil.or.kr",
+  ".tono-oka.jp",
+  "tonyyan.net",
+  ".toodoc.com",
+  "toonel.net",
+  "top81.ws",
+  ".topnews.in",
+  ".toppornsites.com",
+  "|http://toppornsites.com",
+  ".torguard.net",
+  "||torguard.net",
+  "||top.tv",
+  ".topshareware.com",
+  ".topsy.com",
+  "||topsy.com",
+  "||toptip.ca",
+  "tora.to",
+  ".torcn.com",
+  "||torlock.com",
+  ".torproject.org",
+  "||torproject.org",
+  "||torrentkitty.tv",
+  "torrentprivacy.com",
+  "||torrentprivacy.com",
+  "|http://torrentproject.se",
+  "||torrenty.org",
+  "||torrentz.eu",
+  "||torvpn.com",
+  "||totalvpn.com",
+  ".toutiaoabc.com",
+  "towngain.com",
+  "toypark.in",
+  "toytractorshow.com",
+  ".tparents.org",
+  ".tpi.org.tw",
+  "||tpi.org.tw",
+  "traffichaus.com",
+  "||transparency.org",
+  "||treemall.com.tw",
+  "trendsmap.com",
+  "||trendsmap.com",
+  ".trialofccp.org",
+  "||trialofccp.org",
+  ".trimondi.de/SDLE",
+  ".trouw.nl",
+  "|http://trouw.nl",
+  ".trt.net.tr",
+  "trtc.com.tw",
+  ".truebuddha-md.org",
+  "|http://truebuddha-md.org",
+  "trulyergonomic.com",
+  ".truth101.co.tv",
+  "|http://truth101.co.tv",
+  ".truthontour.org",
+  "|http://truthontour.org",
+  ".truveo.com",
+  ".tsctv.net",
+  ".tsemtulku.com",
+  "tsquare.tv",
+  ".tsu.org.tw",
+  "tsunagarumon.com",
+  ".tsctv.net",
+  "||tt1069.com",
+  ".tttan.com",
+  "||tttan.com",
+  "bb.ttv.com.tw/bb",
+  "tu8964.com",
+  ".tubaholic.com",
+  ".tube.com",
+  "tube8.com",
+  "||tube8.com",
+  ".tube911.com",
+  "||tube911.com",
+  ".tubecup.com",
+  ".tubegals.com",
+  ".tubeislam.com",
+  "|http://tubeislam.com",
+  ".tubestack.com",
+  "||tubewolf.com",
+  ".tuibeitu.net",
+  "tuidang.net",
+  ".tuidang.org",
+  "||tuidang.org",
+  ".tuidang.se",
+  "bbs.tuitui.info",
+  ".tumutanzi.com",
+  "|http://tumutanzi.com",
+  "||tumview.com",
+  ".tunein.com",
+  "|http://tunein.com",
+  "||tunnelbear.com",
+  ".tunnelr.com",
+  "||tunnelr.com",
+  "||tunsafe.com",
+  "tuitwit.com",
+  ".turansam.org",
+  ".turbobit.net",
+  "||turbobit.net",
+  ".turbohide.com",
+  "||turbohide.com",
+  "||turkistantimes.com",
+  ".tushycash.com",
+  "|http://tushycash.com",
+  "||app.tutanota.com",
+  ".tuvpn.com",
+  "||tuvpn.com",
+  "|http://tuzaijidi.com",
+  "|http://*.tuzaijidi.com",
+  ".tw01.org",
+  "|http://tw01.org",
+  ".tumblr.com",
+  "||tumblr.com",
+  "||lecloud.net",
+  "|http://cosmic.monar.ch",
+  "||slutmoonbeam.com",
+  "|http://blog.soylent.com",
+  ".tv.com",
+  "|http://tv.com",
+  "tvants.com",
+  "forum.tvb.com",
+  "news.tvb.com/list/world",
+  "news.tvb.com/local",
+  "news.tvbs.com.tw",
+  ".tvboxnow.com",
+  "|http://tvboxnow.com/",
+  "tvider.com",
+  ".tvmost.com.hk",
+  ".tvplayvideos.com",
+  "||tvunetworks.com",
+  ".tw-blog.com",
+  "|https://tw-blog.com",
+  ".tw-npo.org",
+  ".twaitter.com",
+  "twapperkeeper.com",
+  "||twapperkeeper.com",
+  "||twaud.io",
+  ".twaud.io",
+  ".twavi.com",
+  ".twbbs.net.tw",
+  "twbbs.org",
+  "twbbs.tw",
+  "||twblogger.com",
+  "tweepmag.com",
+  ".tweepml.org",
+  "||tweepml.org",
+  ".tweetbackup.com",
+  "||tweetbackup.com",
+  "tweetboard.com",
+  "||tweetboard.com",
+  ".tweetboner.biz",
+  "||tweetboner.biz",
+  ".tweetcs.com",
+  "|http://tweetcs.com",
+  "|http://deck.ly",
+  "||mtw.tl",
+  "||tweetedtimes.com",
+  "||tweetmylast.fm",
+  "tweetphoto.com",
+  "||tweetphoto.com",
+  "||tweetrans.com",
+  "tweetree.com",
+  "||tweetree.com",
+  ".tweettunnel.com",
+  "||tweettunnel.com",
+  "||tweetwally.com",
+  "tweetymail.com",
+  "||twelve.today",
+  ".tweez.net",
+  "|http://tweez.net",
+  "||twftp.org",
+  "||twgreatdaily.com",
+  "twibase.com",
+  ".twibble.de",
+  "||twibble.de",
+  "twibbon.com",
+  "||twibs.com",
+  ".twicountry.org",
+  "|http://twicountry.org",
+  "twicsy.com",
+  ".twiends.com",
+  "|http://twiends.com",
+  ".twifan.com",
+  "|http://twifan.com",
+  "twiffo.com",
+  "||twiffo.com",
+  ".twilightsex.com",
+  "twilog.org",
+  "twimbow.com",
+  "||twindexx.com",
+  "twipple.jp",
+  "||twipple.jp",
+  "||twip.me",
+  "twishort.com",
+  "||twishort.com",
+  "twistar.cc",
+  "||twister.net.co",
+  "||twisterio.com",
+  "twisternow.com",
+  "twistory.net",
+  "twitbrowser.net",
+  "||twitcause.com",
+  "||twitgether.com",
+  "||twiggit.org",
+  "twitgoo.com",
+  "twitiq.com",
+  "||twitiq.com",
+  ".twitlonger.com",
+  "||twitlonger.com",
+  "|http://tl.gd/",
+  "twitmania.com",
+  "twitoaster.com",
+  "||twitoaster.com",
+  "||twitonmsn.com",
+  ".twit2d.com",
+  "||twit2d.com",
+  ".twitstat.com",
+  "||twitstat.com",
+  "||firstfivefollowers.com",
+  "||retweeteffect.com",
+  "||tweeplike.me",
+  "||tweepguide.com",
+  "||turbotwitter.com",
+  ".twitvid.com",
+  "||twitvid.com",
+  "|http://twt.tl",
+  "twittbot.net",
+  "||ads-twitter.com",
+  "||twttr.com",
+  "||twitter4j.org",
+  ".twittercounter.com",
+  "||twittercounter.com",
+  "twitterfeed.com",
+  ".twittergadget.com",
+  "||twittergadget.com",
+  ".twitterkr.com",
+  "||twitterkr.com",
+  "||twittermail.com",
+  "||twitterrific.com",
+  "twittertim.es",
+  "||twittertim.es",
+  "twitthat.com",
+  "||twitturk.com",
+  ".twitturly.com",
+  "||twitturly.com",
+  ".twitzap.com",
+  "twiyia.com",
+  "||twstar.net",
+  ".twtkr.com",
+  "|http://twtkr.com",
+  ".twnorth.org.tw",
+  "||twreporter.org",
+  "twskype.com",
+  "twtrland.com",
+  "twurl.nl",
+  ".twyac.org",
+  "||twyac.org",
+  ".txxx.com",
+  ".tycool.com",
+  "||tycool.com",
+  "||typepad.com",
+  "@@||www.typepad.com",
+  "@@||static.typepad.com",
+  "||blog.expofutures.com",
+  "||legaltech.law.com",
+  "||blogs.tampabay.com",
+  "||contests.twilio.com",
+  ".embr.in",
+  "||embr.in",
+  ".u9un.com",
+  "||u9un.com",
+  ".ubddns.org",
+  "|http://ubddns.org",
+  "||uberproxy.net",
+  ".uc-japan.org",
+  "||uc-japan.org",
+  ".srcf.ucam.org/salon/",
+  "|http://china.ucanews.com/",
+  "||ucdc1998.org",
+  "|http://hum*.uchicago.edu/faculty/ywang/history",
+  "||uderzo.it",
+  ".udn.com",
+  "||udn.com",
+  "||udn.com.tw",
+  "udnbkk.com/bbs",
+  "||uforadio.com.tw",
+  "ufreevpn.com",
+  ".ugo.com",
+  "||uhdwallpapers.org",
+  "||uhrp.org",
+  ".uighur.nl",
+  "||uighur.nl",
+  "uighurbiz.net",
+  ".ulike.net",
+  "ukcdp.co.uk",
+  "ukliferadio.co.uk",
+  "||ukliferadio.co.uk",
+  "ultravpn.fr",
+  "||ultravpn.fr",
+  "ultraxs.com",
+  "umich.edu/~falun",
+  "||unblock.cn.com",
+  ".unblocker.yt",
+  "unblock-us.com",
+  "||unblock-us.com",
+  ".unblockdmm.com",
+  "|http://unblockdmm.com",
+  "||unblocksit.es",
+  "uncyclomedia.org",
+  ".uncyclopedia.hk/wiki",
+  "|http://uncyclopedia.hk",
+  "|http://uncyclopedia.tw",
+  "underwoodammo.com",
+  "||underwoodammo.com",
+  "||unholyknight.com",
+  ".uni.cc",
+  "||cldr.unicode.org",
+  ".unification.net",
+  ".unification.org.tw",
+  "||unirule.cloud",
+  ".unitedsocialpress.com",
+  ".unix100.com",
+  "||unknownspace.org",
+  ".unodedos.com",
+  "unpo.org",
+  "||unstable.icu",
+  ".untraceable.us",
+  "|http://untraceable.us",
+  "||uocn.org",
+  "tor.updatestar.com",
+  "||upghsbc.com",
+  ".upholdjustice.org",
+  ".upload4u.info",
+  "uploaded.net/file",
+  "|http://uploaded.net/file",
+  "|http://uploaded.to/file",
+  ".uploadstation.com/file",
+  ".upmedia.mg",
+  "||upmedia.mg",
+  ".upornia.com",
+  "|http://upornia.com",
+  "||uproxy.org",
+  "||uptodown.com",
+  ".upwill.org",
+  "ur7s.com",
+  "||urbandictionary.com",
+  "||urbansurvival.com",
+  "myshare.url.com.tw/",
+  "||urlborg.com",
+  "||urlparser.com",
+  "us.to",
+  "||usacn.com",
+  ".usaip.eu",
+  "||usaip.eu",
+  "dalailama.usc.edu",
+  "||usma.edu",
+  ".usocctn.com",
+  "||ustibetcommittee.org",
+  ".ustream.tv",
+  "||ustream.tv",
+  ".usunitednews.com",
+  "|http://usunitednews.com",
+  "usus.cc",
+  ".utopianpal.com",
+  "||utopianpal.com",
+  ".uu-gg.com",
+  ".uvwxyz.xyz",
+  "||uvwxyz.xyz",
+  ".uwants.com",
+  ".uwants.net",
+  "uyghur.co.uk",
+  "|http://uyghur-j.org",
+  "||uyghuramerican.org",
+  "||uyghurbiz.org",
+  ".uyghurcanadiansociety.org",
+  ".uyghurensemble.co.uk",
+  "||uyghurcongress.org",
+  ".uyghurpen.org",
+  ".uyghurpress.com",
+  "|https://uyghurpress.com",
+  ".uyghurstudies.org",
+  "|http://uyghurstudies.org",
+  "uygur.org",
+  "|http://uymaarip.com/",
+  "||v2fly.org",
+  ".v2ray.com",
+  "||v2ray.com",
+  "||v2raycn.com",
+  "||v2raytech.com",
+  "||valeursactuelles.com",
+  ".van001.com",
+  ".van698.com",
+  ".vanemu.cn",
+  ".vanilla-jp.com",
+  ".vanpeople.com",
+  "vansky.com",
+  "||vaticannews.va",
+  "||vcf-online.org",
+  "||vcfbuilder.org",
+  ".vegasred.com",
+  ".velkaepocha.sk",
+  ".venbbs.com",
+  ".venchina.com",
+  ".venetianmacao.com",
+  "||venetianmacao.com",
+  "veoh.com",
+  "mysite.verizon.net",
+  "vermonttibet.org",
+  ".versavpn.com",
+  "||versavpn.com",
+  "||verybs.com",
+  ".vft.com.tw",
+  ".viber.com",
+  "||viber.com",
+  ".vica.info",
+  ".victimsofcommunism.org",
+  "|http://victimsofcommunism.org",
+  "||vid.me",
+  "||vidble.com",
+  "videobam.com",
+  "||videobam.com",
+  ".videodetective.com",
+  ".videomega.tv",
+  "||videomega.tv",
+  ".videomo.com",
+  "videopediaworld.com",
+  ".videopress.com",
+  ".vidinfo.org/video",
+  "vietdaikynguyen.com",
+  ".vijayatemple.org",
+  "||vilavpn.com",
+  "vimeo.com",
+  "||vimeo.com",
+  "||vimperator.org",
+  "||vincnd.com",
+  "||vinniev.com",
+  "|http://www.lib.virginia.edu/area-studies/Tibet/tibet.html",
+  ".virtualrealporn.com",
+  "||virtualrealporn.com",
+  "visibletweets.com",
+  "|http://ny.visiontimes.com",
+  ".vital247.org",
+  "||viu.com",
+  ".vivahentai4u.net",
+  ".vivatube.com",
+  ".vivthomas.com",
+  "||vivthomas.com",
+  ".vjav.com",
+  "||vjav.com",
+  ".vjmedia.com.hk",
+  ".vllcs.org",
+  "|http://vllcs.org",
+  "||vmixcore.com",
+  "||vnet.link",
+  ".vocativ.com",
+  "vocn.tv",
+  "||vocus.cc",
+  "||voicettank.org",
+  ".vot.org",
+  "||vot.org",
+  ".vovo2000.com",
+  "|http://vovo2000.com",
+  ".voxer.com",
+  "||voxer.com",
+  ".voy.com",
+  "||vpn.ac",
+  ".vpn4all.com",
+  "||vpn4all.com",
+  ".vpnaccount.org",
+  "|http://vpnaccount.org",
+  ".vpnaccounts.com",
+  "||vpnaccounts.com",
+  ".vpncomparison.org",
+  ".vpncup.com",
+  "||vpncup.com",
+  "vpnbook.com",
+  ".vpncoupons.com",
+  "|http://vpncoupons.com",
+  ".vpndada.com",
+  "||vpndada.com",
+  ".vpnfan.com",
+  "vpnfire.com",
+  ".vpnfires.biz",
+  ".vpnforgame.net",
+  "||vpnforgame.net",
+  "||vpngate.jp",
+  ".vpngate.net",
+  "||vpngate.net",
+  ".vpngratis.net",
+  "vpnhq.com",
+  "||vpnhub.com",
+  ".vpnmaster.com",
+  "||vpnmaster.com",
+  ".vpnmentor.com",
+  "||vpnmentor.com",
+  ".vpninja.net",
+  "||vpninja.net",
+  ".vpnintouch.com",
+  "||vpnintouch.net",
+  "vpnjack.com",
+  "||vpnjack.com",
+  ".vpnpick.com",
+  "||vpnpick.com",
+  "||vpnpop.com",
+  "||vpnpronet.com",
+  ".vpnreactor.com",
+  "||vpnreactor.com",
+  "||vpnreviewz.com",
+  ".vpnsecure.me",
+  "||vpnsecure.me",
+  ".vpnshazam.com",
+  "||vpnshazam.com",
+  ".vpnshieldapp.com",
+  "||vpnshieldapp.com",
+  ".vpnsp.com",
+  ".vpntraffic.com",
+  ".vpntunnel.com",
+  "||vpntunnel.com",
+  ".vpnuk.info",
+  "||vpnuk.info",
+  "||vpnunlimitedapp.com",
+  ".vpnvip.com",
+  "||vpnvip.com",
+  ".vpnworldwide.com",
+  ".vporn.com",
+  "||vporn.com",
+  ".vpser.net",
+  "@@||vpser.net",
+  "vraiesagesse.net",
+  ".vrmtr.com",
+  "||vtunnel.com",
+  "||vuku.cc",
+  "lists.w3.org/archives/public",
+  "||w3schools.com",
+  "||waffle1999.com",
+  ".wahas.com",
+  ".waigaobu.com",
+  "waikeung.org/php_wind",
+  ".wailaike.net",
+  ".waiwaier.com",
+  "|http://waiwaier.com",
+  "||wallmama.com",
+  "wallornot.org",
+  "||wallpapercasa.com",
+  ".wallproxy.com",
+  "@@||wallproxy.com.cn",
+  "||wallsttv.com",
+  "||waltermartin.com",
+  "||waltermartin.org",
+  "||www.wan-press.org",
+  "||wanderinghorse.net",
+  "||wangafu.net",
+  "||wangjinbo.org",
+  ".wangjinbo.org",
+  "wanglixiong.com",
+  ".wango.org",
+  "||wango.org",
+  "wangruoshui.net",
+  "www.wangruowang.org",
+  "||want-daily.com",
+  "wapedia.mobi/zhsimp",
+  "||warroom.org",
+  "||waselpro.com",
+  ".watchinese.com",
+  "||watchout.tw",
+  ".wattpad.com",
+  "||wattpad.com",
+  ".makzhou.warehouse333.com",
+  "washeng.net",
+  ".watch8x.com",
+  "||watchmygf.net",
+  "||wav.tv",
+  ".wdf5.com",
+  ".wearehairy.com",
+  ".wearn.com",
+  "||wearn.com",
+  "|http://hkcoc.weather.com.hk",
+  "||hudatoriq.web.id",
+  "||web2project.net",
+  "webbang.net",
+  ".webevader.org",
+  ".webfreer.com",
+  "weblagu.com",
+  ".webjb.org",
+  ".webrush.net",
+  "webs-tv.net",
+  ".websitepulse.com/help/testtools.china-test",
+  "|http://www.websnapr.com",
+  ".webwarper.net",
+  "|http://webwarper.net",
+  "webworkerdaily.com",
+  "||wechatlawsuit.com",
+  ".weekmag.info",
+  "||wefightcensorship.org",
+  ".wefong.com",
+  "weiboleak.com",
+  ".weihuo.org",
+  "weijingsheng.org",
+  ".weiming.info",
+  "||weiming.info",
+  "weiquanwang.org",
+  "|http://weisuo.ws",
+  ".welovecock.com",
+  "||welt.de",
+  ".wemigrate.org",
+  "|http://wemigrate.org",
+  "wengewang.com",
+  "||wengewang.org",
+  ".wenhui.ch",
+  "|http://trans.wenweipo.com/gb/",
+  ".wenxuecity.com",
+  "||wenxuecity.com",
+  ".wenyunchao.com",
+  "||wenyunchao.com",
+  ".westca.com",
+  "||westca.com",
+  "||westernwolves.com",
+  ".westkit.net",
+  "||westpoint.edu",
+  ".westernshugdensociety.org",
+  "wetpussygames.com",
+  ".wetplace.com",
+  "wexiaobo.org",
+  "||wexiaobo.org",
+  "wezhiyong.org",
+  "||wezone.net",
+  ".wforum.com",
+  "||wforum.com/",
+  ".whatblocked.com",
+  "||whatblocked.com",
+  ".wheatseeds.org",
+  "||wheelockslatin.com",
+  ".whippedass.com",
+  ".whoer.net",
+  "||whoer.net",
+  "whotalking.com",
+  "whylover.com",
+  "||whyx.org",
+  "||wikileaks.ch",
+  "||wikileaks.com",
+  "||wikileaks.de",
+  "||wikileaks.eu",
+  "||wikileaks.lu",
+  ".wikileaks.org",
+  "||wikileaks.org",
+  "||wikileaks.pl",
+  ".wikileaks-forum.com",
+  "wildammo.com",
+  ".williamhill.com",
+  "||collateralmurder.com",
+  "||collateralmurder.org",
+  "wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0",
+  "||wikimapia.org",
+  ".wikiwand.com",
+  "||wikiwand.com",
+  "||wikiwiki.jp",
+  "||casino.williamhill.com",
+  "||sports.williamhill.com",
+  "||vegas.williamhill.com",
+  "||willw.net",
+  "||windowsphoneme.com",
+  ".windscribe.com",
+  "||windscribe.com",
+  "||community.windy.com",
+  "||wingy.site",
+  ".winning11.com",
+  "winwhispers.info",
+  "||wionews.com",
+  "||wiredbytes.com",
+  "||wiredpen.com",
+  "||wireguard.com",
+  ".wisdompubs.org",
+  ".wisevid.com",
+  "||wisevid.com",
+  "||whispersystems.org",
+  ".witnessleeteaching.com",
+  ".witopia.net",
+  ".wjbk.org",
+  "||wjbk.org",
+  "|http://wn.com",
+  ".wnacg.com",
+  ".wnacg.org",
+  ".wo.tc",
+  "||woeser.com",
+  "|http://woesermiddle-way.net/",
+  ".wokar.org",
+  "|http://wokar.org",
+  "wolfax.com",
+  "||wolfax.com",
+  "||wombo.ai",
+  "||woolyss.com",
+  "woopie.jp",
+  "||woopie.jp",
+  "woopie.tv",
+  "||woopie.tv",
+  "||workatruna.com",
+  ".workerdemo.org.hk",
+  ".workerempowerment.org",
+  "||workersthebig.net",
+  ".worldcat.org",
+  "worldjournal.com",
+  ".worldvpn.net",
+  "||worldvpn.net",
+  "||videopress.com",
+  ".wordpress.com",
+  "|http://*.wordpress.com",
+  "||chenshan20042005.wordpress.com",
+  "||chinaview.wordpress.com",
+  "||cnbbnews.wordpress.com",
+  "||freedominfonetweb.wordpress.com",
+  "||hka8964.wordpress.com",
+  "||hkanews.wordpress.com",
+  "||hqsbnet.wordpress.com",
+  "||hqsbonline.wordpress.com",
+  "||investigating.wordpress.com",
+  "||jobnewera.wordpress.com",
+  "||matthewdgreen.wordpress.com",
+  "||minghuiyw.wordpress.com",
+  "||wo3ttt.wordpress.com",
+  "||sujiatun.wordpress.com",
+  "||xijie.wordpress.com",
+  "||wp.com",
+  ".wow.com",
+  ".wow-life.net",
+  "||wowlegacy.ml",
+  "||wowporn.com",
+  "||wowgirls.com",
+  ".wowrk.com",
+  "woxinghuiguo.com",
+  ".woyaolian.org",
+  "|http://woyaolian.org",
+  ".wpoforum.com",
+  "||wpoforum.com",
+  ".wqyd.org",
+  "||wqyd.org",
+  "wrchina.org",
+  "wretch.cc",
+  ".wsj.com",
+  "||wsj.com",
+  ".wsj.net",
+  "||wsj.net",
+  ".wsjhk.com",
+  ".wtbn.org",
+  ".wtfpeople.com",
+  "wuerkaixi.com",
+  "||wufafangwen.com",
+  "wufi.org.tw",
+  "||wuguoguang.com",
+  "wujie.net",
+  "wujieliulan.com",
+  "||wujieliulan.com",
+  "wukangrui.net",
+  "||wuw.red",
+  "||wuyanblog.com",
+  ".wwitv.com",
+  "||wwitv.com",
+  "wzyboy.im/post/160",
+  ".x-berry.com",
+  "||x-berry.com",
+  "||x-art.com",
+  "||x-wall.org",
+  "x1949x.com",
+  "x365x.com",
+  "xanga.com",
+  "||xbabe.com",
+  ".xbookcn.com",
+  "||xbookcn.com",
+  "||xcafe.in",
+  "||xcity.jp",
+  ".xcritic.com",
+  "|http://cdn*.xda-developers.com",
+  ".xerotica.com",
+  "destiny.xfiles.to/ubbthreads",
+  ".xfm.pp.ru",
+  ".xgmyd.com",
+  "||xgmyd.com",
+  "xhamster.com",
+  "||xhamster.com",
+  ".xianba.net",
+  ".xianchawang.net",
+  ".xianjian.tw",
+  "|http://xianjian.tw",
+  ".xianqiao.net",
+  ".xiaobaiwu.com",
+  ".xiaochuncnjp.com",
+  ".xiaod.in",
+  ".xiaohexie.com",
+  "||xiaolan.me",
+  "||xiaoma.org",
+  "||xiaohexie.com",
+  "||xiaxiaoqiang.net",
+  "xiezhua.com",
+  ".xihua.es",
+  "forum.xinbao.de/forum",
+  ".xing.com",
+  "|http://xing.com",
+  ".xinmiao.com.hk",
+  "||xinmiao.com.hk",
+  "xinsheng.net",
+  "xinshijue.com",
+  "xinhuanet.org",
+  "|http://xinyubbs.net",
+  ".xiongpian.com",
+  ".xiuren.org",
+  "||xixicui.icu",
+  "xizang-zhiye.org",
+  "xjp.cc",
+  "||xjp.cc",
+  "||xjtravelguide.com",
+  "xlfmtalk.com",
+  "||xlfmwz.info",
+  "||xml-training-guide.com",
+  "xmovies.com",
+  "||xnxx.com",
+  "xpdo.net",
+  "||xpud.org",
+  ".xrentdvd.com",
+  ".xskywalker.net",
+  "||xtube.com",
+  "blog.xuite.net",
+  "vlog.xuite.net",
+  "xuzhiyong.net",
+  "||xuchao.org",
+  "xuchao.net",
+  "||xuchao.net",
+  "xvideo.cc",
+  ".xvideos.com",
+  "||xvideos.com",
+  "||xvideos-cdn.com",
+  "||xvideos.es",
+  "||xvbelink.com",
+  "||xvinlink.com",
+  ".xkiwi.tk/",
+  "||xsden.info",
+  ".xxbbx.com",
+  ".xxlmovies.com",
+  "||xxx.com",
+  ".xxx.xxx",
+  "|http://xxx.xxx",
+  ".xxxfuckmom.com",
+  "||xxxx.com.au",
+  ".xxxymovies.com",
+  "|http://xxxymovies.com",
+  "xys.org",
+  "xysblogs.org",
+  "xyy69.com",
+  "xyy69.info",
+  "||y2mate.com",
+  "||yakbutterblues.com",
+  "||yam.com",
+  "||yam.org.tw",
+  "||yande.re",
+  "||disk.yandex.com",
+  ".yanghengjun.com",
+  "yangjianli.com",
+  ".yasni.co.uk",
+  "||yasni.co.uk",
+  ".yayabay.com/forum",
+  "||news.ycombinator.com",
+  ".ydy.com",
+  ".yeahteentube.com",
+  "||yeahteentube.com",
+  "||yecl.net",
+  "||yeelou.com",
+  "||yeeyi.com",
+  "yegle.net",
+  "||yegle.net",
+  ".yes.xxx",
+  "||yes123.com.tw",
+  "||yesasia.com",
+  "||yesasia.com.hk",
+  ".yes-news.com",
+  "|http://yes-news.com",
+  ".yespornplease.com",
+  "||yespornplease.com",
+  "|http://yeyeclub.com",
+  "||yhcw.net",
+  ".yibada.com",
+  ".yibaochina.com",
+  ".yidio.com",
+  "||yidio.com",
+  "yilubbs.com",
+  "xa.yimg.com",
+  ".yingsuoss.com",
+  ".yipub.com",
+  "||yipub.com",
+  "yinlei.org/mt",
+  "||yiyechat.com",
+  ".yizhihongxing.com",
+  ".yobt.com",
+  ".yobt.tv",
+  "||yobt.tv",
+  ".yogichen.org",
+  "||yogichen.org",
+  ".yolasite.com",
+  ".yomiuri.co.jp",
+  "yong.hu",
+  ".yorkbbs.ca",
+  "||youxu.info",
+  ".youjizz.com",
+  "||youjizz.com",
+  ".youmaker.com",
+  "||youmaker.com",
+  ".youngpornvideos.com",
+  "youngspiration.hk",
+  ".youpai.org",
+  "||youpai.org",
+  ".your-freedom.net",
+  "||yourepeat.com",
+  ".yourprivatevpn.com",
+  "||yourprivatevpn.com",
+  ".yousendit.com",
+  "||yousendit.com",
+  "||youthforfreechina.org",
+  ".youthnetradio.org/tmit/forum",
+  "blog.youthwant.com.tw",
+  "me.youthwant.com.tw",
+  "share.youthwant.com.tw",
+  "topic.youthwant.com.tw",
+  ".youporn.com",
+  "||youporn.com",
+  ".youporngay.com",
+  "||youporngay.com",
+  ".yourlisten.com",
+  "|http://yourlisten.com",
+  ".yourlust.com",
+  "|http://yourlust.com",
+  "youshun12.com",
+  ".youtubecn.com",
+  "youversion.com",
+  "||youversion.com",
+  "blog.youxu.info/2010/03/14/west-chamber",
+  "ytht.net",
+  "yuanming.net",
+  ".yuanzhengtang.org",
+  ".yulghun.com",
+  "||yunchao.net",
+  "||yuntipub.com",
+  ".yuvutu.com",
+  "||yvesgeleyn.com",
+  ".ywpw.com/forums/history/post/A0/p0/html/227",
+  "yx51.net",
+  ".yyii.org",
+  "||yyii.org",
+  "||yyjlymb.xyz",
+  ".yzzk.com",
+  "||yzzk.com",
+  "zacebook.com",
+  ".zalmos.com",
+  "||zalmos.com",
+  "||zannel.com",
+  ".zaobao.com",
+  "||zaobao.com",
+  "|http://zaobao.com.sg",
+  "||zaobao.com.sg",
+  ".zaozon.com",
+  "||zdnet.com.tw",
+  ".zello.com",
+  "||zello.com",
+  ".zengjinyan.org",
+  ".zenmate.com",
+  "||zenmate.com",
+  "||zenmate.com.ru",
+  "||zerohedge.com",
+  "||zeronet.io",
+  "||zeutch.com",
+  ".zfreet.com",
+  ".zgsddh.com",
+  "zgzcjj.net",
+  ".zhanbin.net",
+  "||zhanbin.net",
+  ".zhangboli.net",
+  "||zhangtianliang.com",
+  "||zhanlve.org",
+  "zhenghui.org",
+  ".zhengjian.org",
+  "||zhengjian.org",
+  "zhengwunet.org",
+  "zhenlibu.info",
+  "||zhenlibu.info",
+  ".zhenlibu1984.com",
+  "||zhenlibu1984.com",
+  "|http://zhenxiang.biz",
+  ".zhinengluyou.com",
+  "zhongguo.ca",
+  "|http://zhongguorenquan.org",
+  "zhongguotese.net",
+  "||zhongguotese.net",
+  "||zhongmeng.org",
+  ".zhoushuguang.com",
+  "||zhreader.com",
+  ".zhuangbi.me",
+  "||zhuangbi.me",
+  ".zhuanxing.cn",
+  "||zhuatieba.com",
+  "zhuichaguoji.org",
+  "||zhuichaguoji.org",
+  "||zi.media",
+  "|http://book.zi5.me",
+  ".ziddu.com/download",
+  "||zillionk.com",
+  ".zinio.com",
+  "||zinio.com",
+  ".ziporn.com",
+  ".zippyshare.com",
+  ".zkaip.com",
+  "||zkaip.com",
+  "realforum.zkiz.com",
+  "||zmw.cn",
+  ".zodgame.us",
+  "zomobo.net",
+  ".zonaeuropa.com",
+  "||zonaeuropa.com",
+  "||zonghexinwen.com",
+  ".zonghexinwen.net",
+  "||zoogvpn.com",
+  "||zootool.com",
+  ".zoozle.net",
+  "||zophar.net",
+  "writer.zoho.com",
+  "||zorrovpn.com",
+  "||zpn.im",
+  "||zspeeder.me",
+  ".zsrhao.com",
+  ".zuo.la",
+  "||zuo.la",
+  "||zuobiao.me",
+  ".zuola.com",
+  "||zuola.com",
+  "||zvereff.com",
+  "||zyxel.com",
+  ".zynaima.com",
+  "zyzc9.com",
+  ".zzcartoon.com",
+  "64memo",
+  "aHR0cHM6Ly95ZWNsLm5ldA",
+  "freenet",
+  ".google.*/falun",
+  "phobos.apple.com*/video",
+  "q=freedom",
+  "q%3Dfreedom",
+  "remembering_tiananmen_20_years",
+  "search*safeweb",
+  "q=triangle",
+  "q%3DTriangle",
+  "ultrareach",
+  "ultrasurf",
+  "@@||aliyun.com",
+  "@@||baidu.com",
+  "@@||chinaso.com",
+  "@@||chinaz.com",
+  "@@|http://nrch.culture.tw/",
+  "@@||adservice.google.com",
+  "@@||dl.google.com",
+  "@@||kh.google.com",
+  "@@||khm.google.com",
+  "@@||khm0.google.com",
+  "@@||khm1.google.com",
+  "@@||khm2.google.com",
+  "@@||khm3.google.com",
+  "@@||khmdb.google.com",
+  "@@||tools.google.com",
+  "@@||clientservices.googleapis.com",
+  "@@||fonts.googleapis.com",
+  "@@||khm.googleapis.com",
+  "@@||khm0.googleapis.com",
+  "@@||khm1.googleapis.com",
+  "@@||khm2.googleapis.com",
+  "@@||khm3.googleapis.com",
+  "@@||khmdb.googleapis.com",
+  "@@||storage.googleapis.com",
+  "@@||translate.googleapis.com",
+  "@@||update.googleapis.com",
+  "@@||safebrowsing.googleapis.com",
+  "@@||cn.gravatar.com",
+  "@@||connectivitycheck.gstatic.com",
+  "@@||csi.gstatic.com",
+  "@@||fonts.gstatic.com",
+  "@@||ssl.gstatic.com",
+  "@@||haosou.com",
+  "@@||ip.cn",
+  "@@||jike.com",
+  "@@|http://translate.google.cn",
+  "@@|http://www.google.cn/maps",
+  "@@||http2.golang.org",
+  "@@||gov.cn",
+  "@@||qq.com",
+  "@@||sina.cn",
+  "@@||sina.com.cn",
+  "@@||sogou.com",
+  "@@||so.com",
+  "@@||soso.com",
+  "@@||uluai.com.cn",
+  "@@||weibo.com",
+  "@@||yahoo.cn",
+  "@@||youdao.com",
+  "@@||zhongsou.com",
+  "@@|http://ime.baidu.jp"
+];
+
+/*
+* 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();
+
+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]));
+}
+
+var subnetIpRangeList = [
+0,16777216,				//0.0.0.0/8
+167772160,184549376,	//10.0.0.0/8
+1681915904,1686110208,	//100.64.0.0/10
+2130706432,2147483648,	//127.0.0.0/8
+2851995648,2852061184,	//169.254.0.0/16
+2886729728,2887778304,	//172.16.0.0/12
+3221225472,3221225728,	//192.0.0.0/24
+3221225984,3221226240,	//192.0.2.0/24
+3227017984,3227018240,	//192.88.99.0/24
+3232235520,3232301056,	//192.168.0.0/16
+3323068416,3323199488,	//198.18.0.0/15
+3325256704,3325256960,	//198.51.100.0/24
+3405803776,3405804032,	//203.0.113.0/24
+3758096384,4026531840	//224.0.0.0/4
+];
+
+function convertAddress(ipchars) {
+	var bytes = ipchars.split('.');
+	var result = (bytes[0] << 24) |
+	(bytes[1] << 16) |
+	(bytes[2] << 8) |
+	(bytes[3]);
+	return result >>> 0;
+}
+
+function check_ipv4(host) {
+	var re_ipv4 = /^\d+\.\d+\.\d+\.\d+$/g;
+	if (re_ipv4.test(host)) {
+		return true;
+	}
+}
+function check_ipv6(host) {
+	var re_ipv6 = /^\[?([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}\]?$/g;
+	if (re_ipv6.test(host)) {
+		return true;
+	}
+}
+function check_ipv6_dns(dnsstr) {
+	var re_ipv6 = /([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}(%[0-9]+)?/g;
+	if (re_ipv6.test(dnsstr)) {
+		return true;
+	}
+}
+function isInSubnetRange(ipRange, intIp) {
+	for ( var i = 0; i < 28; i += 2 ) {
+		if ( ipRange[i] <= intIp && intIp < ipRange[i+1] )
+			return true;
+	}
+}
+function getProxyFromIP(strIp) {
+	var intIp = convertAddress(strIp);
+	if ( isInSubnetRange(subnetIpRangeList, intIp) ) {
+		return direct;
+	}
+	return ip_proxy();
+}
+
+function FindProxyForURL(url, host) {
+	if ( isPlainHostName(host) === true ) {
+		return direct;
+	}
+	if (userrulesMatcher.matchesAny(url, host) instanceof BlockingFilter) {
+        return wall_proxy();
+    }
+    if (userrulesMatcher.matchesAny(url, host) instanceof WhitelistFilter) {
+        return direct;
+    }
+	if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
+		return wall_proxy();
+	}
+	if ( check_ipv4(host) === true ) {
+		return getProxyFromIP(host);
+	}
+	return direct;
+}

+ 5 - 0
resources/views/admin/node/index.blade.php

@@ -96,6 +96,11 @@
                                                 <i class="icon wb-edit" aria-hidden="true"></i> 编辑
                                             </a>
                                         @endcan
+                                        @can('admin.node.clone')
+                                            <a class="dropdown-item" href="{{route('admin.node.clone', $node)}}" role="menuitem">
+                                                <i class="icon wb-copy" aria-hidden="true"></i> 克隆
+                                            </a>
+                                        @endcan
                                         @can('admin.node.destroy')
                                             <a class="dropdown-item red-700" href="javascript:delNode('{{$node->id}}', '{{$node->name}}')" role="menuitem">
                                                 <i class="icon wb-trash" aria-hidden="true"></i> 删除

+ 1 - 0
routes/admin.php

@@ -39,6 +39,7 @@ Route::prefix('admin')->name('admin.')->group(function () {
 
         Route::resource('node', 'NodeController')->except('show');
         Route::prefix('node')->name('node.')->group(function () {
+            Route::get('clone/{node}', 'NodeController@clone')->name('clone'); // 节点流量监控
             Route::get('monitor/{node}', 'NodeController@nodeMonitor')->name('monitor'); // 节点流量监控
             Route::post('check/{node}', 'NodeController@checkNode')->name('check'); // 节点阻断检测
             Route::post('ping/{node}', 'NodeController@pingNode')->name('ping'); // 节点ping测速