Code Monkey home page Code Monkey logo

blog's Introduction

blog's People

Contributors

wan9dj avatar

Watchers

 avatar  avatar  avatar

Forkers

lxzlll 5l1v3r1

blog's Issues

ios上iframe滚动条无法显示问题

问题描述

  • iframe设置高度,然后当iframe内容高度超过指定高度的时候,内容会被切断,并且不出现滚动条

解决方案

  • 解决方案:在body下在创建一个container,通过这个container来提供滚动条
// code:
html,body{ height:100%}
.container{ height:100%; -webkit-overflow-scrolling:touch; overflow:scroll;}

个人使用shadowsocks pac文件

// Generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac

var proxy = "PROXY";
apollodata.com
var rules = [
"||apollodata.com",
"||4tern.com",
"||graphql.org",
"|http://85.17.73.31/",
"||adorama.com",
"||agnesb.fr",
"||akiba-web.com",
"||alien-ufos.com",
"||altrec.com",
"||arena.taipei",
"||asianspiss.com",
"||athenaeizou.com",
"||azubu.tv",
"||barracuda.com",
"||beeg.com",
"||bloombergview.com",
"||boysmaster.com",
"||carfax.com",
".casinobellini.com",
"||casinobellini.com",
"||centauro.com.br",
"||images.comico.tw",
"||static.comico.tw",
"||crossfire.co.kr",
"||darpa.mil",
"||desipro.de",
"||dish.com",
"|http://img.dlsite.jp/",
"||dmm.co.jp",
"||eesti.ee",
".expekt.com",
"||expekt.com",
".extmatrix.com",
"||extmatrix.com",
"||fakku.net",
"||fastpic.ru",
"||filesor.com",
"||financetwitter.com",
"||findmima.com",
"||flipboard.com",
"||flitto.com",
"||funkyimg.com",
"||fxnetworks.com",
"||gettyimages.com",
"||getuploader.com",
"|https://github.com/programthink/zhao",
"||glass8.eu",
"||glype.com",
"||go141.com",
"||hautelook.com",
"||hautelookcdn.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",
"||javhub.net",
"||javhuge.com",
".javlibrary.com",
"||javlibrary.com",
"||jcpenney.com",
"||juliepost.com",
"||kawaiikawaii.jp",
"||khatrimaza.org",
"||leisurepro.com",
"||longtoes.com",
"||lovetvshow.com",
"|http://www.m-sport.co.uk",
"||macgamestore.com",
"||madonna-av.com",
"||mangafox.com",
"||mangafox.me",
"||matome-plus.com",
"||matome-plus.net",
"||mattwilcox.net",
"||metarthunter.com",
"||mfxmedia.com",
"||monster.com",
"||moodyz.com",
"||muzu.tv",
"||mvg.jp",
"||nationwide.com",
"|http://www.nbc.com/live",
"||netflix.com",
"|http://mo.nightlife141.com",
"||nordstrom.com",
"||nordstromimage.com",
"||nordstromrack.com",
"||nottinghampost.com",
"||ntdtv.cz",
"||s1.nudezz.com",
"||nusatrip.com",
"||nuuvem.com",
"||omni7.jp",
"||ontrac.com",
"@@|http://blog.ontrac.com",
"||pandora.com",
".pandora.tv",
"||parkansky.com",
"|http://.pimg.tw/",
"||pure18.com",
"||qq.co.za",
"||r18.com",
"|http://radiko.jp",
"||rd.com",
"||rdio.com",
"||sadistic-v.com",
"|http://cdn
.search.xxx/",
"||shutterstock.com",
"||slacker.com",
"||spotify.com",
"||springboardplatform.com",
"||sprite.org",
"@@|http://store.sprite.org",
"||superpages.com",
"||swagbucks.com",
"||switch1.jp",
"||tapanwap.com",
"||target.com",
"@@||intl.target.com",
"||tma.co.jp",
"||turntable.fm",
"||twerkingbutt.com",
"||vegasred.com",
"||vevo.com",
"|http://viu.tv/ch/",
"|http://viu.tv/encore/",
"|http://ecsm.vs.com/",
"||wanz-factory.com",
"||wheretowatch.com",
"||wingamestore.com",
"||wizcrafts.net",
"||xfinity.com",
"||zattoo.com",
"||zozotown.com",
"50.7.31.230:8898",
"174.142.105.153",
"69.65.19.160",
"||xn--4gq171p.com",
"||xn--p8j9a0d9c9a.xn--q9jyb4c",
"china-mmm.jp.net",
".lsxszzg.com",
".china-mmm.net",
"||china-mmm.net",
"china-mmm.sa.com",
"s3-ap-northeast-1.amazonaws.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",
".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",
"||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",
"||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",
"||m.me",
"||messenger.com",
"||oculus.com",
"||1e100.net",
"||abc.xyz",
"||admob.com",
"||agoogleaday.com",
"||ampproject.org",
"||android.com",
"||androidify.com",
".appspot.com",
"||appspot.com",
"blogspot.com",
"/^https?:\/\/[^\\/]+blogspot\.(.
)/",
"||certificate-transparency.org",
"||chrome.com",
"||chromecast.com",
"||chromeexperiments.com",
"||chromercise.com",
"||chromestatus.com",
"||chromium.org",
"||com.google",
"||data-vocabulary.org",
"||deepmind.com",
"||deja.com",
"||digisfera.com",
"||domains.google",
"||feedburner.com",
"||g.co",
"||gcr.io",
"||get.how",
"||getmdl.io",
"||ggpht.com",
"||gmail.com",
"||gmodules.com",
"||godoc.org",
"||golang.org",
"||goo.gl",
".google.ae",
".google.as",
".google.am",
".google.cat",
".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.ie",
".google.is",
".google.it",
".google.ms",
".google.nl",
".google.nu",
".google.no",
".google.ro",
".google.sc",
".google.sk",
".google.sm",
".google.tk",
".google.to",
".google.tt",
".google.vu",
".google.ws",
"/^https?:\/\/([^\\/]+\.)google\.(ac|ad|ae|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|fi|fm|fr|ga|ge|gg|gl|gm|gp|gr|gy|hk|hn|hr|ht|hu|ie|im|iq|is|it|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.com",
"||googleapps.com",
"||googleartproject.com",
"||googleblog.com",
"||googlebot.com",
"||googlecode.com",
"||googlecommerce.com",
"||googledomains.com",
"||googleearth.com",
"||googledrive.com",
"||googlegroups.com",
"||googlecapital.com",
"||googlehosted.com",
"||googleideas.com",
"||googlelabs.com",
"||googlemail.com",
"||googleplay.com",
"||googleplus.com",
"||googlesource.com",
"||googleusercontent.com",
"||googlevideo.com",
"||googlezip.net",
"||groups.google.cn",
"||gvt0.com",
"||gvt1.com",
"||gvt3.com",
"||gwtproject.org",
"||html5rocks.com",
"||iam.soy",
"||igoogle.com",
"||itasoftware.com",
"||like.com",
"||madewithcode.com",
"||material.io",
"||nic.google",
"||on2.com",
"||panoramio.com",
"||picasaweb.com",
"||polymer-project.org",
"||questvisual.com",
"||recaptcha.net",
"||redhotlabs.com",
"||registry.google",
"||schema.org",
"|http://sipml5.org/",
"||stories.google",
"||synergyse.com",
"||tensorflow.org",
"||thinkwithgoogle.com",
"||tiltbrush.com",
"||waveprotocol.org",
"||webmproject.org",
"||webrtc.org",
"||whatbrowser.org",
"||withgoogle.com",
"||youtu.be",
".youtube.com",
"||youtube.com",
"||youtube-nocookie.com",
"||youtubeeducation.com",
"||ytimg.com",
"||zynamics.com",
".kat.cr",
"||naughtyamerica.com",
".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",
".0rz.tw",
"|http://0rz.tw",
"||0to255.com",
"1-apple.com.tw",
"||1-apple.com.tw",
".100ke.org",
".1000giri.net",
"||1000giri.net",
".10conditionsoflove.com",
"||10musume.com",
"123rf.com",
".12bet.com",
"||12bet.com",
".12vpn.com",
".12vpn.net",
"||12vpn.com",
"||12vpn.net",
"141hongkong.com/forum",
".141tube.com",
".1688.com.au",
".173ng.com",
"||173ng.com",
".177pic.info",
".17t17p.com",
"18onlygirls.com",
".18virginsex.com",
".1949er.org",
"zhao.1984.city",
"||zhao.1984.city",
"1984bbs.com",
"||1984bbs.com",
".1984bbs.org",
"||1984bbs.org",
".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",
"||24hrs.ca",
"24smile.org",
"2lipstube.com",
".2shared.com",
"30boxes.com",
".315lz.com",
"||32red.com",
"||36rain.com",
".3a5a.com",
"3arabtv.com",
".3boys2girls.com",
".3ren.ca",
".3tui.net",
"||4bluestones.biz",
".4everproxy.com",
"||4everproxy.com",
"||4rbtv.com",
"||4shared.com",
"taiwannation.50webs.com",
"||51.ca",
"||51jav.org",
".51luoben.com",
"||51luoben.com",
"5aimiku.com",
"5i01.com",
".5isotoi5.org",
".5maodang.com",
"||63i.com",
".64museum.org",
"64tianwang.com",
"64wiki.com",
".66.ca",
"666kb.com",
"6park.com",
"||6park.com",
"||7capture.com",
".7cow.com",
".8-d.com",
"|http://8-d.com",
"85cc.net",
"|http://85st.com",
".881903.com/page/zh-tw/",
"||881903.com",
".888.com",
".888poker.com",
"89-64.org",
"||89-64.org",
".8news.com.tw",
".8z1.net",
"||8z1.net",
".9001700.com",
"|http://908taiwan.org/",
"||91porn.com",
".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",
".abchinese.com",
".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",
"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",
"||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",
"|https://fbcdn
.akamaihd.net/",
"a248.e.akamai.net",
"||a248.e.akamai.net",
"voa-11.akacast.akamaistream.net",
".akademiye.org/ug",
"|http://akademiye.org/ug",
"||akiba-online.com",
"||al-qimmah.net",
"||alabout.com",
".alanhou.com",
"|http://alanhou.com",
"||alasbarricadas.org",
"alexlur.org",
"||alforattv.net",
".alhayat.com",
"aliengu.com",
"||alkasir.com",
"||allconnected.co",
".alldrawnsex.com",
"||alldrawnsex.com",
"||allfinegirls.com",
"allgirlsallowed.org",
"alliance.org.hk",
".allinfa.com",
"|http://allinfa.com",
".alljackpotscasino.com",
"||allmovie.com",
".alphaporno.com",
"||alternate-tools.com",
"alvinalexander.com",
"alwaysdata.com",
"||alwaysdata.com",
"||alwaysdata.net",
".alwaysvpn.com",
"||alwaysvpn.com",
"||am730.com.hk",
"amazon.com/Prisoner-State-Secret-Journal-Premier",
"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.tw",
".amnestyusa.org",
"||amnestyusa.org",
".amnyemachen.org",
".amoiist.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",
".anonymitynetwork.com",
"||anonymitynetwork.com",
".anonymizer.com",
"anontext.com",
".anpopo.com",
".answering-islam.org",
"|http://www.antd.org",
"||anthonycalzadilla.com",
".antiwave.net",
"|http://antiwave.net",
".anysex.com",
"|http://anysex.com",
"||aobo.com.au",
".aofriend.com",
"|http://aofriend.com",
".aofriend.com.au",
".aojiao.org",
"||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",
"||aomiwang.com",
"video.ap.org",
".apetube.com",
"||apiary.io",
".apigee.com",
"||apigee.com",
"apk-dl.com",
"apkdler.com/apk/view",
".appdownloader.net/Android",
"apkpure.com",
"||apkpure.com",
"appledaily.com",
"||appsocks.net",
"||appsto.re",
"||archives.gov",
"archive.is",
"||archive.org",
".arctosia.com",
"|http://arctosia.com",
"||areca-backup.org",
".arethusa.su",
"||arethusa.su",
"||arlingtoncemetery.mil",
"||army.mil",
"||arstechnica.com",
".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",
"||askstudent.com",
".askynz.net",
"||askynz.net",
"||assembla.com",
"||astonmartinnews.com",
"||astrill.com",
"||atc.org.au",
".atchinese.com",
"|http://atchinese.com",
"atgfw.org",
"||atj.org.tw",
".atlaspost.com",
"||atlaspost.com",
"||atdmt.com",
".atnext.com",
"||atnext.com",
"avaaz.org",
"||avaaz.org",
".avcity.tv",
".avcool.com",
".avdb.in",
"||avdb.in",
".avdb.tv",
"||avdb.tv",
".avfantasy.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",
".badjojo.com",
"badoo.com",
"|http://2.bahamut.com.tw",
"||baidu.jp",
"||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",
".barenakedislam.com",
"||barnabu.co.uk",
"bartvpn.com",
"bayvoice.net",
"||bayvoice.net",
"dajusha.baywords.com",
"||bbchat.tv",
"||bb-chat.tv",
".bbc.co.uk/chinese",
".bbc.co.uk/news/world-asia-china",
".bbc.co.uk/tv",
".bbc.co.uk/zhongwen",
".bbc.com/ukchina",
".bbc.com/zhongwen",
"news.bbc.co.uk/onthisday
newsid_2496000/2496277",
"newsforums.bbc.co.uk",
".bbcchinese.com",
"||bbcchinese.com",
"|http://bbc.in",
".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",
".belamionline.com",
".bell.wiki",
"|http://bell.wiki",
"bemywife.cc",
"beric.me",
".berlintwitterwall.com",
"||berlintwitterwall.com",
".berm.co.nz",
".bestforchina.org",
"||bestforchina.org",
"||bestvpn.com",
".bestvpnserver.com",
".bestvpnservice.com",
".bestvpnusa.com",
"||bet365.com",
".betfair.com",
".bettervpn.com",
"||bettervpn.com",
".bettween.com",
"||bettween.com",
"||betvictor.com",
".bewww.net",
".beyondfirewall.com",
"||bfnn.org",
"||bfsh.hk",
".bgvpn.com",
"||bgvpn.com",
"biantailajiao.com",
"biantailajiao.in",
".biblesforamerica.org",
"|http://biblesforamerica.org",
".bic2011.org",
"bigfools.com",
"||bigjapanesesex.com",
".bignews.org",
"||bignews.org",
".bigsound.org",
"|http://billypan.com/wiki",
"||billywr.com",
"bipic.net",
".bit.do",
"|http://bit.do",
".bit.ly",
"|http://bit.ly",
"||bitcointalk.org",
".bitshare.com",
"||bitshare.com",
"bitsnoop.com",
"bizhat.com",
"||bl-doujinsouko.com",
".bjnewlife.org",
".bjs.org",
"bjzc.org",
"||bjzc.org",
".blacklogic.com",
".blackvpn.com",
"||blackvpn.com",
"tor.blingblingsquad.net",
".blinkx.com",
"||blinkx.com",
"blinw.com",
".blip.tv",
"||blip.tv/",
".blockcn.com",
"||blockcn.com",
"||blog.de",
".blog.jp",
"|http://blog.jp",
"||blogblog.com",
".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",
"||bnrmetal.com",
"boardreader.com/thread",
"||boardreader.com",
".bod.asia",
"|http://bod.asia",
".bodog88.com",
".bolehvpn.net",
"||bolehvpn.net",
"bonbonme.com",
".bonbonsex.com",
".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",
".breakingtweets.com",
"||breakingtweets.com",
"||breakwall.net",
"briian.com/6511/freegate",
".briefdream.com/%E7%B4%A0%E6%A3%BA",
"brizzly.com",
"||brizzly.com",
"broadbook.com",
".broadpressinc.com",
"||broadpressinc.com",
"bbs.brockbbs.com",
"brucewang.net",
".brutaltgp.com",
"||brutaltgp.com",
".bt2mag.com",
"||bt95.com",
".btaia.com",
"|http://btdigg.org",
".btku.me",
"||btku.me",
"||btku.org",
".btspread.com",
".budaedu.org",
"||budaedu.org",
".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/umbrella-man-hong-kong-2014",
"|http://static*.businessinsider.com/",
"|http://www.businessinsider.com.au/",
".businessweek.com",
".busu.org/news",
"|http://busu.org/news",
"busytrade.com",
".buugaa.com",
".buzzhand.com",
".buzzhand.net",
"bwsj.hk",
"||bx.tl",
"holz.byethost8.com",
".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",
"falun.caltech.edu",
".its.caltech.edu/~falun/",
".cam4.com",
".cam4.jp",
".cam4.sg",
".camfrog.com",
"||camfrog.com",
"||cams.com",
".cams.org.sg",
"canadameet.com",
"|http://bbs.cantonese.asia/",
".canyu.org",
"|http://canyu.org",
".cao.im",
".caobian.info",
"||caobian.info",
"caochangqing.com",
"||caochangqing.com",
".cap.org.hk",
"||cap.org.hk",
".carabinasypistolas.com",
"cardinalkungfoundation.org",
"carmotorshow.com",
".cartoonmovement.com",
".casadeltibetbcn.org",
".casatibet.org.mx",
"|http://casatibet.org.mx",
"cari.com.my",
"||caribbeancom.com",
".casinoking.com",
".casinoriva.com",
"||catch22.net",
"||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",
".ccdtr.org",
"||ccdtr.org",
".cchere.com",
"||cchere.com",
".ccim.org",
".cclife.ca",
"cclife.org",
"cclifefl.org",
".ccthere.com",
"||ccthere.com",
".cctongbao.com/article/2078732",
"ccue.ca",
"ccue.com",
".ccvoice.ca",
".ccw.org.tw",
".cgdepot.org",
"|http://cgdepot.org",
"||cdbook.org",
"||cdd.me",
".cdef.org",
"||cdef.org",
"||cdig.info",
"cdjp.org",
"||cdjp.org",
"cdninstagram.com",
"||cdninstagram.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",
".cftfc.com",
".cgst.edu",
".change.org",
"||change.org",
".changp.com",
"||changp.com",
".changsa.net",
"|http://changsa.net",
".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",
"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",
".chinagreenparty.org",
"||chinagreenparty.org",
".chinahorizon.org",
"||chinahorizon.org",
".chinahush.com",
"chinalaborwatch.org",
"chinalawtranslate.com",
".chinapost.com.tw/taiwan/national/national-news",
"chinaxchina.com/howto",
".chinainperspective.com",
"chinainperspective.net/ArtShow.aspx?",
"||chinainperspective.net",
".chinainperspective.org",
"||chinainperspective.org",
"||chinainterimgov.org",
"chinalawandpolicy.com",
".chinamule.com",
"||chinamule.com",
"chinamz.org",
".chinapress.com.my",
"||chinapress.com.my",
".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",
".chinesepen.org",
".chinesetalks.net/ch",
".chingcheong.com",
"||chingcheong.com",
".chinman.net",
"|http://chinman.net",
"chithu.org",
"chn.chosun.com",
".chrdnet.com",
"|http://chrdnet.com",
".christianfreedom.org",
"|http://christianfreedom.org",
"christianstudy.com",
"||christianstudy.com",
"christusrex.org/www1/sdc",
"||chromeadblock.com",
"chubun.com",
"chuizi.net",
"||christiantimes.org.hk",
".chrlawyers.hk",
"|http://chrlawyers.hk",
".churchinhongkong.org/b5/index.php",
"|http://churchinhongkong.org/b5/index.php",
".cineastentreff.de",
".cipfg.org",
"||circlethebayfortibet.org",
"|http://citizenlab.org",
"|http://www.citizenlab.org",
"||citizenscommission.hk",
".citizenlab.org",
"citizensradio.org",
".city365.ca",
"|http://city365.ca",
"city9x.com",
".citytalk.tw/event",
".civicparty.hk",
"||civicparty.hk",
"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",
".cn6.eu",
"||cna.com.tw",
".cnabc.com",
".cnd.org",
"||cnd.org",
"download.cnet.com/Freegate",
".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",
".contactmagazine.net",
".convio.net",
".coobay.com",
"|http://www.cool18.com/bbs
/",
".coolaler.com",
"||coolaler.com",
"coolder.com",
"||coolder.com",
"||coolloud.org.tw",
".coolncute.com",
"corumcollege.com",
".cos-moe.com",
"|http://cos-moe.com",
"||couchdbwiki.com",
"||cotweet.com",
"cpj.org",
"||cpj.org/",
"crackle.com",
"||crackle.com",
"||crchina.org",
"crd-net.org",
"creaders.net",
"||creaders.net",
".creadersnet.com",
"||cristyli.com",
".crocotube.com",
"|http://crocotube.com",
".crossthewall.net",
"||crossthewall.net",
"csdparty.com",
"||csdparty.com",
"||csuchen.de",
".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",
".cw.com.tw",
"|http://forum.cyberctm.com",
"cyberghostvpn.com",
"||cyberghostvpn.com",
"||cynscribe.com",
"cytode.us",
"||ifan.cz.cc",
"||mike.cz.cc",
"||nic.cz.cc",
"cl.d0z.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",
"dafagood.com",
"dafahao.com",
".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",
"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",
".ddns.ms",
"ddns.net",
"||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",
"|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",
"||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",
"dongtaiwang.com",
"||dongtaiwang.com",
".dongtaiwang.net",
"||dongtaiwang.net",
".dongyangjing.com",
".dontfilter.us",
"||dontmovetochina.com",
".dorjeshugden.com",
".dotplane.com",
"||dotplane.com",
"||dotsub.com",
"||dougscripts.com",
"||doujincafe.com",
"dowei.org",
"dphk.org",
"dpp.org.tw",
"||dpp.org.tw",
"||dpr.info",
"||dragonsprings.org",
"||draw.io",
"||dreammask.org",
".drepung.org",
"||drgan.net",
".drmingxia.org",
"|http://drmingxia.org",
"||dropbox.com",
"||dropboxusercontent.com",
"drsunacademy.com",
".drtuber.com",
".dscn.info",
"|http://dscn.info",
".dstk.dk",
"|http://dstk.dk",
"||dtiblog.com",
"||dtic.mil",
"dtiserv2.com",
".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",
".duoweitimes.com",
"||duoweitimes.com",
"duping.net",
"||duplicati.com",
"dupola.com",
"dupola.net",
".dushi.ca",
"||dvorak.org",
".dw.com",
"|http://www.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",
".dyndns.org",
".dzze.com",
"||e-classical.com.tw",
"||e-gold.com",
".e-gold.com",
"||g.e-hentai.org",
"||lofi.e-hentai.org",
"e-info.org.tw",
".e-traderland.net/board",
".e-zone.com.hk/discuz",
"|http://e-zone.com.hk/discuz",
".e123.hk",
"|http://e123.hk/",
".earlytibet.com",
"|http://earlytibet.com",
".earthcam.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",
"ecministry.net",
".economist.com",
"bbs.ecstart.com",
"||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",
".eisbb.com",
".eksisozluk.com",
"||eksisozluk.com",
"electionsmeter.com",
"||elephantvpn.com",
"||elgoog.im",
"||elpais.com",
".eltondisney.com",
".emaga.com/info/3407",
"emilylau.org.hk",
".empfil.com",
".emule-ed2k.com",
"|http://emule-ed2k.com",
".emulefans.com",
"|http://emulefans.com",
".emuparadise.me",
"||enewstree.com",
".enfal.de",
"chinese.engadget.com",
"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",
".eraysoft.com.tr",
".erepublik.com",
".erights.net",
"||erights.net",
".erktv.com",
"|http://erktv.com",
"||ernestmandel.org",
"||erodaizensyu.com",
"||erodoujinworld.com",
"||eromanga-kingdom.com",
"||eromangadouzin.com",
".eromon.net",
"|http://eromon.net",
".eroprofile.com",
".eroticsaloon.net",
".eslite.com/product",
".eslite.com/Search_BW.aspx?q",
"wiki.esu.im/%E8%9B%A4%E8%9B%A4%E8%AF%AD%E5%BD%95",
".etaa.org.au",
"etaiwannews.com",
"||etizer.org",
"||etokki.com",
".ettoday.net",
"etvonline.hk",
".eu.org",
"||eu.org",
".eucasino.com",
".eulam.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",
"experts-univers.com",
"||exploader.net",
".expressvpn.com",
"|http://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",
"falundafa.org",
"falundafa-dc.org",
"||falundafa-florida.org",
"||falundafa-nc.org",
"||falundafa-pa.net",
"falun-ny.net",
"||falundafaindia.org",
"falundafamuseum.org",
".falungong.de",
"falungong.org.uk",
"||falunhr.org",
"faluninfo.de",
"faluninfo.net",
".falunpilipinas.net",
"||falunworld.net",
"familyfed.org",
"||fanglizhi.info",
"||fangong.org",
"fangongheike.com",
".fanqiang.tk",
"fanqianghou.com",
"||fanqianghou.com",
".fanqiangzhe.com",
"||fanqiangzhe.com",
"fapdu.com",
"faproxy.com",
".fawanghuihui.org",
"||fbcdn.net",
"fanqiangyakexi.net",
"fail.hk",
"||famunion.com",
".fan-qiang.com",
".fangbinxing.com",
"||fangbinxing.com",
"fangeming.com",
".fangmincn.org",
"||fangmincn.org",
"||fanswong.com",
".fanyue.info",
".farwestchina.com",
"en.favotter.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",
".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",
"fgmtv.net",
".fgmtv.org",
".fhreports.net",
"|http://fhreports.net",
".fileflyer.com",
"||fileflyer.com",
"|http://feeds.fileforum.com",
".files2me.com",
".fileserve.com/file",
"fillthesquare.org",
"filmingfortibet.org",
".filthdump.com",
"||finalion.jp",
".finchvpn.com",
"||finchvpn.com",
"findmespot.com",
".fingerdaily.com",
"finler.net",
".firefoxfan.cc",
"|http://firefoxfan.cc",
".fireofliberty.org",
"||fireofliberty.org",
".firetweet.io",
"||firetweet.io",
".flagsonline.it",
"fleshbot.com",
".fleursdeslettres.com",
"|http://fleursdeslettres.com",
"||flgg.us",
"||flickr.com",
"||staticflickr.com",
"flickrhivemind.net",
".fling.com",
"||flipkart.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",
"||fotop.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.fr/adsl",
"||allonlinux.free.fr",
"||dimitrik.free.fr",
"kineox.free.fr",
"||puttycm.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",
".free-hada-now.org",
"freeilhamtohti.org",
".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",
".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",
"||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",
"||fscked.org",
".fsurf.com",
".ftchinese.com/channel/video",
".ftchinese.com/story/00102753",
".ftchinese.com/story/001026807",
".ftchinese.com/story/001032692",
".ftchinese.com/story/001037090",
".ftchinese.com/story/001037091",
".ftchinese.com/story/001038220",
".ftchinese.com/story/001040890",
".ftchinese.com/story/001042100",
".ftchinese.com/story/001042252",
".ftchinese.com/story/001042272",
".ftchinese.com/story/001044776",
".ftchinese.com/story/001045755",
".ftchinese.com/story/001046118",
".ftchinese.com/story/001047345",
".ftchinese.com/story/001047375",
".ftchinese.com/story/001047545",
".ftchinese.com/story/001048710",
".ftchinese.com/story/001049360",
".ftchinese.com/story/001052965",
".ftchinese.com/story/001053526",
".ftchinese.com/story/001054103",
".ftchinese.com/story/001054168",
".ftchinese.com/story/001054526",
".ftchinese.com/story/001054644",
".ftchinese.com/story/001055299",
".ftchinese.com/story/001055551",
".ftchinese.com/story/001056529",
".ftchinese.com/story/001056554",
".ftchinese.com/story/001056588",
".ftchinese.com/story/001056567",
".ftchinese.com/story/001057509",
".ftchinese.com/story/001057533",
".ftchinese.com/story/001058295",
".ftchinese.com/story/001058344",
".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/001058678",
".ftchinese.com/story/001059484",
".ftchinese.com/story/001059538",
".ftchinese.com/story/001059818",
".ftchinese.com/story/001059914",
".ftchinese.com/story/001059920",
".ftchinese.com/story/001060181",
".ftchinese.com/story/001060493",
".ftchinese.com/story/001060495",
".ftchinese.com/story/001060921",
".ftchinese.com/story/001061120",
".ftchinese.com/story/001062028",
".ftchinese.com/story/001062176",
".ftchinese.com/story/001062482",
".ftchinese.com/story/001062508",
".ftchinese.com/story/001062741",
".ftchinese.com/story/001062794",
".ftchinese.com/story/001063160",
".ftchinese.com/story/001063692",
".ftchinese.com/story/001065287",
".ftchinese.com/story/001066465",
".ftchinese.com/story/001066959",
".ftchinese.com/story/001067435",
"www.ftchinese.com/story/001067479",
".ftchinese.com/story/001067545",
".ftchinese.com/story/001067648",
".ftchinese.com/story/001067650",
".ftchinese.com/story/001068248",
".ftchinese.com/story/001068278",
".ftchinese.com/story/001068379",
".ftchinese.com/story/001068483",
".ftchinese.com/story/001069373",
".ftchinese.com/story/001069516",
".ftchinese.com/video/1437",
".ftchinese.com/comments",
"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",
"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",
"||gather.com",
"gati.org.tw",
".gaybubble.com",
".gaycn.net",
"||gaymap.cc",
".gaytube.com",
".gazotube.com",
"||gazotube.com",
"||gcc.org.hk",
"||gclooney.com",
".gcpnews.com",
"|http://gcpnews.com",
".gdbt.net/forum",
"gdzf.org",
"||geek-art.net",
"geekerhome.com/2010/03/xixiang-project-cross-gfw",
"||geekheart.info",
"||geekmanuals.com",
".gelbooru.com",
"|http://gelbooru.com",
".geocities.co.jp",
".geocities.com/SiliconValley/Circuit/5683/download.html",
"hk.geocities.com",
"geocities.jp",
"||geohot.com",
"||geometrictools.com",
".gerefoundation.org",
".getchu.com",
".getcloak.com",
"||getcloak.com",
"||getfoxyproxy.org",
".getfreedur.com",
"||getgom.com",
".getlantern.org",
"||getlantern.org",
".getjetso.com/forum",
"getiton.com",
".getsocialscope.com",
"gfbv.de",
".gfgold.com.hk",
".gfsale.com",
"||gfsale.com",
"gfw.org.ua",
".gfw.press",
"|http://gfw.press",
".ggssl.com",
"||ggssl.com",
"||ghost.org",
".ghostpath.com",
"||ghostpath.com",
"||ghut.org",
"||giga-web.jp",
"|http://tw.gigacircle.com",
"|http://cn.giganews.com/",
"gigporno.ru",
"||girlbanker.com",
".git.io",
"||git.io",
"|http://softwaredownload.gitbooks.io",
".github.com",
"|https://gist.github.com",
"http://cthlo.github.io/hktv",
"wsgzao.github.io",
"||wsgzao.github.io",
".gizlen.net",
"||gizlen.net",
".gjczz.com",
"||glennhilton.com",
"globaljihad.net",
"globalmediaoutreach.com",
"globalmuseumoncommunism.org",
"||globalrescue.net",
".globaltm.org",
".globalvoicesonline.org",
"||globalvoicesonline.org",
".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",
".goldenfrog.com",
"||goldenfrog.com",
".goldstep.net",
"||goldwave.com",
"gongmeng.info",
"gongm.in",
"gongminliliang.com",
".gongwt.com",
"|http://gongwt.com",
"blog.goo.ne.jp/duck-tail_2009",
".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",
"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",
"gs-discuss.com",
"||gtricks.com",
"guancha.org",
".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",
"||graylog2.org",
"greatfire.org",
"||greatfire.org",
"greatfirewallofchina.org",
"||greatroc.tw",
"||gstatic.com",
".gu-chu-sum.org",
"|http://gu-chu-sum.org",
"guishan.org",
"||guishan.org",
"||gunsamerica.com",
"guruonline.hk",
"|http://gvlib.com",
".gyalwarinpoche.com",
".gyatsostudio.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.red",
"|http://hacg.red",
".hacken.cc/bbs",
"||hackthatphone.net",
"hahlo.com",
"||hakkatv.org.tw",
"|http://bbs.hanminzu.org/",
".hanunyi.com",
"|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",
"||hardsextube.com",
".harunyahya.com",
"|http://harunyahya.com",
"||hasaowall.com",
"bbs.hasi.wang",
"have8.com",
"@@||haygo.com",
"||hdtvb.net",
".hdzog.com",
"|http://hdzog.com",
"||heartyit.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",
"hellotxt.com",
"||hellotxt.com",
".hentai.to",
".hellouk.org/forum/lofiversion",
".helpeachpeople.com",
"||helpeachpeople.com",
"||helpster.de",
".helpzhuling.org",
"hentaitube.tv",
".hentaivideoworld.com",
"||getcloudapp.com",
"||cl.ly",
"@@||f.cl.ly",
"||getsmartlinks.com",
"||git-scm.com",
"heqinglian.net",
"||heungkongdiscuss.com",
"||hexxeh.net",
"app.heywire.com",
".heyzo.com",
".hgseav.com",
".hhdcb3office.org",
"hi-on.org.tw",
"hidden-advent.org",
"||hidden-advent.org",
"hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html",
"||hide.me",
".hideipvpn.com",
"||hideipvpn.com",
".hideman.net",
"||hideman.net",
"hideme.nl",
".hidemyass.com",
"||hidemyass.com",
"hidemycomp.com",
"||hidemycomp.com",
".hihiforum.com",
"|http://hihiforum.com",
"||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",
"hizbuttahrir.org",
"hizb-ut-tahrir.info",
"hizb-ut-tahrir.org",
".hjclub.info",
".hk-pub.com/forum",
"|http://hk-pub.com",
".hk01.com",
".hk32168.com",
"||hk32168.com",
".hkatvnews.com",
"hkbc.net",
".hkbf.org",
".hkbookcity.com",
"||hkbookcity.com",
".hkchurch.org",
".hkcmi.edu",
"||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.comblog",
".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",
"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",
".hopto.org",
".hornygamer.com",
".hotav.tv",
"hotfrog.com.tw",
"hotgoo.com",
".hotpornshow.com",
"hotpot.hk",
".hotshame.com",
"||hotspotshield.com",
".hotvpn.com",
"||hotvpn.com",
"||hougaige.com",
"||howtoforge.com",
".hqcdp.org",
"||hqcdp.org",
"||hqjapanesesex.com",
"hqmovies.com",
".hrcir.com",
".hrcchina.org",
".hrea.org",
".hrichina.org",
"||hrichina.org",
".hrw.org",
"||hrw.org",
"hrweb.org",
"||hsjp.net",
"||hsselite.com",
"|http://hst.net.tw",
".hstern.net",
".hstt.net",
".htkou.net",
"||htkou.net",
"||htmldog.com",
".hua-yue.net",
"huaglad.com",
".huanghuagang.org",
"||huanghuagang.org",
".huangyiyu.com",
".huaren.us",
"||huaren.us",
"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",
"||hwayue.org.tw",
"||hwinfo.com",
"|http://fang-lizhi.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",
"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",
"idemocracy.asia",
".identi.ca",
"||identi.ca",
"||idiomconnection.com",
"|http://www.idlcoyote.com",
".idouga.com",
".idreamx.com",
"forum.idsam.com",
".idv.tw",
"ieasynews.net",
".ied2k.net",
".ienergy1.com",
"|http://if.ttt/",
"ifanqiang.com",
".ifanr.com/857",
".ifcss.org",
"||ifcss.org",
"ifjc.org",
".ift.tt",
"|http://ift.tt",
"||ifreewares.com",
"||igcd.net",
".igfw.net",
"||igfw.net",
".igmg.de",
"||ignitedetroit.net",
".igotmail.com.tw",
"||igvita.com",
"||ihakka.net",
".ihao.org/dz5",
"||iicns.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",
".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",
".instagram.com",
"||instagram.com",
".institut-tibetain.org",
"||interfaceaddiction.com",
"||internationalrivers.org",
"|http://internet.org/",
"internetdefenseleague.org",
"internetfreedom.org",
"||internetpopculture.com",
"inxian.com",
"||inxian.com",
"ipalter.com",
"||ipcf.org.tw",
"||iphone4hongkong.com",
"||iphonehacks.com",
"||iphonetaiwan.org",
"||iphonix.fr",
"||ipicture.ru",
".ipjetable.net",
"||ipjetable.net",
".ipobar.com/read.php?",
".iportal.me",
"|http://iportal.me",
"||ippotv.com",
".ipredator.se",
"||ipredator.se",
".iptv.com.tw",
"||ipvanish.com",
"iredmail.org",
"chinese.irib.ir",
"||ironicsoftware.com",
"||ironbigfools.compython.net",
"||ironpython.net",
".is.gd",
".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",
".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",
"||janwongphoto.com",
"||japan-whores.com",
".jav68.tv",
".javhip.com",
".javakiba.org",
"|http://javakiba.org",
".javbus.com",
"||javfor.me",
".javmoo.com",
".javseen.com",
"|http://javseen.com",
"jbtalks.cc",
"jbtalks.com",
"jbtalks.my",
".jdwsy.com",
"jeanyim.com",
"||jgoodies.com",
".jiangweiping.com",
"||jiangweiping.com",
"||jiaoyou8.com",
".jiehua.cz",
"||hk.jiepang.com",
"||tw.jiepang.com",
"jieshibaobao.com",
"56cun04.jigsy.com",
"jigong1024.com",
"daodu14.jigsy.com",
"specxinzl.jigsy.com",
"wlcnew.jigsy.com",
"jinbushe.org",
"||jinbushe.org",
".jingsim.org",
"zhao.jinhai.de",
"jingpin.org",
"||jingpin.org",
"jinpianwang.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",
"||joachims.org",
"||jobso.tv",
"||joeedelman.com",
".journalchretien.net",
"||journalofdemocracy.org",
".joymiihub.com",
"jpopforum.net",
".juhuaren.com",
"||juliereyc.com",
"||junauza.com",
".june4commemoration.org",
".junefourth-20.net",
"||junefourth-20.net",
"justfreevpn.com",
".justicefortenzin.org",
"justpaste.it",
"justtristan.com",
"juyuange.org",
"juziyue.com",
"||juziyue.com",
"||jwmusic.org",
"@@||music.jwmusic.org",
".jyxf.net",
"||ka-wai.com",
".kagyuoffice.org",
"||kagyuoffice.org",
"||kagyuoffice.org.tw",
".kaiyuan.de",
".kakao.com",
"||kakao.com",
".kankan.today",
".kannewyork.com",
".kanshifang.com",
"||kanshifang.com",
"kanzhongguo.com",
"kanzhongguo.eu",
".kaotic.com",
"||karayou.com",
"karkhung.com",
".karmapa.org",
".karmapa-teachings.org",
".kba-tx.org",
".kcoolonline.com",
"||kcsoftwares.com",
".kebrum.com",
"||kebrum.com",
".kechara.com",
".keepandshare.com/visit/visit_page.php?i=688154",
".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",
"bbs.kimy.com.tw",
".kindleren.com",
"|http://kindleren.com",
"|http://www.kindleren.com",
".kingdomsalvation.org",
"kinghost.com",
"||kingstone.com.tw",
".kink.com",
"killwall.com",
"||killwall.com",
".kir.jp",
".kissbbao.cn",
"|http://kiwi.kz",
"||kk-whys.co.jp",
".knowledgerush.com/kr/encyclopedia",
"||kodingen.com",
"@@||www.kodingen.com",
"||kompozer.net",
".konachan.com",
"|http://konachan.com",
"||koolsolutions.com",
".koornk.com",
"||koornk.com",
"||koranmandarin.com",
"|http://gojet.krtco.com.tw",
".ksnews.com.tw",
"||ktzhk.com",
".kui.name/event",
"kun.im",
".kurashsultan.com",
"||kurtmunger.com",
"kusocity.com",
"||kusos.com",
"||kwcg.ca",
"kwongwah.com.my",
"kyohk.net",
"||kyoyue.com",
".kzeng.info",
"||kzeng.info",
"la-forum.org",
"ladbrokes.com",
"||labiennale.org",
"lagranepoca.com",
".lalulalu.com",
".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",
"lefora.com",
"||left21.hk",
".legalporno.com",
"|http://leirentv.ca",
"leisurecafe.ca",
"||lematin.ch",
".lemonde.fr",
"||lenwhite.com",
"lerosua.org",
"||lerosua.org",
"blog.lester850.info",
"||lesoir.be",
"letscorp.net",
"||letscorp.net",
".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",
"limiao.net",
"linkuswell.com",
"abitno.linpie.com/use-ipv6-to-fuck-gfw",
"||line.me",
".linglingfa.com",
"||lingvodics.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",
"||greatfire.us7.list-manage.com",
"||listentoyoutube.com",
"listorious.com",
"||liudejun.com",
".liuhanyu.com",
".liujianshu.com",
"||liujianshu.com",
"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",
".load.to",
".lobsangwangyal.com",
".localdomain.ws",
"||localdomain.ws",
"localpresshk.com",
"||lockdown.com",
"||lockestek.com",
"logbot.net",
"||logiqx.com",
"secure.logmein.com",
"||secure.logmein.com",
"||logmike.com",
".londonchinese.ca",
".longhair.hk",
"longmusic.com",
"||longtermly.net",
"||lookingglasstheatre.org",
"||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",
".m-team.cc",
".macrovpn.com",
"macts.com.tw",
"||mad-ar.ch",
"||madthumbs.com",
"||magic-net.info",
"mahabodhi.org",
"my.mail.ru",
".maiplus.com",
"|http://maiplus.com",
".maizhong.org",
"manicur4ik.ru",
".maplew.com",
"|http://maplew.com",
"||marc.info",
"marguerite.su",
"||martincartoons.com",
"maskedip.com",
".maiio.net",
"mail-archive.com",
".malaysiakini.com",
"||makemymood.com",
".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",
".media.org.hk",
".mediachinese.com",
"||mediachinese.com",
".mediafire.com/?",
".mediafire.com/download",
".mediafreakcity.com",
"||mediafreakcity.com",
".medium.com",
"||medium.com",
"||meetup.com",
"mefeedia.com",
".megaporn.com",
"||megaproxy.com",
"||megarotic.com",
"megavideo.com",
"||megurineluka.com",
"meirixiaochao.com",
"||melon-peach.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",
"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",
".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",
"thecenter.mit.edu",
".mitao.com.tw",
"mitbbs.com",
".mixero.com",
"||mixero.com",
"mixpod.com",
".mixx.com",
"||mixx.com",
"||mizzmona.com",
".mk5000.com",
".mlcool.com",
"||mmaaxx.com",
"plurktop.mmdays.com",
".mmmca.com",
"||mobatek.net",
".mobile01.com",
"||mobileways.de",
".mobypicture.com",
"|http://moby.to",
"||moeerolibrary.com",
"wiki.moegirl.org",
".mofaxiehui.com",
".mofos.com",
"||mog.com",
"molihua.org",
"||mondex.org",
"|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",
"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",
"forum.my903.com",
"myactimes.com",
".myaudiocast.com",
"||myaudiocast.com",
".myav.com.tw/bbs",
".mybbs.us",
".myca168.com",
"||bbs.mychat.to",
"||mychinamyhome.com",
".mychinamyhome.com",
".mychinanet.com",
".mychinanews.com",
"||mychinanews.com",
"||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",
"forum.mymaji.com",
"mymediarom.com/files/box",
"||mymusic.net.tw",
"||myparagliding.com",
"||mypopescu.com",
".my-private-network.co.uk",
"||my-private-network.co.uk",
"myradio.hk/podcast",
"mysinablog.com",
".myspace.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",
"/^https?:\/\/[^\\/]+line\.naver\.jp/",
".nakido.com",
"||nakido.com",
".naol.ca",
"uighur.narod.ru",
"cyberghost.natado.com",
"||national-lottery.co.uk",
"news.nationalgeographic.com/news/2014/06/140603-tiananmen-square",
".nationsonline.org/oneworld/tibet",
"||navyfamily.navy.mil",
"||navyreserve.navy.mil",
"||nko.navy.mil",
"||usno.navy.mil",
".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",
"bbs.netbig.com",
".netbirds.com",
"netcolony.com",
"bolin.netfirms.com",
"||netme.cc",
"netsneak.com",
".network54.com",
"networkedblogs.com",
"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",
".newscn.org",
"||newscn.org",
"||newsminer.com",
"newspeak.cc/story",
".newsancai.com",
"||newsancai.com",
".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",
"||co.ng.mil",
"||nga.mil",
"ngensis.com",
".nhentai.net",
"|http://nhentai.net",
".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",
".gooddns.info",
".maildns.xyz",
".no-ip.org",
".opendn.xyz",
"sytes.net",
".whodns.xyz",
".zapto.org",
"||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",
".nrk.no",
"||nrk.no",
".ntd.tv",
"||ntd.tv",
"ntdtv.com",
".ntdtv.co.kr",
"ntdtv.ca",
"ntdtv.org",
"ntdtv.ru",
"ntdtvla.com",
".ntrfun.com",
"||cbs.ntu.edu.tw",
".nubiles.net",
"||nuexpo.com",
".nukistream.com",
"||nurgo-software.com",
".nuvid.com",
"nuzcom.com",
".nvquan.org",
".nwtca.org",
"||nyaa.eu",
"||nyaa.se",
".nydus.ca",
"nylon-angel.com",
"nylonstockingsonline.com",
"||nytco.com",
"|http://nyti.ms/",
".nytimes.com",
"||nytimes.com",
"||nytimg.com",
"userapi.nytlog.com",
"cn.nytstyle.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",
"||ogaoga.org",
"twtr2src.ogaoga.org",
"www2.ohchr.org/english/bodies/cat/docs/ngos/II_China_41.pdf",
".oikos.com.tw/v4",
".oiktv.com",
"oizoblog.com",
".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",
"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",
"|http://help.opera.com",
"my.opera.com/dahema",
"||demo.opera-mini.net",
"www.orchidbbs.com",
".organcare.org.tw",
"organharvestinvestigation.net",
".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",
".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",
".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",
"||panacom.co.jp",
".pandapow.net",
".pandavpn-jp.com",
".panluan.net",
"||panluan.net",
"||pao-pao.net",
"paper.li",
"paperb.us",
".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",
"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/ntdtvapshop",
"||pct.org.tw",
"pdetails.com",
"||pdproxy.com",
"||peace.ca",
"peacefire.org",
"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",
"pfd.org.hk",
"phapluan.org",
"phayul.com",
"philborges.com",
"philly.com",
"||phncdn.com",
"||photodharma.net",
"||photofocus.com",
"||phuquocservices.com",
".picidae.net",
"||img
.picturedip.com",
"picturesocial.com",
".pin6.com",
"||pin6.com",
".ping.fm",
"||ping.fm",
"||pinoy-n.com",
".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",
".playno1.com",
"||playno1.com",
"||playpcesor.com",
"plays.com.tw",
"||m.plixi.com",
"plm.org.hk",
"plunder.com",
".plus28.com",
".plusbb.com",
".pmatehunter.com",
"|http://pmatehunter.com",
".pmates.com",
"||po2b.com",
"||podictionary.com",
".pokerstars.net",
"zh.pokerstrategy.com",
"politicalchina.org",
"politicalconsultation.org",
".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",
"||pornmm.net",
".pornoxo.com",
".pornrapidshare.com",
"||pornrapidshare.com",
".pornsharing.com",
"|http://pornsharing.com",
".pornstarclub.com",
"||pornstarclub.com",
".porntube.com",
".porntubenews.com",
".porntvblog.com",
"||porntvblog.com",
".pornvisit.com",
".portablevpn.nl",
"||poskotanews.com",
".post852.com",
"postadult.com",
".postimg.org",
"||powercx.com",
".powerphoto.org",
"||www.powerpointninja.com",
"||cdn.printfriendly.com",
".pritunl.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",
"||putty.org",
"||calebelston.com",
"||blog.fizzik.com",
"||nf.id.au",
"||sogrady.me",
"||vatn.org",
"||ventureswell.com",
"||whereiswerner.com",
".power.com",
"||power.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",
"proxy.org",
".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",
".ptt.cc",
"||ptt.cc",
".puffstore.com",
".puuko.com",
"||pullfolio.com",
".punyu.com/puny",
"||pureconcepts.net",
"||pureinsight.org",
"||purepdf.com",
"||purevpn.com",
".purplelotus.org",
".pussyspace.com",
".putihome.org",
".putlocker.com/file",
"pwned.com",
"python.com",
".python.com.tw",
"|http://python.com.tw",
"pythonhackers.com/p",
".qanote.com",
"||qanote.com",
".qgirl.com.tw",
"qi-gong.me",
".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",
"||quitccp.net",
".quitccp.net",
"||quitccp.org",
".quitccp.org",
".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",
".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",
"||razyboard.com",
"rcinet.ca",
".read100.com",
".readingtimes.com.tw",
"||readingtimes.com.tw",
"||readmoo.com",
".readydown.com",
"|http://readydown.com",
".realcourage.org",
".realraptalk.com",
".recordhistory.org",
".recovery.org.tw",
"|http://online.recoveryversion.org",
"||recoveryversion.com.tw",
".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",
".renyurenquan.org",
"||renyurenquan.org",
"|http://certificate.revocationcheck.com",
"subacme.rerouted.org",
".reuters.com",
".revleft.com",
"retweetist.com",
"||retweetrank.com",
"revver.com",
".rfa.org",
"|http://rfa.org",
".rfachina.com",
".rfamobile.org",
"rfaweb.org",
"||rferl.org",
".rfi.fr",
"||rfi.fr",
"|http://rfi.my/",
".rhcloud.com",
"|http://vds.rightster.com/",
".rigpa.org",
".rileyguide.com",
"riku.me/",
".ritouki.jp",
".rlwlw.com",
"||rlwlw.com",
".rmjdw.com",
".rmjdw132.info",
".roadshow.hk",
"robtex.com",
"||robustnessiskey.com",
"||roc-taiwan.org",
"||rocket-inc.net",
"|http://www2.rocketbbs.com/11/bbs.cgi?id=5mus",
"|http://www2.rocketbbs.com/11/bbs.cgi?id=freemgl",
"||rocmp.org",
"||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",
".rtycminnesota.org",
".ruanyifeng.com/blogsome_ways_to_break_the_great_firewall",
"rukor.org",
".rushbee.com",
"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",
"sacom.hk",
"||sacom.hk",
"||sadpanda.us",
".safervpn.com",
"||safervpn.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",
"savevid.com",
"||say2.info",
".sbme.me",
"|http://sbme.me",
".scasino.com",
"|http://www.sciencemag.org/content/344/6187/953",
".sciencenets.com",
"||scihub.org",
".scmp.com",
".scmpchinese.com",
"||scramble.io",
".scribd.com",
"||scriptspot.com",
"seapuff.com",
"domainhelp.search.com",
".searchtruth.com",
"secretchina.com",
"||secretgarden.no",
"||default.secureserver.net",
".secretsline.biz",
"||secretsline.biz",
"||securetunnel.com",
"securitykiss.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",
"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",
"shadow.ma",
".shadowsky.xyz",
".shadowsocks.com",
".shadowsocks.org",
"||shadowsocks.org",
"|http://cn.shafaqna.com",
"shahamat-english.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",
".shitaotv.org",
"||shixiao.org",
"||shizhao.org",
"shizhao.org",
"shkspr.mobi/dabr",
"||shodanhq.com",
".shop2000.com.tw",
".shopping.com",
".showhaotu.com",
".showtime.jp",
"ch.shvoong.com",
".shwchurch.org",
".shwchurch3.com",
"|http://shwchurch3.com",
"||sidelinesnews.com",
".sidelinessportseatery.com",
".sijihuisuo.club",
".sijihuisuo.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",
"sino-monthly.com",
"||sinocast.com",
"sinocism.com",
"sinomontreal.ca",
".sinonet.ca",
".sinopitt.info",
".sinoants.com",
"||sinoants.com",
".sinoquebec.com",
"||site90.net",
".sitebro.tw",
"||sitekreator.com",
"||siteks.uk.to",
"||sitemaps.org",
"sitetag.us",
"sis.xxx",
"||sis001.com",
"sis001.us",
".sjrt.org",
"|http://sjrt.org",
"||sjum.cn",
"||sketchappsources.com",
"||skimtube.com",
"||skybet.com",
"|http://users.skynet.be/reves/tibethome.html",
"|http://skyhighpremium.com/",
"bbs.skykiwi.com",
"|http://www.skype.com/intl/",
"|http://www.skype.com/zh-Hant",
"||skyvegas.com",
".xskywalker.com",
"||xskywalker.com",
"m.slandr.net",
"||slavasoft.com",
".slaytizle.com",
"||slheng.com",
".slideshare.net",
"forum.slime.com.tw",
".slinkset.com",
"||slickvpn.com",
".slutload.com",
"||smartdnsproxy.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",
"||snooper.co.uk",
"snowlionpub.com",
"||so-ga.net",
".so-ga.net",
"||so-news.com",
".so-news.com",
"home.so-net.net.tw/yisa_tsai",
"||soc.mil",
".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",
"||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",
"||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/",
"|http://nchc.dl.sourceforge.net",
".sourcewadio.com",
"southnews.com.tw",
"sowers.org.hk",
"||wlx.sowiki.net",
"||space-scape.com",
"||spankbang.com",
".spankwire.com",
"||spb.com",
"||speakerdeck.com",
"spem.at",
"||spencertipping.com",
"||spicevpn.com",
".spike.com",
"spinejs.com",
".spotflux.com",
"||spotflux.com",
".spring4u.info",
"|http://spring4u.info",
"||sproutcore.com",
"||sproxy.info",
"squarespace.com",
"||srocket.us",
"||ssh91.com",
".sspro.ml",
"|http://sspro.ml",
"||sss.camp",
"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",
".state168.com",
"||static-economist.com",
"||stc.com.sa",
"steamcommunity.com/groups/LibetTibet",
"steamcommunity.com/id/CJT_Jackton",
"||steel-storm.com",
".stepchina.com",
"ny.stgloballink.com",
"hd.stheadline.com/news/realtime",
"sthoo.com",
"||sthoo.com",
".stickam.com",
"stickeraction.com/sesawe",
".stileproject.com",
".sto.cc",
"||stoneip.info",
"||storagenewsletter.com",
".storm.mg",
"||storm.mg",
".stoptibetcrisis.net",
"||stoptibetcrisis.net",
"||storify.com",
".stormmediagroup.com",
"||stoweboyd.com",
"stranabg.com",
"||streamingthe.net",
"streema.com/tv/NTDTV_Chinese",
"cn.streetvoice.com/article",
"cn.streetvoice.com/diary",
"cn2.streetvoice.com",
"tw.streetvoice.com",
"||strongvpn.com",
".strongwindpress.com",
".student.tw/db",
"||studentsforafreetibet.org",
"||stumbleupon.com",
"stupidvideos.com",
"panamapapers.sueddeutsche.de",
".sugarsync.com",
"||sugarsync.com",
".sugobbs.com",
"||suissl.com",
"summify.com",
".sumrando.com",
"||sumrando.com",
"sun1911.com",
".sunporno.com",
"||sunmedia.ca",
"||sunporno.com",
".sunskyforum.com",
".sunvpn.net",
".suoluo.org",
".supervpn.net",
"||supervpn.net",
".suprememastertv.com",
"|http://suprememastertv.com",
".surfeasy.com",
"||surfeasy.com",
".surfeasy.com.au",
"|http://surfeasy.com.au",
"||surrenderat20.net",
".suyangg.com",
"|http://suyangg.com",
"||svwind.com",
"||sweux.com",
".swissvpn.net",
"||swissvpn.net",
"switchvpn.net",
"||switchvpn.net",
"||swift-tools.net",
".sydneytoday.com",
".sylfoundation.org",
"||syncback.com",
"||sysadmin1138.net",
"sysresccd.org",
".sytes.net",
"blog.syx86.com/2009/09/puff",
"blog.syx86.cn/2009/09/puff",
".szbbs.net",
"||szetowah.org.hk",
".t35.com",
".t66y.com",
"||t66y.com",
"||t88.ca",
".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",
"||tafaward.com",
".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",
"||taiwanembassy.org",
".taiwanjustice.com",
"taiwankiss.com",
"taiwannation.com",
"taiwannation.com.tw",
"||taiwanncf.org.tw",
"||taiwannews.com.tw",
"|http://www.taiwanonline.cc/",
"||taiwantoday.tw",
"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",
"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",
"tbs-rainbow.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",
"teamamericany.com",
"||techlifeweb.com",
"||teck.in",
".teeniefuck.net",
"teensinasia.com",
".telecomspace.com",
"||telegram.org",
".telegramdownload.com",
"||telegraph.co.uk",
".tenacy.com",
".tew.org",
".thaicn.com",
"||theatrum-belli.com",
"||thebodyshop-usa.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",
"|http://thegioitinhoc.vn/",
".thegly.com",
".thehots.info",
"thehousenews.com",
"||thehun.net",
".theinitium.com",
"||theinitium.com",
"||thelifeyoucansave.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",
"thetrotskymovie.com",
"thevivekspot.com",
"||thewgo.org",
".thinkingtaiwan.com",
".thisav.com",
"|http://thisav.com",
".thlib.org",
"||thomasbernhard.org",
"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",
".tianzhu.org",
".tibet.at",
"tibet.ca",
".tibet.com",
"||tibet.com",
"tibet.fr",
".tibet.net",
"||tibet.net",
"tibet.nu",
".tibet.org",
"||tibet.org",
"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-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",
".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",
".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",
".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",
"||topshare.us",
".torguard.net",
"||torguard.net",
".topshareware.com",
".topsy.com",
"||topsy.com",
"||toptip.ca",
"tora.to",
".torcn.com",
".torproject.org",
"||torproject.org",
"torrentcrazy.com",
"||torrentcrazy.com",
"torrentprivacy.com",
"||torrentprivacy.com",
"|http://torrentproject.se",
"||torrenty.org",
"||torrentz.eu",
"||torvpn.com",
"||totalvpn.com",
"||toutfr.com",
"towngain.com",
"toypark.in",
"toytractorshow.com",
".tparents.org",
".tpi.org.tw",
"||tpi.org.tw",
"traffichaus.com",
"||transgressionism.org",
"||transparency.org",
"||travelinlocal.com",
"||treemall.com.tw",
"trendsmap.com",
"||trendsmap.com",
".trialofccp.org",
"||trialofccp.org",
".trimondi.de/SDLE",
"||tripod.com",
"@@||www.tripod.com",
".trouw.nl",
"|http://trouw.nl",
".trt.net.tr",
"trtc.com.tw",
".truebuddha-md.org",
"|http://truebuddha-md.org",
"trulyergonomic.com",
"||trustedbi.com",
".truth101.co.tv",
"|http://truth101.co.tv",
"||truthcn.com",
".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",
".tuanzt.com",
".tubaholic.com",
".tube.com",
"tube8.com",
"||tube8.com",
".tube911.com",
"||tube911.com",
"tubecao.com",
".tubecup.com",
".tubegals.com",
".tubeislam.com",
"|http://tubeislam.com",
"||tubewolf.com",
"tuidang.net",
"tuidang.org",
".tuidang.se",
"bbs.tuitui.info",
".tumutanzi.com",
"|http://tumutanzi.com",
".tunein.com",
"|http://tunein.com",
"||tunnelbear.com",
".tuo8.cc",
".tuo8.club",
".tuo8.fit",
".tuo8.hk",
".tuo8.in",
".tuo8.ninja",
".tuo8.org",
"||tuo8.fit",
"||tuo8.org",
".tuo8.pw",
"|http://tuo8.pw",
"tuitwit.com",
".turansam.org",
".turbobit.net",
"|http://turbobit.net",
".turbohide.com",
"||turbohide.com",
"||turningtorso.com",
".tushycash.com",
"|http://tushycash.com",
".tuvpn.com",
"||tuvpn.com",
"||tuxtraining.com",
"|http://tuzaijidi.com",
"|http://.tuzaijidi.com",
".tw01.org",
"|http://tw01.org",
".tumblr.com",
"||tumblr.com",
".tv.com",
"|http://tv.com",
"||tv-intros.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-npo.org",
".twaitter.com",
"twapperkeeper.com",
"||twapperkeeper.com",
"||twaud.io",
".twaud.io",
".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",
".tweetdeck.com",
"||tweetdeck.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",
"||twftp.org",
"twibase.com",
".twibble.de",
"||twibble.de",
"twibbon.com",
"||twibs.com",
"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",
".twitpic.com",
"||twitpic.com",
".twit2d.com",
"||twit2d.com",
".twitstat.com",
"||twitstat.com",
"||firstfivefollowers.com",
"||retweeteffect.com",
"||tweeplike.me",
"||tweepguide.com",
"||turbotwitter.com",
".twitvid.com",
"||twitvid.com",
"199.59.148.20",
".t.co",
"||t.co",
"|http://twt.tl",
"twittbot.net",
"||ads-twitter.com",
".twitter.com",
"||twitter.com",
"||twitter.jp",
"||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",
"||twimg.com",
".twnorth.org.tw",
"twtrland.com",
"twurl.nl",
".twyac.org",
"||twyac.org",
".txxx.com",
".tycool.com",
"||tycool.com",
"||tzangms.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",
".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",
"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",
"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",
".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",
".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",
"beta.usejump.com",
"||usfk.mil",
"||usma.edu",
"||usmc.mil",
"|http://tarr.uspto.gov/",
"||tsdr.uspto.gov",
".ustream.tv",
"||ustream.tv",
"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",
".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",
"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",
".vidinfo.org/video",
"vietdaikynguyen.com",
".vijayatemple.org",
"||viki.com",
"vimeo.com",
"||vimeo.com",
"||vimperator.org",
"||vincnd.com",
"||vinniev.com",
"|http://www.lib.virginia.edu/area-studies/Tibet/tibet.html",
"visibletweets.com",
"|http://ny.visiontimes.com",
".vital247.org",
"||viu.com",
".vivahentai4u.net",
".vivatube.com",
".vivthomas.com",
"||vivthomas.com",
".vjmedia.com.hk",
".vllcs.org",
"|http://vllcs.org",
"||vmixcore.com",
"cn.voa.mobi",
"tw.voa.mobi",
".voachineseblog.com",
"||voachineseblog.com",
"voagd.com",
".voacantonese.com",
"||voacantonese.com",
"voachinese.com",
"||voachinese.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",
".vpn4all.com",
".vpnaccount.org",
"|http://vpnaccount.org",
"||www.vpncup.com",
"vpnbook.com",
".vpncoupons.com",
"|http://vpncoupons.com",
".vpndada.com",
"||vpndada.com",
".vpnfan.com",
"vpnfire.com",
".vpnforgame.net",
"||vpnforgame.net",
"||vpnunlimitedapp.com",
"||vpngate.jp",
".vpngate.net",
"||vpngate.net",
".vpngratis.net",
"vpnhq.com",
".vpnmaster.com",
"||vpnmaster.com",
".vpninja.net",
"||vpninja.net",
".vpnpick.com",
"||vpnpick.com",
"||vpnpop.com",
"||vpnpronet.com",
".vpnreactor.com",
"||vpnreactor.com",
"||vpnreviewz.com",
".vpnsecure.me",
"||vpnsecure.me",
".vpnsp.com",
".vpntunnel.com",
"||vpntunnel.com",
".vpnuk.info",
"||vpnuk.info",
".vpnvip.com",
"||vpnvip.com",
".vporn.com",
"||vporn.com",
".vpser.net",
"vraiesagesse.net",
"||vtunnel.com",
"||vuku.cc",
"||w.org",
"lists.w3.org/archives/public",
"||waffle1999.com",
".wahas.com",
".waigaobu.com",
"waikeung.org/php_wind",
".waiwaier.com",
"|http://waiwaier.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",
"||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",
"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",
".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",
"whotalking.com",
"whylover.com",
"||whyx.org",
"|http://evchk.wikia.com",
"cn.uncyclopedia.wikia.com",
"zh.uncyclopedia.wikia.com",
"||wikileaks.ch",
"||wikileaks.de",
"||wikileaks.eu",
"||wikileaks.lu",
".wikileaks.org",
"||wikileaks.org",
"||wikileaks.pl",
".wikileaks-forum.com",
"wildammo.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",
"|http://zh.wikinews.org",
"|http://zh.wikivoyage.org",
"|http://zh.wiktionary.org",
"zh.wikipedia.org",
"zh.m.wikipedia.org",
"|https://zh.m.wikipedia.org",
"|https://zh.wikipedia.org",
"||wikiwiki.jp",
"||casino.williamhill.com",
"||sports.williamhill.com",
"||vegas.williamhill.com",
"||willw.net",
"||windowsphoneme.com",
"winning11.com",
"winwhispers.info",
"||wiredbytes.com",
"||wiredpen.com",
"||wireshark.org",
".wisdompubs.org",
".wisevid.com",
"||wisevid.com",
".witnessleeteaching.com",
".witopia.net",
".wjbk.org",
"||wjbk.org",
"|http://wn.com",
".wnacg.com",
".wo.tc",
"||woeser.com",
"|http://woesermiddle-way.net/",
".wokar.org",
"|http://wokar.org",
"wolfax.com",
"||wolfax.com",
"woopie.jp",
"||woopie.jp",
"woopie.tv",
"||woopie.tv",
"||workatruna.com",
".workerdemo.org.hk",
"||workersthebig.net",
".worldcat.org",
"worldjournal.com",
".worldvpn.net",
"||worldvpn.net",
".wordpress.com",
"|http://.wordpress.com",
"||chenshan20042005.wordpress.com",
"||wp.com",
".wow.com",
".wow-life.net",
"||wowlegacy.ml",
"||wowporn.com",
"||wowgirls.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",
".wsjhk.com",
".wtbn.org",
".wtfpeople.com",
"wuerkaixi.com",
"||wufafangwen.com",
"wufi.org.tw",
"||wuguoguang.com",
"wujie.net",
"wujieliulan.com",
"||wujieliulan.com",
"wukangrui.net",
".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",
"xhamster.com",
".xianchawang.net",
".xianjian.tw",
"|http://xianjian.tw",
".xianqiao.net",
".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",
"||xtube.com",
"blog.xuite.net",
"vlog.xuite.net",
"xuzhiyong.net",
"||xuchao.org",
"xuchao.net",
"||xuchao.net",
"xvideo.cc",
".xvideos.com",
"||xvideos.es",
".xxbbx.com",
".xxlmovies.com",
"||xxx.com",
".xxxfuckmom.com",
"||xxxx.com.au",
".xxxymovies.com",
"|http://xxxymovies.com",
"xys.org",
"xysblogs.org",
"xyy69.com",
"xyy69.info",
"page.bid.yahoo.com",
"blogs.yahoo.co.jp",
"buy.yahoo.com.tw/gdsale",
"hk.yahoo.com",
"hk.knowledge.yahoo.com",
"hk.myblog.yahoo.com",
"||hk.news.yahoo.com",
"hk.rd.yahoo.com",
"hk.search.yahoo.com/search",
"hk.video.news.yahoo.com/video",
"meme.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",
"||yakbutterblues.com",
"yam.com",
"||yam.com",
"||yam.org.tw",
".yanghengjun.com",
"yangjianli.com",
".yasni.co.uk",
"||yasni.co.uk",
"||yasukuni.or.jp",
".ydy.com",
".yeahteentube.com",
"||yeahteentube.com",
"||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",
"||yecl.net",
"||yhcw.net",
".yibada.com",
".yibaochina.com",
".yidio.com",
"||yidio.com",
"yilubbs.com",
"xa.yimg.com",
".yingsuoss.com",
".yipub.com",
"||yipub.com",
"yinlei.org/mt",
".yobt.com",
".yogichen.org",
"||yogichen.org",
"yong.hu",
".yorkbbs.ca",
"||youxu.info",
".youjizz.com",
"||youjizz.com",
"youmaker.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",
"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",
".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",
"||zannel.com",
".zaobao.com",
".zaobao.com.sg",
"||zaobao.com.sg",
".zaozon.com",
"||zdnet.com.tw",
".zello.com",
"||zello.com",
".zengjinyan.org",
"||zeutch.com",
".zfreet.com",
".zgsddh.com",
"zgzcjj.net",
".zhanbin.net",
"||zhanbin.net",
".zhangboli.net",
"||zhangtianliang.com",
"zhenghui.org",
"zhengwunet.org",
"zhenlibu.info",
"||zhenlibu.info",
".zhenlibu1984.com",
"|http://zhenlibu1984.com",
"|http://zhenxiang.biz",
".zhinengluyou.com",
"zhongguo.ca",
"|http://zhongguorenquan.org",
"zhongguotese.net",
"||zhongguotese.net",
"||zhongmeng.org",
"||zhreader.com",
"zhuangbi.me/account/login/url-Lw==",
".zhuanxing.cn",
"||zhuatieba.com",
"zhuichaguoji.org",
"||zhuichaguoji.org",
"|http://book.zi5.me",
".ziddu.com/download",
"||zillionk.com",
".zinio.com",
"||zinio.com",
"||ziplib.com",
".ziporn.com",
".zkaip.com",
"||zkaip.com",
"realforum.zkiz.com",
"||zmw.cn",
"zomobo.net",
".zonaeuropa.com",
"||zonaeuropa.com",
"||zonghexinwen.com",
".zonghexinwen.net",
"||zootool.com",
".zoozle.net",
"writer.zoho.com",
".zshare.net/download",
".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",
"zhengjian",
".gov.tw",
"||tacc.cwb.gov.tw",
"immigration.gov.tw",
"||nsc.gov.tw",
"||ntbna.gov.tw",
"||ntsna.gov.tw",
"taipei.gov.tw",
"@@||tax.nat.gov.tw",
"@@||moe.gov.tw",
"@@||npm.gov.tw",
"@@||yatsen.gov.tw",
"@@||mvdis.gov.tw",
"@@||stdtime.gov.tw",
"@@||nmmba.gov.tw",
"@@||ntdmh.gov.tw",
"@@||grb.gov.tw",
"@@||tpde.aide.gov.tw",
"@@||matsu-news.gov.tw",
"@@||dapu-house.gov.tw",
"@@||vghtc.gov.tw",
"@@||aide.gov.tw",
"@@||hchcc.gov.tw",
"@@||ntuh.gov.tw",
"@@||nhri.gov.tw",
"@@||nstm.gov.tw",
"@@||ntsec.gov.tw",
"@@||ner.gov.tw",
"@@||nmtl.gov.tw",
"@@||ntl.gov.tw",
"@@||pet.gov.tw",
"@@||khcc.gov.tw",
"@@||nmmba.gov.tw",
"@@||khms.gov.tw",
"@@||wanfang.gov.tw",
"@@||nict.gov.tw",
"@@||arte.gov.tw",
"@@||nmh.gov.tw",
"@@||nmp.gov.tw",
"@@||tphcc.gov.tw",
"@@||iner.gov.tw",
"@@||tncsec.gov.tw",
"@@||nspo.gov.tw",
"@@||aide.gov.tw",
"@@||ncree.gov.tw",
"@@||vghks.gov.tw",
"@@||tchb.gov.tw",
"@@||pabp.gov.tw",
"@@||itrc.gov.tw",
"@@||df.gov.tw",
"@@||womenbusiness.nyc.gov.tw",
"@@||gsn-cert.nat.gov.tw",
"@@||kk.gov.tw",
"@@||thbstc.gov.tw",
"@@||comnews.gio.gov.tw",
"@@||comnews.gio.gov.tw",
"@@||klccab.gov.tw",
"@@||yvtc.gov.tw",
"@@||aftygh.gov.tw",
"@@||klra.gov.tw",
"@@||lungtanhr.gov.tw",
"@@||taoyuan.gov.tw",
"@@||hcc.gov.tw",
"@@||nvri.gov.tw",
"@@||nmvttc.gov.tw",
"@@||kmh.gov.tw",
"@@||patehr.gov.tw",
"@@||nerch.gov.tw",
"@@||kmseh.gov.tw",
"@@||nertt.gov.tw",
"@@||cycab.gov.tw",
"@@||chukuang.gov.tw",
"@@||gysd.nyc.gov.tw",
"@@||cp-house.gov.tw",
"@@||vghtpe.gov.tw",
"@@||etraining.gov.tw",
"@@||stag.gov.tw",
"@@||bdhr.gov.tw",
"@@||tcsac.gov.tw",
"@@||imagesblog.gio.gov.tw",
"@@||arte.gov.tw",
"@@||dmtip.gov.tw",
"@@||chccc.gov.tw",
"@@||hengchuen.gov.tw",
"@@||hsinchu-cc.gov.tw",
"@@||921.gov.tw",
"@@||ncdr.nat.gov.tw",
"@@||4pppc.gov.tw",
"@@||klsio.gov.tw",
"@@||nici.nat.gov.tw",
"@@||cromotc.nat.gov.tw",
"@@||taitung-house.gov.tw",
"@@||aliyun.com",
"@@||baidu.com",
"@@||bt.byr.cn",
"@@||chinaso.com",
"@@||chinaz.com",
"@@|http://nrch.culture.tw/",
"@@||fonts.googleapis.com",
"@@||cn.gravatar.com",
"@@||csi.gstatic.com",
"@@||fonts.gstatic.com",
"@@||haosou.com",
"@@||jd.com",
"@@||jike.com",
"@@|http://translate.google.cn",
"@@|http://www.google.cn/maps",
"@@||http2.golang.org",
"@@||gov.cn",
"@@||bt.neu6.edu.cn",
"@@||qq.com",
"@@||sina.cn",
"@@||sina.com.cn",
"@@||sogou.com",
"@@||so.com",
"@@||soso.com",
"@@||taobao.com",
"@@||weibo.com",
"@@||yahoo.cn",
"@@||youdao.com",
"@@||zhongsou.com",
"@@|http://ime.baidu.jp"
];

/*

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

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

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

function extend(subclass, superclass, definition)
{
if (Object.proto)
{
definition.proto = superclass.prototype;
subclass.prototype = definition;
}
else
{
var tmpclass = function(){}, ret;
tmpclass.prototype = superclass.prototype;
subclass.prototype = new tmpclass();
subclass.prototype.constructor = superclass;
for (var i in definition)
{
if (definition.hasOwnProperty(i))
{
subclass.prototype[i] = definition[i];
}
}
}
}

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

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

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

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

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

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

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

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

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

var direct = 'DIRECT;';

for (var i = 0; i < rules.length; i++) {
defaultMatcher.add(Filter.fromText(rules[i]));
}

function FindProxyForURL(url, host) {
if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
return proxy;
}
return direct;
}

自适应解决方案(个人资料整理)

个人的解决方案大都是使用通过页面制作的时候计算页面与psd图的比例不同来计算元素尺寸,所以我的首要任务就是计算屏幕宽度,还有页面宽度与psd图之间的比例。

// var windowWidth = $(window).width(); // Jquery/Zepto 计算, *在部分安卓上容易出现计算失误var 
windowWidth = (window.innerWidth > 0) ? 
                           window.innerWidth : 
                           window.screen.width; // 相对上面的获取来说比较稳定
var scale = windowWidth/psdWidth;

PC端:

1. js 设置页面body style 的zoom属性

// 这个方法在PC端一些不支持zoom属性的浏览器上面不适用,火狐好像就不支持
document.body.style.zoom = scale; 

移动端:

1. js设置meta viewport标签scale属性,有一个问题就是android4.2以下版本不支持viewport标签

document
    .querySelector('meta[name="viewport"]')
    .setAttribute('content',"width=device-width,initial-scale="+scale+",user-scalable=no")

// 在安卓4.2版本一下就需要做个判断,并设置其scale值
function isAndroid(){ return /android/.test(navigator.appVersion.toLowerCase())}
var appVersion =parseFloat( 
                                navigator
                                  .appVersion
                                  .toLowerCase()
                                  .match(/android.*;/)[0]
                                  .match(/\d(\.\d+)?/)[0]
                            );
if(isAndriod() && appVersion<=4.2){
  document.querySelector('html').style.zoom = scale;
}

这个方法好像是属于scale缩放,有一篇文章是这么介绍的

scale伸缩布局

scale伸缩布局顾名思义,就是通过拉伸缩小页面来达到自适应。有两种方法,一是通过js更改viewport的initial-scale,这种方法比较麻烦,另一种是直接写死viewport的宽度,例如:

意思就是告诉浏览器:这个页面我要一直用360px的宽度处理,在不同的尺寸上,麻烦伸缩一下。假如在320的iphone上,放大到360,在375的iphone上,缩小到360。这样我只需要以360这个尺寸出设计稿就行,页面会伸缩适应。实际效果可以通过手机访问:scale伸缩demo。scale伸缩的问题在于,不能显式设置minimum-scale=1.0,否则就达不到效果。而这个值是chromium37以上的webview触发gpu raster的一个条件,所以用这种方法就没法利用gpu raster硬件加速。

2. js修改html 的font-size, 然后页面元素用rem定义尺寸,并给html元素增加data-dpr 为全局字体大小服务

document.querySelector('html').style.fontSize = scale*100+'px';
document.querySelector('html').setAttribute('data-dpr',window.devicePixelRatio);

设置全局字体大小使用px

// css
[data-drp='1']{
  body{
      font-size:12px;
  }
}
[data-drp='2']{
  body{
      font-size:14px;
  }
}
[data-drp='3']{
  body{
      font-size:16px;
  }
}

引用资料:

移动端获取屏幕宽度
html-移动端如何获取屏真正宽度
使用Flexible实现手淘H5页面的终端适配
微信小程序新单位rpx与自适应布局

React部分知识与理解

无状态组件(StatelessComponent)

// textbox component
export function TextBox({text}){
  return <div>{"文本是"+text}</div>
}

// 引用
import ...;
import TextBox from 'textbox';
class HelloWorld extend React.Component{
  // ...
  render(){
    return <TextBox text='hello world' />
  }
}

Mixins

// TimerMixin
export default function TimerMixin(){
  return {
    run:function(){ //...},
    timer:0  
  }
}

  // 对react组件的扩展,文档v0.13 上我们可以看到, mixin 不再被ES6 所支持
import TimerMixin from 'TimerMixin';
class Helloworld extend React.Component{
  mixins:[TimerMixin()],
  // ...
  componentWillMount(){
    this.run();  
  }

  render(){
    return <div>{"Now timer is :"+this.timer}</div>  
  }
}

高阶组件(High Order Componet)

  // 可以当成是一种组件的扩展方式
  // createDialog  一个扩展dialog组件的函数
  export default function createDialog(Component){
      return class BiggerDialog extend React.Component{
        // ...
        componentWillMount(){
           //do something          
        }
        render(){
          <Component someotherparam={this.state.other} params={...this.props} />      
        }
      }
  }

// 使用的地方
import Dialog from 'dialog-component';
import createDialog from 'createdialog';
ReactDOM.render(createDialog(Dialog));

部分参考资料

高性能的React组件
无状态组件(Stateless Component) 与高阶组件

自适应解决方案(个人资料整理)

个人的解决方案大都是使用通过页面制作的时候计算页面与psd图的比例不同来计算元素尺寸,所以我的首要任务就是计算屏幕宽度,还有页面宽度与psd图之间的比例。

var windowWidth = $(window).width(); // Jquery/Zepto 计算, *在部分安卓上容易出现计算失误var windowWidth = document.body.scrollWidth // 相对上面的获取来说比较稳定var scale = windowWidth/psdWidth;

PC端:

1. js 设置页面body style 的zoom属性

// 这个方法在PC端一些不支持zoom属性的浏览器上面不适用,火狐好像就不支持
document.body.style.zoom = scale; 

移动端:

1. js设置meta viewport标签scale属性

document.querySelector('meta[name="viewport"]').setAttribute('content',"width=device-width,initial-scale="+scale+",user-scalable=no")

2. js修改html 的font-size, 然后页面元素用rem定义尺寸

document.querySelector('html').style.fontSize = scale*100+'px';

引用资料:

移动端获取屏幕宽度

function.prototype.bind方法多次进行绑定不会出现预期的结果

在使用bind绑定this对象的时候,总是因为最后执行函数的时候的那个对象是最后一次调用时候bind上的对象,但是实际运行的时候发现并不是如此。

e.g.

var a1 = {a:1};
var a2 = {a:2};
function f(){
console.log(this.a)
}
var f1 = f.bind(a1);
f1(); // 1
var f2 = f1.bind(a2);
f2(); // 1

如上面所示,f2方法调用之后,a并不是一开始认为的2。
这个问题让我有点百思不得其解,所以就去翻了一下bind函数的实现。

if (!Function.prototype.bind) {
  Function.prototype.bind = function(oThis) {
    if (typeof this !== 'function') {
      // closest thing possible to the ECMAScript 5
      // internal IsCallable function
      throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');
    }

    var aArgs   = Array.prototype.slice.call(arguments, 1),
        fToBind = this,
        fNOP    = function() {},
        fBound  = function() {
          return fToBind.apply(this instanceof fNOP
                 ? this
                 : oThis,
                 // 获取调用时(fBound)的传参.bind 返回的函数入参往往是这么传递的
                 aArgs.concat(Array.prototype.slice.call(arguments)));
        };

    // 维护原型关系
    if (this.prototype) {
      // Function.prototype doesn't have a prototype property
      fNOP.prototype = this.prototype; 
    }
    fBound.prototype = new fNOP();

    return fBound;
  };
}

问题就是出现在下面这一段代码之中

fBound  = function() {
          return fToBind.apply(this instanceof fNOP
                 ? this
                 : oThis,
                 // 获取调用时(fBound)的传参.bind 返回的函数入参往往是这么传递的
                 aArgs.concat(Array.prototype.slice.call(arguments)));
        };

bind函数调用一次之后,再次调用bind的时候,就是类似于

f1 = function(){ return f.apply(a1)} // oThis = a1
f2 = function(){ return f1.apply(a2)} // oThis = a2

然后当调用f2时候,函数就会一层一层往上调用

f2() // f2()>f1()>f() 

执行到f函数的时候,this已经是a1了

electron在渲染进程中直接引用本地文件时候报错

这个问题的出现是因为chrome配置了不允许加载本地文件,这是出于安全的考虑。
这个问题解决的方式也比较简单,我最后在配置中找到了解决答案:

new BrowserWindow({
 ...
 webPreferences:{ // Object (可选) - 网页功能的设置
  webSecurity: false //当设置为 false, 它将禁用同源策略 (通常用来测试网站), 如果此选项不是由开发者设置的,还会把 allowRunningInsecureContent设置为 true. 默认值为 true。
 }
})

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.