/* * Last Updated:2018-12-07 14:32:54 */ 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(); }; /* * Copyright (C) 2014 breakwa11 * https://github.com/breakwa11/gfw_whitelist */ /* * Copyright (C) 2017-2018 Toyo * https://softs.loan/Other/pac.txt */ var rules = [ "|http://85.17.73.31/", "||agnesb.fr", "||akiba-web.com", "||altrec.com", "||apartmentratings.com", "||apartments.com", "||arena.taipei", "||asianspiss.com", "||assimp.org", "||athenaeizou.com", "||azubu.tv", "||bankmobilevibe.com", "||banorte.com", "||bash-hackers.org", "||beeg.com", "||global.bing.com", "||bloombergview.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", "||costco.com", "||crossfire.co.kr", "||d2pass.com", "||darpa.mil", "||dawangidc.com", "||deezer.com", "||desipro.de", "||dingchin.com.tw", "||discordapp.com", "||discordapp.net", "||dish.com", "|http://img.dlsite.jp/", "||dm530.net", "share.dmhy.org", "@@|https://share.dmhy.org", "||dmm.co.jp", "|http://www.dmm.com/netgame", "||dnvod.tv", "||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", "|https://raw.githubusercontent.com/programthink/zhao", "||glass8.eu", "||glype.com", "||go141.com", "||guo.media", "||hautelook.com", "||hautelookcdn.com", "||wego.here.com", "||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", "||ilovelongtoes.com", "|http://imgmega.com/*.gif.html", "|http://imgmega.com/*.jpg.html", "|http://imgmega.com/*.jpeg.html", "|http://imgmega.com/*.png.html", "|http://imgur.com/upload", "|https://imgur.com/upload", "||imlive.com", "||javhub.net", "||javhuge.com", ".javlibrary.com", "||javlibrary.com", "||jcpenney.com", "||jims.net", "||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", "||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", "||nflximg.com", "||nflximg.net", "||nflxext.com", "||nflxso.net", "||nflxvideo.net", "||nic.gov", "|http://mo.nightlife141.com", "||nordstrom.com", "||nordstromimage.com", "||nordstromrack.com", "||nottinghampost.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", "||rd.com", "||rdio.com", "|https://riseup.net", "||sadistic-v.com", "|http://cdn*.search.xxx/", "||shiksha.com", "||slacker.com", "||sm-miracle.com", "||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", "||thebodyshop-usa.com", "||tma.co.jp", "||tracfone.com", "||tryheart.jp", "||turntable.fm", "||twerkingbutt.com", "||ulop.net", "||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", "||1.1.1.1", "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", "|https://*.s3.amazonaws.com", "||s3-ap-southeast-2.amazonaws.com", "||agro.hk", "||apkmirror.com", "||behance.net", "||bird.so", "||zh.bitterwinter.org", "||businessinsider.com", "||boomssr.com", "||castbox.fm", "||cmcn.org", "||cmx.im", "||depositphotos.com", "||fangeqiang.com", "||flyzy2005.com", "||foreignpolicy.com", "||free-ss.site", "||blog.fuckgfw233.org", "||globalvoices.org", "||glorystar.me", "||goregrish.com", "||hbo.com", "||hudson.org", "||ipfs.io", "||japantimes.co.jp", "||jiji.com", "||jinx.com", "||liangzhichuanmei.com", "||line-scdn.net", "||i.lithium.com", "||cloud.mail.ru", "||cdn-images.mailchimp.com", "||mastodon.host", "||mohu.club", "||mohu.ml", "||motiyun.com", "||msa-it.org", "||dictionary.goo.ne.jp", "||go.nesnode.com", "||international-news.newsmagazine.asia", "||nikkei.com", "||nofile.io", "||now.com", "||sukebei.nyaa.si", "||onejav.com", "||paste.ee", "||my.pcloud.com", "||picacomic.com", "||pixiv.net", "||premproxy.com", "||protonvpn.com", "||api.pureapk.com", "||quora.com", "||cdn.seatguru.com", "||secure.raxcdn.com", "||redd.it", "||reddit.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", "||sosreader.com", "||sspanel.net", "||sulian.me", "||supchina.com", "||teddysun.com", "||textnow.me", "||tineye.com", "||tubepornclassic.com", "||uku.im", "||unseen.is", "||cn.uptodown.com", "||uraban.me", "||vrsmash.com", "||scache.vzw.com", "||scache1.vzw.com", "||scache2.vzw.com", "||ss7.vzw.com", "||ssr.tools", "||taiwanjustice.net", "||wenzhao.ca", "||whatsonweibo.com", "||wire.com", "||xm.com", "||xuehua.us", "||zzcloud.me", "||allcoin.com", "||adcex.com", "||bcex.ca", "||bibox.com", "||big.one", "||binance.com", "||bit-z.com", "||bitcoinworld.com", "||bitfinex.com", "||bitinka.com.ar", "||bitmex.com", "||btcbank.bank", "||btctrade.im", "||c2cx.com", "||chaoex.com", "||coin2co.in", ".coinegg.com", "||coinegg.com", "||coinex.com", "||coingi.com", "||coinrail.co.kr", "||cointobe.com", "||coinut.com", "||discoins.com", "||dragonex.io", "||ebtcbank.com", "||etherdelta.com", "||exmo.com", "||exrates.me", "||exx.com", "||fatbtc.com", "||gate.io", "||gatecoin.com", "||hitbtc.com", "||huobi.com", "||huobi.pro", "||huobipro.com", "||bx.in.th", "||jex.com", "||kex.com", "||kspcoin.com", "||kucoin.com", "||lbank.info", "||livecoin.net", "||oex.com", "||okex.com", "||otcbtc.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", ".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.net", ".freeddns.org", "cdninstagram.com", "||cdninstagram.com", "||facebook.br", ".facebook.com", "||facebook.com", "@@||v6.facebook.com", "||facebook.design", "||connect.facebook.net", "||facebook.hu", "||facebook.in", "||facebook.nl", "||facebook.se", "||fb.com", "||fb.me", "||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", "||thefacebook.com", "||whatsapp.com", "||whatsapp.net", "|https://www.ftchinese.com", ".ftchinese.com/channel/video", ".ftchinese.com/story/00102753", ".ftchinese.com/story/001026616", ".ftchinese.com/story/001026749", ".ftchinese.com/story/001026807", ".ftchinese.com/story/001026808", ".ftchinese.com/story/001026834", ".ftchinese.com/story/001026880", ".ftchinese.com/story/001027429", ".ftchinese.com/story/001030341", ".ftchinese.com/story/001030502", ".ftchinese.com/story/001030803", ".ftchinese.com/story/001031317", ".ftchinese.com/story/001032617", ".ftchinese.com/story/001032636", ".ftchinese.com/story/001032692", ".ftchinese.com/story/001032762", ".ftchinese.com/story/001033138", ".ftchinese.com/story/001034917", ".ftchinese.com/story/001034926", ".ftchinese.com/story/001034927", ".ftchinese.com/story/001034928", ".ftchinese.com/story/001034952", ".ftchinese.com/story/001035890", ".ftchinese.com/story/001035972", ".ftchinese.com/story/001035993", ".ftchinese.com/story/001036417", ".ftchinese.com/story/001037090", ".ftchinese.com/story/001037091", ".ftchinese.com/story/001038178", ".ftchinese.com/story/001038199", ".ftchinese.com/story/001038220", ".ftchinese.com/story/001038819", ".ftchinese.com/story/001038862", ".ftchinese.com/story/001039067", ".ftchinese.com/story/001039178", ".ftchinese.com/story/001039211", ".ftchinese.com/story/001039271", ".ftchinese.com/story/001039295", ".ftchinese.com/story/001039369", ".ftchinese.com/story/001039482", ".ftchinese.com/story/001039534", ".ftchinese.com/story/001039555", ".ftchinese.com/story/001039576", ".ftchinese.com/story/001039712", ".ftchinese.com/story/001039779", ".ftchinese.com/story/001039809", ".ftchinese.com/story/001040134", ".ftchinese.com/story/001040835", ".ftchinese.com/story/001040890", ".ftchinese.com/story/001040918", ".ftchinese.com/story/001040992", ".ftchinese.com/story/001041209", ".ftchinese.com/story/001042100", ".ftchinese.com/story/001042252", ".ftchinese.com/story/001042272", ".ftchinese.com/story/001042280", ".ftchinese.com/story/001043029", ".ftchinese.com/story/001043066", ".ftchinese.com/story/001043096", ".ftchinese.com/story/001043124", ".ftchinese.com/story/001043152", ".ftchinese.com/story/001043189", ".ftchinese.com/story/001043428", ".ftchinese.com/story/001043439", ".ftchinese.com/story/001043534", ".ftchinese.com/story/001043675", ".ftchinese.com/story/001043680", ".ftchinese.com/story/001043702", ".ftchinese.com/story/001043849", ".ftchinese.com/story/001044099", ".ftchinese.com/story/001044776", ".ftchinese.com/story/001044871", ".ftchinese.com/story/001044897", ".ftchinese.com/story/001045114", ".ftchinese.com/story/001045139", ".ftchinese.com/story/001045186", ".ftchinese.com/story/001045755", ".ftchinese.com/story/001046087", ".ftchinese.com/story/001046105", ".ftchinese.com/story/001046118", ".ftchinese.com/story/001046132", ".ftchinese.com/story/001046517", ".ftchinese.com/story/001046822", ".ftchinese.com/story/001046866", ".ftchinese.com/story/001046942", ".ftchinese.com/story/001047180", ".ftchinese.com/story/001047206", ".ftchinese.com/story/001047304", ".ftchinese.com/story/001047317", ".ftchinese.com/story/001047345", ".ftchinese.com/story/001047358", ".ftchinese.com/story/001047375", ".ftchinese.com/story/001047381", ".ftchinese.com/story/001047413", ".ftchinese.com/story/001047456", ".ftchinese.com/story/001047491", ".ftchinese.com/story/001047545", ".ftchinese.com/story/001047558", ".ftchinese.com/story/001047568", ".ftchinese.com/story/001047627", ".ftchinese.com/story/001048293", ".ftchinese.com/story/001048343", ".ftchinese.com/story/001048710", ".ftchinese.com/story/001049289", ".ftchinese.com/story/001049360", ".ftchinese.com/story/001049896", ".ftchinese.com/story/001050152", ".ftchinese.com/story/001051027", ".ftchinese.com/story/001051161", ".ftchinese.com/story/001051372", ".ftchinese.com/story/001051479", ".ftchinese.com/story/001052138", ".ftchinese.com/story/001052161", ".ftchinese.com/story/001052525", ".ftchinese.com/story/001052549", ".ftchinese.com/story/001052701", ".ftchinese.com/story/001052965", ".ftchinese.com/story/001053149", ".ftchinese.com/story/001053150", ".ftchinese.com/story/001053200", ".ftchinese.com/story/001053425", ".ftchinese.com/story/001053496", ".ftchinese.com/story/001053526", ".ftchinese.com/story/001053906", ".ftchinese.com/story/001054049", ".ftchinese.com/story/001054103", ".ftchinese.com/story/001054109", ".ftchinese.com/story/001054119", ".ftchinese.com/story/001054123", ".ftchinese.com/story/001054139", ".ftchinese.com/story/001054166", ".ftchinese.com/story/001054168", ".ftchinese.com/story/001054190", ".ftchinese.com/story/001054437", ".ftchinese.com/story/001054526", ".ftchinese.com/story/001054607", ".ftchinese.com/story/001054644", ".ftchinese.com/story/001054786", ".ftchinese.com/story/001054843", ".ftchinese.com/story/001054925", ".ftchinese.com/story/001054940", ".ftchinese.com/story/001055051", ".ftchinese.com/story/001055063", ".ftchinese.com/story/001055069", ".ftchinese.com/story/001055136", ".ftchinese.com/story/001055170", ".ftchinese.com/story/001055202", ".ftchinese.com/story/001055242", ".ftchinese.com/story/001055263", ".ftchinese.com/story/001055274", ".ftchinese.com/story/001055299", ".ftchinese.com/story/001055480", ".ftchinese.com/story/001055551", ".ftchinese.com/story/001055559", ".ftchinese.com/story/001055566", ".ftchinese.com/story/001055840", ".ftchinese.com/story/001056099", ".ftchinese.com/story/001056108", ".ftchinese.com/story/001056131", ".ftchinese.com/story/001056375", ".ftchinese.com/story/001056491", ".ftchinese.com/story/001056529", ".ftchinese.com/story/001056534", ".ftchinese.com/story/001056538", ".ftchinese.com/story/001056541", ".ftchinese.com/story/001056554", ".ftchinese.com/story/001056557", ".ftchinese.com/story/001056560", ".ftchinese.com/story/001056567", ".ftchinese.com/story/001056574", ".ftchinese.com/story/001056588", ".ftchinese.com/story/001056594", ".ftchinese.com/story/001056596", ".ftchinese.com/story/001056684", ".ftchinese.com/story/001056832", ".ftchinese.com/story/001056833", ".ftchinese.com/story/001056851", ".ftchinese.com/story/001056874", ".ftchinese.com/story/001056896", ".ftchinese.com/story/001056927", ".ftchinese.com/story/001057011", ".ftchinese.com/story/001057018", ".ftchinese.com/story/001057044", ".ftchinese.com/story/001057162", ".ftchinese.com/story/001057500", ".ftchinese.com/story/001057504", ".ftchinese.com/story/001057509", ".ftchinese.com/story/001057518", ".ftchinese.com/story/001057532", ".ftchinese.com/story/001057533", ".ftchinese.com/story/001057556", ".ftchinese.com/story/001057580", ".ftchinese.com/story/001057638", ".ftchinese.com/story/001057644", ".ftchinese.com/story/001057817", ".ftchinese.com/story/001057875", ".ftchinese.com/story/001058009", ".ftchinese.com/story/001058056", ".ftchinese.com/story/001058224", ".ftchinese.com/story/001058257", ".ftchinese.com/story/001058295", ".ftchinese.com/story/001058328", ".ftchinese.com/story/001058339", ".ftchinese.com/story/001058344", ".ftchinese.com/story/001058352", ".ftchinese.com/story/001058413", ".ftchinese.com/story/001058421", ".ftchinese.com/story/001058440", ".ftchinese.com/story/001058458", ".ftchinese.com/story/001058468", ".ftchinese.com/story/001058561", ".ftchinese.com/story/001058566", ".ftchinese.com/story/001058567", ".ftchinese.com/story/001058585", ".ftchinese.com/story/001058628", ".ftchinese.com/story/001058656", ".ftchinese.com/story/001058665", ".ftchinese.com/story/001058678", ".ftchinese.com/story/001058691", ".ftchinese.com/story/001058721", ".ftchinese.com/story/001058728", ".ftchinese.com/story/001059464", ".ftchinese.com/story/001059484", ".ftchinese.com/story/001059537", ".ftchinese.com/story/001059538", ".ftchinese.com/story/001059551", ".ftchinese.com/story/001059818", ".ftchinese.com/story/001059914", ".ftchinese.com/story/001059920", ".ftchinese.com/story/001059957", ".ftchinese.com/story/001060088", ".ftchinese.com/story/001060156", ".ftchinese.com/story/001060157", ".ftchinese.com/story/001060160", ".ftchinese.com/story/001060181", ".ftchinese.com/story/001060185", ".ftchinese.com/story/001060493", ".ftchinese.com/story/001060495", ".ftchinese.com/story/001060590", ".ftchinese.com/story/001060846", ".ftchinese.com/story/001060847", ".ftchinese.com/story/001060875", ".ftchinese.com/story/001060921", ".ftchinese.com/story/001060946", ".ftchinese.com/story/001061120", ".ftchinese.com/story/001061474", ".ftchinese.com/story/001061524", ".ftchinese.com/story/001061642", ".ftchinese.com/story/001062017", ".ftchinese.com/story/001062020", ".ftchinese.com/story/001062028", ".ftchinese.com/story/001062092", ".ftchinese.com/story/001062096", ".ftchinese.com/story/001062147", ".ftchinese.com/story/001062176", ".ftchinese.com/story/001062188", ".ftchinese.com/story/001062254", ".ftchinese.com/story/001062374", ".ftchinese.com/story/001062482", ".ftchinese.com/story/001062496", ".ftchinese.com/story/001062501", ".ftchinese.com/story/001062508", ".ftchinese.com/story/001062519", ".ftchinese.com/story/001062554", ".ftchinese.com/story/001062741", ".ftchinese.com/story/001062794", ".ftchinese.com/story/001063160", ".ftchinese.com/story/001063359", ".ftchinese.com/story/001063512", ".ftchinese.com/story/001063668", ".ftchinese.com/story/001063692", ".ftchinese.com/story/001063763", ".ftchinese.com/story/001063764", ".ftchinese.com/story/001063826", ".ftchinese.com/story/001064127", ".ftchinese.com/story/001064312", ".ftchinese.com/story/001064705", ".ftchinese.com/story/001064807", ".ftchinese.com/story/001065120", ".ftchinese.com/story/001065168", ".ftchinese.com/story/001065249", ".ftchinese.com/story/001065287", ".ftchinese.com/story/001065337", ".ftchinese.com/story/001065541", ".ftchinese.com/story/001065715", ".ftchinese.com/story/001065735", ".ftchinese.com/story/001065756", ".ftchinese.com/story/001065802", ".ftchinese.com/story/001066112", ".ftchinese.com/story/001066136", ".ftchinese.com/story/001066140", ".ftchinese.com/story/001066465", ".ftchinese.com/story/001066881", ".ftchinese.com/story/001066950", ".ftchinese.com/story/001066959", ".ftchinese.com/story/001067435", "www.ftchinese.com/story/001067479", ".ftchinese.com/story/001067528", ".ftchinese.com/story/001067545", ".ftchinese.com/story/001067572", ".ftchinese.com/story/001067648", ".ftchinese.com/story/001067650", ".ftchinese.com/story/001067680", ".ftchinese.com/story/001067692", ".ftchinese.com/story/001067871", ".ftchinese.com/story/001067923", ".ftchinese.com/story/001068062", ".ftchinese.com/story/001068248", ".ftchinese.com/story/001068278", ".ftchinese.com/story/001068379", ".ftchinese.com/story/001068483", ".ftchinese.com/story/001068506", ".ftchinese.com/story/001068547", ".ftchinese.com/story/001068616", ".ftchinese.com/story/001068622", ".ftchinese.com/story/001068707", ".ftchinese.com/story/001069146", ".ftchinese.com/story/001069373", ".ftchinese.com/story/001069516", ".ftchinese.com/story/001069517", ".ftchinese.com/story/001069687", ".ftchinese.com/story/001069741", ".ftchinese.com/story/001069861", ".ftchinese.com/story/001069952", ".ftchinese.com/story/001070053", ".ftchinese.com/story/001070177", ".ftchinese.com/story/001070307", ".ftchinese.com/story/001070809", ".ftchinese.com/story/001070990", ".ftchinese.com/story/001071042", ".ftchinese.com/story/001071044", ".ftchinese.com/story/001071106", ".ftchinese.com/story/001071166", ".ftchinese.com/story/001071181", "ftchinese.com/story/001071200", ".ftchinese.com/story/001071208", ".ftchinese.com/story/001071238", ".ftchinese.com/story/001071683", ".ftchinese.com/story/001072271", ".ftchinese.com/story/001072348", ".ftchinese.com/story/001072677", ".ftchinese.com/story/001072794", ".ftchinese.com/story/001072853", ".ftchinese.com/story/001072895", ".ftchinese.com/story/001072993", ".ftchinese.com/story/001073043", ".ftchinese.com/story/001073103", ".ftchinese.com/story/001073157", ".ftchinese.com/story/001073216", ".ftchinese.com/story/001073246", ".ftchinese.com/story/001073305", ".ftchinese.com/story/001073307", ".ftchinese.com/story/001073408", ".ftchinese.com/story/001073537", ".ftchinese.com/story/001073672", ".ftchinese.com/story/001073849", ".ftchinese.com/story/001073906", ".ftchinese.com/story/001074089", ".ftchinese.com/story/001074110", ".ftchinese.com/story/001074128", ".ftchinese.com/story/001074157", ".ftchinese.com/story/001074246", ".ftchinese.com/story/001074307", ".ftchinese.com/story/001074347", ".ftchinese.com/story/001074423", ".ftchinese.com/story/001074454", ".ftchinese.com/story/001074467", ".ftchinese.com/story/001074493", ".ftchinese.com/story/001074550", ".ftchinese.com/story/001074562", ".ftchinese.com/story/001074653", ".ftchinese.com/story/001074693", ".ftchinese.com/story/001074699", ".ftchinese.com/story/001074712", ".ftchinese.com/story/001074713", ".ftchinese.com/story/001074768", ".ftchinese.com/story/001074782", ".ftchinese.com/story/001074794", ".ftchinese.com/story/001074822", ".ftchinese.com/story/001074874", ".ftchinese.com/story/001074891", ".ftchinese.com/story/001074918", ".ftchinese.com/story/001075081", ".ftchinese.com/story/001075134", ".ftchinese.com/story/001075216", ".ftchinese.com/story/001075230", ".ftchinese.com/story/001075262", ".ftchinese.com/story/001075269", ".ftchinese.com/story/001075491", ".ftchinese.com/story/001075500", ".ftchinese.com/story/001075650", ".ftchinese.com/story/001075678", ".ftchinese.com/story/001075703", ".ftchinese.com/story/001076066", ".ftchinese.com/story/001076142", ".ftchinese.com/story/001076459", ".ftchinese.com/story/001076470", ".ftchinese.com/story/001076538", ".ftchinese.com/story/001076573", ".ftchinese.com/story/001076901", ".ftchinese.com/story/001077067", ".ftchinese.com/story/001077235", ".ftchinese.com/story/001077344", ".ftchinese.com/story/001077390", ".ftchinese.com/story/001077392", ".ftchinese.com/story/001077465", ".ftchinese.com/story/001077468", ".ftchinese.com/story/001077492", ".ftchinese.com/story/001077745", ".ftchinese.com/story/001077768", ".ftchinese.com/story/001077804", ".ftchinese.com/tag/%E5%8D%81%E5%85%AB%E5%B1%8A%E4%B8%89%E4%B8%AD%E5%85%A8%E4%BC%9A", ".ftchinese.com/tag/%E6%B8%A9%E5%AE%B6%E5%AE%9D", ".ftchinese.com/tag/%E8%96%84%E7%86%99%E6%9D%A5", ".ftchinese.com/video/1437", ".ftchinese.com/video/1882", ".ftchinese.com/video/2446", ".ftchinese.com/video/2601", ".ftchinese.com/comments", "||1e100.net", "||466453.com", "||abc.xyz", "||admob.com", "||adsense.com", "||agoogleaday.com", "||ai.google", "||ampproject.org", "@@|https://www.ampproject.org", "@@|https://cdn.ampproject.org", "||android.com", "||androidify.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", "||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", "||domains.google", "||duck.com", "||environment.google", "||feedburner.com", "||firebaseio.com", "||g.co", "||gcr.io", "||get.app", "||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.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|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", "||googlegroups.com", "||googlehosted.com", "||googleideas.com", "||googleinsidesearch.com", "||googlelabs.com", "||googlemail.com", "||googlemashups.com", "||googlepagecreator.com", "||googleplay.com", "||googleplus.com", "||googlescholar.com", "||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", "||panoramio.com", "||picasaweb.com", "||pki.goog", "||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", "||safety.google", "||savethedate.foo", "||schema.org", "||shattered.io", "|http://sipml5.org/", "||stories.google", "||sustainability.google", "||synergyse.com", "||teachparentstech.org", "||tensorflow.org", "||thinkwithgoogle.com", "||tiltbrush.com", "||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", "||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/app/333600", "||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", ".v2ex.com", "@@|http://v2ex.com", "@@|http://cdn.v2ex.com", "@@|http://cn.v2ex.com", "@@|http://hk.v2ex.com", "@@|http://i.v2ex.com", "@@|http://lax.v2ex.com", "@@|http://neue.v2ex.com", "@@|http://pagespeed.v2ex.com", "@@|http://static.v2ex.com", "@@|http://workspace.v2ex.com", "@@|http://www.v2ex.com", "||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", "upcoming.yahoo.com", "video.yahoo.com", "||yahoo.com.hk", "||duckduckgo-owned-server.yahoo.net", ".030buy.com", ".0rz.tw", "|http://0rz.tw", "1-apple.com.tw", "||1-apple.com.tw", ".10.tt", ".100ke.org", ".1000giri.net", "||1000giri.net", ".10conditionsoflove.com", "||10musume.com", "123rf.com", ".12bet.com", "||12bet.com", ".12vpn.com", ".12vpn.net", "||12vpn.com", "||12vpn.net", ".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", "21andy.com/blog", ".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", "||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", "5aimiku.com", "5i01.com", ".5isotoi5.org", ".5maodang.com", "||63i.com", ".64museum.org", "64tianwang.com", "64wiki.com", ".66.ca", "666kb.com", "6park.com", "||6park.com", "||6parker.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", ".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", ".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", "||acgkj.com", ".acmedia365.com", ".acnw.com.au", "actfortibet.org", "actimes.com.au", "activpn.com", "||activpn.com", "||aculo.us", "||addictedtocoffee.de", ".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", ".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", "||alkasir.com", "||allconnected.co", ".alldrawnsex.com", "||alldrawnsex.com", ".allervpn.com", "||allfinegirls.com", ".allgirlmassage.com", "allgirlsallowed.org", ".allgravure.com", "alliance.org.hk", ".allinfa.com", "|http://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", "|http://www.americorps.gov", "||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", "||anchorfree.com", "||ancsconf.org", "||andfaraway.net", "||android-x86.org", "angelfire.com/hi/hayashi", "||angularjs.org", "animecrazy.net", ".animeshippuuden.com", "aniscartujo.com", "||aniscartujo.com", "||anobii.com", "anonymise.us", ".anonymitynetwork.com", ".anonymizer.com", "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", "||aobo.com.au", ".aofriend.com", "|http://aofriend.com", ".aofriend.com.au", ".aojiao.org", "||aomiwang.com", "video.ap.org", ".apetube.com", "||apiary.io", ".apigee.com", "||apigee.com", "apk-dl.com", "apkdler.com/apk/view", ".apkmonk.com/app", "||apkplz.com", "apkpure.com", "||apkpure.com", ".aplusvpn.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.today", "|https://archive.today", ".arctosia.com", "|http://arctosia.com", "||areca-backup.org", ".arethusa.su", "||arethusa.su", "||arlingtoncemetery.mil", "||army.mil", ".art4tibet1998.org", "artofpeacefoundation.org", "artsy.net", "||asacp.org", ".asahichinese.com", "||asahichinese.com", "asdfg.jp/dabr", "asg.to", ".asia-gaming.com", ".asiaharvest.org", "||asiaharvest.org", "asianews.it", "|http://japanfirst.asianfreeforum.com/", "||asiansexdiary.com", "||asianwomensfilm.de", ".asiatgp.com", ".asiatoday.us", "||askstudent.com", ".askynz.net", "||askynz.net", "||assembla.com", "||astrill.com", "||atc.org.au", ".atchinese.com", "|http://atchinese.com", "atgfw.org", ".atlaspost.com", "||atlaspost.com", "||atdmt.com", ".atlanta168.com/forum", ".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", ".avgle.com", "||avgle.com", "||avidemux.org", "||avoision.com", ".avyahoo.com", "||axureformac.com", ".azerbaycan.tv", "azerimix.com", "boxun*.azurewebsites.net", "||boxun*.azurewebsites.net", "forum.baby-kingdom.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", ".bandwagonhost.com", "||bandwagonhost.com", ".bangbrosnetwork.com", ".bangchen.net", "|http://bangchen.net", "||bangyoulater.com", "bannedbook.org", "||bannedbook.org", ".bannednews.org", ".baramangaonline.com", "|http://baramangaonline.com", ".barenakedislam.com", "||barnabu.co.uk", "bartvpn.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", ".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", "bigfools.com", "||bigjapanesesex.com", ".bignews.org", "||bignews.org", ".bigsound.org", ".biliworld.com", "|http://biliworld.com", "|http://billypan.com/wiki", ".binux.me", "ai.binwang.me/couplet", "bipic.net", ".bit.do", "|http://bit.do", ".bit.ly", "|http://bit.ly", "||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", ".bloomberg.cn", "||bloomberg.cn", ".bloomberg.com", "||bloomberg.com", "bloomberg.de", "||bloomberg.de", "||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", ".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", "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", ".bullog.org", "||bullog.org", ".bullogger.com", "||bullogger.com", "bunbunhk.com", ".busayari.com", "|http://busayari.com", ".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/*", ".businessweek.com", ".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", ".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", ".calameo.com/books", "cn.calameo.com", "|http://cn.calameo.com", ".calgarychinese.ca", ".calgarychinese.com", ".calgarychinese.net", "|http://blog.calibre-ebook.com", "|http://google.calstate.edu", "falun.caltech.edu", ".its.caltech.edu/~falun/", ".cam4.com", ".cam4.jp", ".cam4.sg", ".camfrog.com", "||camfrog.com", "||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", "carmotorshow.com", "ss.carryzhou.com", ".cartoonmovement.com", "||cartoonmovement.com", ".casadeltibetbcn.org", ".casatibet.org.mx", "|http://casatibet.org.mx", "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", "||cattt.com", ".cbc.ca", "||cbc.ca", ".cbsnews.com/video", ".cbtc.org.hk", "||cccat.cc", "||cccat.co", ".ccdtr.org", "||ccdtr.org", ".cchere.com", "||cchere.com", ".ccim.org", ".cclife.ca", "cclife.org", "cclifefl.org", ".ccthere.com", "||ccthere.com", ".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", ".cftfc.com", ".cgst.edu", ".change.org", "||change.org", ".changp.com", "||changp.com", ".changsa.net", "|http://changsa.net", ".channel8news.sg/news8", ".chapm25.com", ".chaturbate.com", ".chuang-yen.org", "chengmingmag.com", ".chenguangcheng.com", "||chenguangcheng.com", ".chenpokong.com", ".chenpokong.net", "|http://chenpokong.net", "||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", "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", ".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", ".chinatimes.com/realtimenews/260409/", "||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", ".chinesetalks.net/ch", "||chineseupress.com", ".chingcheong.com", "||chingcheong.com", ".chinman.net", "|http://chinman.net", "chithu.org", "|http://chn.chosun.com", "cnnews.chosun.com/client/news/viw.asp?cate=C01&mcate", ".chrdnet.com", "|http://chrdnet.com", ".christianfreedom.org", "|http://christianfreedom.org", "christianstudy.com", "||christianstudy.com", "christusrex.org/www1/sdc", ".chubold.com", "chubun.com", "chuizi.net", "christiantimes.org.hk", ".chrlawyers.hk", "|http://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", "|http://citizenlab.org", "|http://www.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", "||club1069.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", "|http://tosh.comedycentral.com", "comefromchina.com", "||comefromchina.com", ".comic-mega.me", "commandarms.com", "||commentshk.com", ".communistcrimes.org", "||communistcrimes.org", "||communitychoicecu.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", "||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", "csdparty.com", "||csdparty.com", "||csuchen.de", ".csw.org.uk", ".ct.org.tw", "||ct.org.tw", ".ctao.org", ".ctfriend.net", ".ctitv.com.tw", "cts.com.tw", "|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", ".cusu.hk", "||cusu.hk", ".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", ".dailymotion.com", "||dailymotion.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", "blog.daum.net/_blog", ".david-kilgour.com", "|http://david-kilgour.com", "daxa.cn", "||daxa.cn", "cn.dayabook.com", ".daylife.com/topic/dalai_lama", "||db.tt", ".dbc.hk/main", "||dcard.tw", "dcmilitary.com", ".ddc.com.tw", ".ddhw.info", "||de-sci.org", ".de-sci.org", "packages.debian.org/zh-cn/lenny/gpass", "||decodet.co", ".definebabe.com", "||delcamp.net", "delicious.com/GFWbookmark", ".democrats.org", "||democrats.org", "||desc.se", "||dessci.com", ".destroy-china.jp", "||deutsche-welle.de", "||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", "|https://search.disconnect.me", ".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", "||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", "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", "||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", ".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", ".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", ".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", "||enewstree.com", ".enfal.de", "chinese.engadget.com", "||engagedaily.org", "englishforeveryone.org", "||englishfromengland.co.uk", "englishpen.org", ".enlighten.org.tw", "||entermap.com", ".entnt.com", "|http://entnt.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", ".etaa.org.au", ".etadult.com", "etaiwannews.com", "||etizer.org", "||etokki.com", ".ettoday.net/news/20151216/614081", "etvonline.hk", ".eu.org", "||eu.org", ".eucasino.com", ".eulam.com", ".eurekavpt.com", "||eurekavpt.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", "||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", ".faith100.org", "|http://faith100.org", ".faithfuleye.com", "||faiththedog.info", ".fakku.net", ".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", "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", "||fanswong.com", ".fanyue.info", ".farwestchina.com", "en.favotter.net", "nytimes.map.fastly.net", "||nytimes.map.fastly.net", "||fast.wistia.com", "||fastssh.com", "||faststone.org", "favstar.fm", "||favstar.fm", "faydao.com/weblog", "||fbsbx.com", ".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", "||feelssh.com", "feer.com", ".feifeiss.com", "|http://feitianacademy.org", ".feitian-california.org", "||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", ".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", "|http://fochk.org", "||focustaiwan.tw", ".focusvpn.com", "||fofg.org", ".fofg-europe.net", ".fooooo.com", "||fooooo.com", "footwiball.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", ".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", ".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", ".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", ".frootvpn.com", "||frootvpn.com", "||fscked.org", ".fsurf.com", ".ftv.com.tw", "fucd.com", ".fuckcnnic.net", "||fuckcnnic.net", "fuckgfw.org", "||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", "||gabocorp.com", ".gaeproxy.com", ".gaforum.org", ".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", "||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", ".geocities.co.jp", ".geocities.com/SiliconValley/Circuit/5683/download.html", "hk.geocities.com", "geocities.jp", ".gerefoundation.org", "||getastrill.com", ".getchu.com", ".getcloak.com", "||getcloak.com", "||getfoxyproxy.org", ".getfreedur.com", "||getgom.com", ".geti2p.net", "||geti2p.net", ".getlantern.org", "||getlantern.org", ".getjetso.com/forum", "getiton.com", ".getsocialscope.com", "||getsync.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.com/getlantern", "|https://gist.github.com", "http://cthlo.github.io/hktv", "hahaxixi.github.io", "|https://hahaxixi.github.io", "||haoel.github.io", "||sikaozhe1997.github.io", "||sodatea.github.io", "||terminus2049.github.io", "wsgzao.github.io", "|https://wsgzao.github.io", ".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", "||gnci.org.hk", "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", ".gogotunnel.com", "||gohappy.com.tw", ".gokbayrak.com", ".goldbet.com", "||goldbetsports.com", "||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", ".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", "||gtricks.com", "guancha.org", "guaneryu.com", ".guardster.com", ".gun-world.net", "gunsandammo.com", "||gutteruncensored.com", "||gvm.com.tw", ".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", ".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", "||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", "||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", "||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", "||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", "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", ".hkchurch.org", "hkci.org.hk", ".hkcmi.edu", "||hkcnews.com", "||hkcoc.com", "hkday.net", ".hkdailynews.com.hk/china.php", "hkdf.org", ".hkej.com", ".hkepc.com/forum/viewthread.php?tid=1153322", "china.hket.com", "||hkfaa.com", "hkfreezone.com", "hkfront.org", "m.hkgalden.com", "|https://m.hkgalden.com", "hkgolden.com", ".hkgreenradio.org/home", ".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", "news.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", ".hootsuite.com", "||hootsuite.com", ".hopedialogue.org", "|http://hopedialogue.org", ".hopto.org", ".hornygamer.com", ".hornytrip.com", "|http://hornytrip.com", ".hotav.tv", ".hotels.cn", "hotfrog.com.tw", "hotgoo.com", ".hotpornshow.com", "hotpot.hk", ".hotshame.com", "||hotspotshield.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", "huiyi.in", ".hulkshare.com", "humanrightsbriefing.org", "||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", ".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", "||iddddg.com", "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", "|http://if.ttt/", "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", "||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", ".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", "||indiandefensenews.in", "timesofindia.indiatimes.com/dalai", "timesofindia.indiatimes.com/defaultinterstitial.cms", ".indiemerch.com", "||indiemerch.com", "info-graf.fr", "website.informer.com", ".initiativesforchina.org", ".inkui.com", ".inmediahk.net", "||inmediahk.net", "||innermongolia.org", "|http://blog.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", ".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", ".journalchretien.net", "||journalofdemocracy.org", ".joymiihub.com", ".joyourself.com", "jpopforum.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", "justtristan.com", "juyuange.org", "juziyue.com", "||juziyue.com", "||jwmusic.org", "@@||music.jwmusic.org", ".jyxf.net", "||k-doujin.net", "||ka-wai.com", ".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", "||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", "killwall.com", "||killwall.com", "||kinmen.travel", ".kir.jp", ".kissbbao.cn", "|http://kiwi.kz", "||kk-whys.co.jp", ".kmuh.org.tw", ".knowledgerush.com/kr/encyclopedia", ".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", "|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", "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", ".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", ".lanterncn.cn", "|http://lanterncn.cn", ".lantosfoundation.org", ".laod.cn", "|http://laod.cn", "laogai.org", "||laogai.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", ".latibet.org", "||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", "lerosua.org", "||lerosua.org", "blog.lester850.info", "||lesoir.be", ".letou.com", "letscorp.net", "||letscorp.net", "||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", "||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", ".livestation.com", "livestream.com", "||livestream.com", "||livingonline.us", "||livingstream.com", "||livevideo.com", ".livevideo.com", ".liwangyang.com", "lizhizhuangbi.com", "lkcn.net", ".llss.me/", ".load.to", ".lobsangwangyal.com", ".localdomain.ws", "||localdomain.ws", "localpresshk.com", "||lockestek.com", "logbot.net", "||logiqx.com", "secure.logmein.com", "||secure.logmein.com", ".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", "|http://ltn.com.tw", ".luke54.com", ".luke54.org", ".lupm.org", "||lupm.org", "||lushstories.com", "luxebc.com", "lvhai.org", "||lvhai.org", "||lvv2.com", ".lyfhk.net", "|http://lyfhk.net", ".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", ".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", "||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.nz", "||megaproxy.com", "||megarotic.com", "megavideo.com", "||megurineluka.com", "meirixiaochao.com", ".meltoday.com", ".memehk.com", "||memehk.com", "memorybbs.com", ".memri.org", ".memrijttm.org", ".mercyprophet.org", "|http://mercyprophet.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", "||meteorshowersonline.com", "|http://www.metro.taipei/", ".metrohk.com.hk/?cmd=detail&categoryID=2", "||metrolife.ca", ".metroradio.com.hk", "|http://metroradio.com.hk", "meyou.jp", ".meyul.com", "||mgoon.com", "||mgstage.com", "||mh4u.org", "mhradio.org", "|http://michaelanti.com", "||michaelmarketl.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", ".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", ".mist.vip", "thecenter.mit.edu", ".mitao.com.tw", ".mitbbs.com", "||mitbbs.com", "mitbbsau.com", ".mixero.com", "||mixero.com", "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", "||moeerolibrary.com", "wiki.moegirl.org", ".mofaxiehui.com", ".mofos.com", "||mog.com", "molihua.org", "||mondex.org", ".money-link.com.tw", "|http://money-link.com.tw", "|http://www.monlamit.org", ".moonbbs.com", "||moonbbs.com", "c1522.mooo.com", "||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", "mp3ye.eu", "||mpettis.com", "mpfinance.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", "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", ".nakuz.com/bbs", "||nalandabodhi.org", "||nalandawest.org", ".namgyal.org", "namgyalmonastery.org", "||namsisi.com", ".nanyang.com", "||nanyang.com", ".nanyangpost.com", "||nanyangpost.com", ".nanzao.com", "||jpl.nasa.gov", "||pds.nasa.gov", "||solarsystem.nasa.gov", ".nakido.com", "||nakido.com", ".naol.ca", ".naol.cc", "uighur.narod.ru", ".nat.moe", "||nat.moe", "cyberghost.natado.com", "||national-lottery.co.uk", "news.nationalgeographic.com/news/2014/06/140603-tiananmen-square", ".nationsonline.org/oneworld/tibet", "||line.naver.jp", "||navyfamily.navy.mil", "||navyreserve.navy.mil", "||nko.navy.mil", "||usno.navy.mil", "naweeklytimes.com", ".nbtvpn.com", "|http://nbtvpn.com", "nccwatch.org.tw", ".nch.com.tw", ".ncn.org", "||ncn.org", "||etools.ncol.com", ".nde.de", ".ndr.de", ".ned.org", "||nekoslovakia.net", "||nepusoku.com", "||net-fits.pro", "bbs.netbig.com", ".netbirds.com", "netcolony.com", "bolin.netfirms.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", "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", ".newtaiwan.com.tw", "newtalk.tw", "||newtalk.tw", "newyorktimes.com", "||nexon.com", ".next11.co.jp", ".nextmag.com.tw", ".nextmedia.com", "||nexton-net.jp", "nexttv.com.tw", ".nfjtyd.com", "||co.ng.mil", "||nga.mil", "ngensis.com", ".nhentai.net", "|http://nhentai.net", ".nhk-ondemand.jp", ".nicovideo.jp/watch", "||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", ".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.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", ".nuvid.com", "||nvdst.com", "nuzcom.com", ".nvquan.org", ".nvtongzhisheng.org", "|http://nvtongzhisheng.org", ".nwtca.org", "|http://nyaa.eu", ".nydus.ca", "nylon-angel.com", "nylonstockingsonline.com", ".nzchinese.com", "||nzchinese.net.nz", "observechina.net", ".obutu.com", "ocaspro.com", "occupytiananmen.com", "oclp.hk", ".ocreampies.com", "||october-review.org", "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", ".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", "cling.omy.sg", "forum.omy.sg", "news.omy.sg", "showbiz.omy.sg", "||on.cc", "||onedrive.live.com", "||onion.city", ".onlinecha.com", "||onlineyoutube.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", "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", "||overplay.net", "share.ovi.com/media", "|http://owl.li", "|http://ht.ly", "|http://htl.li", "|http://mash.to", "www.owind.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", ".panluan.net", "||panluan.net", "||pao-pao.net", "paper.li", "paperb.us", ".paradisehill.cc", ".paradisepoker.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/gate", "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", ".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", "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.co.kr", "||pinterest.co.uk", ".pinterest.com", "||pinterest.com", "||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", "||m.plixi.com", "plm.org.hk", "plunder.com", ".plurk.com", "||plurk.com", ".plus28.com", ".plusbb.com", ".pmatehunter.com", "|http://pmatehunter.com", ".pmates.com", "||po2b.com", "pobieramy.top", "||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", "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", "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", "||psiphon.ca", ".psiphon3.com", "||psiphon3.com", ".psiphontoday.com", ".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", ".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", "||qiandao.today", ".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", ".ra.gg", "|http://ra.gg/", ".radicalparty.org", "||rael.org", "radicalparty.org", "radioaustralia.net.au", ".radiohilight.net", "||radiohilight.net", "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", ".raremovie.cc", "|http://raremovie.cc", ".raremovie.net", "|http://raremovie.net", "||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", ".recordhistory.org", ".recovery.org.tw", "|http://online.recoveryversion.org", "||recoveryversion.com.tw", "||red-lang.org", "redballoonsolidarity.org", ".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", "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", "||rolia.net", ".roodo.com", ".rosechina.net", ".rotten.com", ".rsf.org", "||rsf.org", ".rsf-chinese.org", "||rsf-chinese.org", ".rsgamen.org", "||phosphation13.rssing.com", ".rssmeme.com", "||rssmeme.com", "||rtalabel.org", ".rthk.hk", "|http://rthk.hk", ".rthk.org.hk", "|http://rthk.org.hk", ".rti.org.tw", "||rti.org.tw", ".rtycminnesota.org", ".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall", "rukor.org", ".runbtx.com", ".rushbee.com", ".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", ".sanmin.com.tw", "sapikachu.net", "savemedia.com", "savetibet.de", "savetibet.fr", "savetibet.nl", ".savetibet.org", "||savetibet.org", "savetibet.ru", ".savetibetstore.org", "||savetibetstore.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", "seapuff.com", "domainhelp.search.com", ".searchtruth.com", "secretchina.com", "||secretchina.com", "||secretgarden.no", ".secretsline.biz", "||secretsline.biz", "||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", "shenzhoufilm.com", "||shenzhoufilm.com", "||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", ".shopping.com", ".showhaotu.com", ".showtime.jp", ".shutterstock.com", "||shutterstock.com", "ch.shvoong.com", ".shwchurch.org", "||www.shwchurch.org", ".shwchurch3.com", "|http://shwchurch3.com", ".siddharthasintent.org", "||sidelinesnews.com", ".sidelinessportseatery.com", ".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", "||sinocast.com", "sinocism.com", "sinomontreal.ca", ".sinonet.ca", ".sinopitt.info", ".sinoants.com", "||sinoants.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", "||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", ".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", "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", "||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", "||sstmlt.moe", "sstmlt.net", "||sstmlt.net", "|http://stackoverflow.com/users/895245", ".stage64.hk", "||stage64.hk", "||standupfortibet.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", "||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", "stranabg.com", "||straplessdildo.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", ".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", "||surrenderat20.net", ".suyangg.com", "|http://suyangg.com", ".svsfx.com", ".swissvpn.net", "||swissvpn.net", "switchvpn.net", "||switchvpn.net", ".sydneytoday.com", "||sydneytoday.com", ".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", ".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", ".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", ".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", "||techviz.net", "||teck.in", ".teeniefuck.net", "teensinasia.com", ".telecomspace.com", "||telegraph.co.uk", ".tenacy.com", "||tenzinpalmo.com", ".tew.org", ".thaicn.com", "||theatrum-belli.com", "theblemish.com", "||thebcomplex.com", ".thebobs.com", "||thebobs.com", ".thechinabeat.org", "|http://www.thechinastory.org/yearbooks/yearbook-2012/", ".thedalailamamovie.com", "|http://thedalailamamovie.com", "||thedw.us", "thefrontier.hk/tf", "cn.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", "||theportalwiki.com", "thereallove.kr", "therock.net.nz", "thespeeder.com", "||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", ".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-info.net", "tibet-initiative.de", "||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", "|http://tibetmuseum.org", "tibetnetwork.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", ".timsah.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", ".torproject.org", "||torproject.org", "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", "||tt-rss.org", "||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", ".tuo8.blue", "||tuo8.blue", ".tuo8.cc", ".tuo8.club", "||tuo8.club", ".tuo8.fit", ".tuo8.hk", ".tuo8.in", ".tuo8.ninja", ".tuo8.org", "||tuo8.fit", "||tuo8.org", ".tuo8.pw", "|http://tuo8.pw", "||tuo8.red", ".tuo8.space", "tuitwit.com", ".turansam.org", ".turbobit.net", "|http://turbobit.net", ".turbohide.com", "||turbohide.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", "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", ".untraceable.us", "|http://untraceable.us", "||uocn.org", "tor.updatestar.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", "|http://tor.cn.uptodown.com/", ".upwill.org", "ur7s.com", "||urbansurvival.com", "myshare.url.com.tw/", "||urlborg.com", "||urlparser.com", "us.to", "||usacn.com", ".usaip.eu", "||usaip.eu", "dalailama.usc.edu", "iipdigital.usembassy.gov", "||usfk.mil", "||usma.edu", "||usmc.mil", ".usocctn.com", "|http://tarr.uspto.gov/", "||tsdr.uspto.gov", ".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", ".uyghurcanadiansociety.org", ".uyghurensemble.co.uk", "||uyghurcongress.org", ".uyghurpen.org", ".uyghurpress.com", "|https://uyghurpress.com", ".uyghurstudies.org", "|http://uyghurstudies.org", "uygur.org", "|http://uymaarip.com/", ".v2ray.com", "|http://v2ray.com", ".van001.com", ".van698.com", ".vanemu.cn", ".vanilla-jp.com", ".vanpeople.com", "vansky.com", "||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", "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", "cn.voa.mobi", "tw.voa.mobi", ".voachineseblog.com", "||voachineseblog.com", "voagd.com", ".voacantonese.com", "||voacantonese.com", "voachinese.com", "||voachinese.com", ".voanews.com", "||voanews.com", "voatibetan.com", "||voatibetan.com", ".voatibetanenglish.com", "||voatibetanenglish.com", ".vocativ.com", "vocn.tv", ".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", ".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", "||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", "||waselpro.com", ".watchinese.com", ".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", ".weekmag.info", "||wefightcensorship.org", ".wefong.com", "weiboleak.com", ".weihuo.org", "weijingsheng.org", ".weiming.info", "||weiming.info", "weiquanwang.org", "|http://weisuo.ws", ".welovecock.com", ".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", "|http://zh.ecdm.wikia.com", "|http://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", "||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", "|http://zh.wikisource.org", "||zh.wikinews.org", "||ja.wikipedia.org", "zh.wikipedia.org", "||ug.m.wikipedia.org", "zh.m.wikipedia.org", "|https://zh.m.wikipedia.org", "|https://zh.wikipedia.org", "wuu.wikipedia.org", "|https://wuu.wikipedia.org", "zh-yue.wikipedia.org", "|https://zh-yue.wikipedia.org", "||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", "||wiredbytes.com", "||wiredpen.com", ".wisdompubs.org", ".wisevid.com", "||wisevid.com", ".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", "||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", "||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", "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", "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.es", ".xkiwi.tk/", ".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", "||yakbutterblues.com", "||yam.com", "||yam.org.tw", ".yanghengjun.com", "yangjianli.com", ".yasni.co.uk", "||yasni.co.uk", ".yayabay.com/forum", ".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", ".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", ".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", ".yzzk.com", "|http://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", "||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", "|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", "writer.zoho.com", "||zorrovpn.com", "||zpn.im", "||zspeeder.me", ".zsrhao.com", ".zuo.la", "||zuo.la", "||zuobiao.me", ".zuola.com", "||zuola.com", "||zvereff.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/", "@@||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 , * 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 . */ 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 defaultMatcher = new CombinedMatcher(); for (var i = 0; i < rules.length; i++) { defaultMatcher.add(Filter.fromText(rules[i])); } var subnetIpRangeList = [ 0,1, 167772160,184549376, //10.0.0.0/8 2886729728,2887778304, //172.16.0.0/12 3232235520,3232301056, //192.168.0.0/16 2130706432,2130706688 //127.0.0.0/24 ]; 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 < 10; 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 (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) { return wall_proxy(); } if ( check_ipv4(host) === true ) { return getProxyFromIP(host); } return direct; }