Skip to content

Instantly share code, notes, and snippets.

@eagleon
Created June 17, 2016 09:56
Show Gist options
  • Save eagleon/86472b073a7d14646c35685b5c1fe416 to your computer and use it in GitHub Desktop.
Save eagleon/86472b073a7d14646c35685b5c1fe416 to your computer and use it in GitHub Desktop.
pac
// Generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac
var proxy = "__PROXY__";
var rules = [
".lsxszzg.com",
"|http://85.17.73.31/",
"||alien-ufos.com",
"||altrec.com",
"||asianspiss.com",
"||azubu.tv",
"||beeg.com",
"||boysmaster.com",
"||darpa.mil",
"|http://img.dlsite.jp/",
"||dmm.co.jp",
"||fastpic.ru",
"||flipboard.com",
"||fxnetworks.com",
"||getuploader.com",
"www.inoreader.com",
"hulu.com",
"huluim.com",
".c9.io",
".amazonaws.com",
"camo.githubusercontent.com",
"vultr.com",
"||wanqu.co",
"||hybrid-analysis.com",
"|http://www.ilovelongtoes.com/",
"||juliepost.com",
"|http://www.m-sport.co.uk",
"||macgamestore.com",
"||metarthunter.com",
"||mfxmedia.com",
"||muzu.tv",
"|http://www.nbc.com/live",
"||netflix.com",
"||nuuvem.com",
"||osaka69.com",
"||pandora.com",
".pandora.tv",
"|http://www.parkansky.com",
"|http://*.pimg.tw/",
"||pure18.com",
"||qq.co.za",
"|http://radiko.jp",
"||rdio.com",
"|http://cdn*.search.xxx/",
"||slacker.com",
"||spotify.com",
"||springboardplatform.com",
"||target.com",
"||turntable.fm",
"||twerkingbutt.com",
"||vevo.com",
"|http://ecsm.vs.com/",
"||wheretowatch.com",
"||wingamestore.com",
"||zattoo.com",
"||zozotown.com",
".0rz.tw",
"|http://0rz.tw",
"||0to255.com",
"1-apple.com.tw",
"||1-apple.com.tw",
".10conditionsoflove.com",
"||10musume.com",
"123rf.com",
".12bet.com",
"||12bet.com",
".12vpn.com",
"||12vpn.com",
"141hongkong.com/forum",
".17t17p.com",
".173ng.com",
"||173ng.com",
"1984bbs.com",
"||1984bbs.com",
".1984bbs.org",
"||1984bbs.org",
".1998cdp.org",
".1bao.org",
"|http://1bao.org",
"||1pondo.tv",
".1eew.com",
".2-hand.info",
".2000fun.com/bbs",
".2008xianzhang.info",
"||2008xianzhang.info",
".213.so",
".webmagic.io",
"21andy.com/blog",
".228.net.tw",
"24smile.org",
".2shared.com",
".315lz.com",
"||32red.com",
"||36rain.com",
".3a5a.com",
".3boys2girls.com",
".3tui.net",
"||4bluestones.biz",
"||4chan.org",
"||4shared.com",
"5i01.com",
"taiwannation.50webs.com",
"||51.ca",
".5isotoi5.org",
".5maodang.com",
"64memo",
".64museum.org",
"64tianwang.com",
"64wiki.com",
"666kb.com",
"6park.com",
"||6park.com",
"||7capture.com",
"|http://85st.com",
".881903.com/page/zh-tw/",
".888.com",
"||881903.com",
"89-64.org",
"||89-64.org",
".9001700.com",
"|http://908taiwan.org/",
"|http://91porn.com",
".92ccav.com",
"||9bis.com",
"||9bis.net",
".tibet.a.se",
"|http://tibet.a.se",
"||a-normal-day.com",
"a5.com.ru",
"|http://aamacau.com",
"|http://cdn*.abc.com/",
".ablwang.com",
".aboluowang.com",
"||aboluowang.com",
".aboutgfw.com",
"||acgkj.com",
"actimes.com.au",
"||aculo.us",
"||addictedtocoffee.de",
"adultfriendfinder.com",
"adultkeep.net/peepshow/members/main.htm",
"||advanscene.com",
"||advertfan.com",
"||aenhancers.com",
"||af.mil",
"aiph.net",
"||aiph.net",
"|http://download.aircrack-ng.org",
".aisex.com",
"||ait.org.tw",
"aiweiwei.com",
".aiweiweiblog.com",
"||aiweiweiblog.com",
"||www.ajsands.com",
"|https://fbcdn*.akamaihd.net/",
"||akiba-online.com",
"||al-qimmah.net",
"||alabout.com",
"||alasbarricadas.org",
"alexlur.org",
"aliengu.com",
"||alkasir.com",
"allgirlsallowed.org",
"alliance.org.hk",
".allinfa.com",
"|http://allinfa.com",
"||allmovie.com",
"||alternate-tools.com",
"alvinalexander.com",
"alwaysdata.com",
"||alwaysdata.com",
"||alwaysdata.net",
"||am730.com.hk",
"amazon.com/Prisoner-State-Secret-Journal-Premier",
"ameblo.jp",
"||ameblo.jp",
"||americangreencard.com",
"||amiblockedornot.com",
".amnesty.org",
"||amnesty.org",
".amnestyusa.org",
"||amnestyusa.org",
".amnyemachen.org",
".amoiist.com",
"analyze-v.com",
"||anchorfree.com",
"||ancsconf.org",
"||andfaraway.net",
"||android.com",
"||android-x86.org",
"||angularjs.org",
"animecrazy.net",
"aniscartujo.com",
"||aniscartujo.com",
"||anobii.com",
".anonymizer.com",
"anontext.com",
".answering-islam.org",
"|http://www.antd.org",
"||anthonycalzadilla.com",
".antiwave.net",
"|http://antiwave.net",
"||aobo.com.au",
"||aolchannels.aol.com",
"video.aol.ca/video-detail",
"video.aol.co.uk/video-detail",
"video.aol.com",
"||video.aol.com",
"www.aolnews.com",
"||aomiwang.com",
"video.ap.org",
".apetube.com",
"||apiary.io",
".apigee.com",
"||apigee.com",
"appledaily.com",
"archive.is",
"||archive.org",
".arctosia.com",
"|http://arctosia.com",
"||areca-backup.org",
"||arlingtoncemetery.mil",
"||army.mil",
"artsy.net",
".asahichinese.com",
"||asahichinese.com",
"asdfg.jp/dabr",
"|http://japanfirst.asianfreeforum.com/",
".asiaharvest.org",
"||asiaharvest.org",
"asianews.it",
"||asianwomensfilm.de",
"||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",
"||avast.com",
".avdb.in",
"||avdb.in",
".avdb.tv",
"||avdb.tv",
"||avidemux.org",
"||avoision.com",
"||axureformac.com",
"forum.baby-kingdom.com",
"babynet.com.hk",
"backchina.com",
"||backchina.com",
".backpackers.com.tw/forum",
"backtotiananmen.com",
"badoo.com",
"|http://*2.bahamut.com.tw",
"||baidu.jp",
"||baixing.me",
"hen.bao.li",
"||bannedbook.org",
"bannedbook.org",
"||bannedbook.org",
".barenakedislam.com",
"||barnabu.co.uk",
"bayvoice.net",
"||bayvoice.net",
"dajusha.baywords.com",
".bbc.co.uk*chinese",
".bbc.co.uk/tv",
".bbc.co*zhongwen",
"news.bbc.co.uk/onthisday*newsid_2496000/2496277",
"newsforums.bbc.co.uk",
".bbcchinese.com",
"||bbcchinese.com",
"|http://bbc.in",
".bbg.gov",
"||bbsfeed.com",
"bbsland.com",
".bbsone.com",
".bcc.com.tw/board",
".bcchinese.net",
".bebo.com",
"||bebo.com",
".behindkink.com",
"||beijing1989.com",
"beijingspring.com",
"||beijingspring.com",
".berlintwitterwall.com",
"||berlintwitterwall.com",
".bestforchina.org",
"||bestforchina.org",
"||bestvpn.com",
".bestvpnservice.com",
".bestvpnusa.com",
"||bet365.com",
".betfair.com",
".bettween.com",
"||bettween.com",
"||betvictor.com",
".bewww.net",
".beyondfirewall.com",
"||bfnn.org",
"||bfsh.hk/",
"biantailajiao.com",
"biantailajiao.in",
".biblesforamerica.org",
"|http://biblesforamerica.org",
".bic2011.org",
"bigfools.com",
".bignews.org",
"||bignews.org",
".bigsound.org/portnoy",
"||bill2-software.com",
"|http://billypan.com/wiki",
"||billywr.com",
"bipic.net",
".bit.ly",
"|http://bit.ly",
"||bitcointalk.org",
".bitshare.com",
"||bitshare.com",
"bjzc.org",
"||bjzc.org/",
"tor.blingblingsquad.net",
".blinkx.com",
"||blinkx.com",
"blinw.com",
".blip.tv",
"||blip.tv/",
".blockcn.com",
"||blockcn.com",
"||blog.de",
"||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",
"/^https?:\\/\\/[^\\/]+blogspot\\.(.*)/",
"blogtd.net",
".blogtd.org",
"|http://blogtd.org",
"||bloodshed.net",
".bloomberg.cn",
"||bloomberg.cn",
".bloomberg.com",
"||bloomberg.com",
"bloomberg.de",
"||bloomberg.de",
"||bloomfortune.com",
"||bnrmetal.com",
"boardreader.com/thread",
"||boardreader.com",
".bod.asia",
"|http://bod.asia",
"bonbonme.com",
"||boobstagram.com",
"||book.com.tw",
"||books.com.tw",
"||botanwang.com",
".bot.nu",
".bowenpress.com",
"||bowenpress.com",
"||app.box.com",
"dl.box.net",
"||dl.box.net",
"boxun.com",
"||boxun.com",
".boxun.tv",
"||boxun.tv",
"boxunblog.com",
"||boxunblog.com",
".boxunclub.com",
".boyfriendtv.com",
"||br.st",
"||brandonhutchinson.com",
"||braumeister.org",
".bravotube.net",
"||bravotube.net",
".brazzers.com",
".break.com",
"||break.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",
"brucewang.net",
"||bt95.com",
"|http://btdigg.org",
".btspread.com",
".budaedu.org",
"||budaedu.org",
".bullog.org",
"||bullog.org",
".bullogger.com",
"||bullogger.com",
"|http://www.businessinsider.com.au/*",
"|http://static*.businessinsider.com/",
".businessweek.com",
".businesstimes.com.cn",
"|http://businesstimes.com.cn",
"||bugclub.org",
"||buugaa.com",
".buzzhand.com",
"buzzurl.jp",
"bwsj.hk",
"||bx.tl",
"holz.byethost8.com",
".c-spanvideo.org",
"||c-spanvideo.org",
"||c-est-simple.com",
".cacnw.com",
".cactusvpn.com",
"||cactusvpn.com",
".cafepress.com",
".cahr.org.tw",
".calameo.com/books",
"cn.calameo.com",
"|http://cn.calameo.com",
".its.caltech.edu/~falun/",
".cam4.com",
".cam4.jp",
".cam4.sg",
"||cams.com",
".cams.org.sg",
"canadameet.com",
"|http://bbs.cantonese.asia/",
".canyu.org",
".cao.im",
".caobian.info",
"||caobian.info",
"cardinalkungfoundation.org",
".casatibet.org.mx",
"caochangqing.com",
"||caochangqing.com",
"cari.com.my",
"||catch22.net",
"||catfightpayperview.xxx",
".catholic.org.hk",
"||catholic.org.hk",
"catholic.org.tw",
"||catholic.org.tw",
"||cattt.com",
"||cbc.ca",
".cbsnews.com/video",
".cbtc.org.hk",
".ccdtr.org",
"||ccdtr.org",
".ccim.org",
"cclife.org",
".ccthere.com",
".cctongbao.com/article/2078732",
"ccue.ca",
"ccue.com",
".cgdepot.org",
"|http://cgdepot.org",
"||cdbook.org",
"||cdd.me",
".cdef.org",
"||cdig.info",
"cdjp.org",
"||cdjp.org/",
"||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",
"||cenci.tk",
"||cenews.eu",
"||centralnation.com",
".centurys.net",
"|http://centurys.net",
".cfhks.org.hk",
".cftfc.com",
".cgst.edu",
"||chandoo.org",
".change.org",
"|http://change.org",
".changp.com",
"||changp.com",
".chapm25.com",
".chaturbate.com",
"chengmingmag.com",
".chenguangcheng.com",
"||chenguangcheng.com",
"chenpokong.com",
"||cherrysave.com",
".chhongbi.org",
"|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",
".chinadigitaltimes.net",
"||chinadigitaltimes.net",
".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",
"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",
".chinarightsia.org",
"chinasocialdemocraticparty.com",
"||chinasocialdemocraticparty.com",
"chinasoul.org",
"||chinasoul.org",
"chinatimes.com",
"chinatweeps.com",
"chinaway.org",
".chinaworker.info",
"||chinaworker.info",
"chinayouth.org.hk",
"chinayuanmin.org",
"||chinayuanmin.org",
".chinese-hermit.net",
"chinese-memorial.org",
"||chinesedailynews.com",
".chinesen.de",
"||chinesen.de",
".chinesepen.org",
".chinesetalks.net/ch",
".chingcheong.com",
"||chingcheong.com",
"chithu.org",
"chn.chosun.com",
".chrdnet.com",
"|http://chrdnet.com",
"christianstudy.com",
"||christianstudy.com",
"christusrex.org/www1/sdc",
"||chrlcg-hk.org",
"||chrome.com",
"||chromeadblock.com",
"||chromium.org",
"chubun.com",
"chuizi.net",
"||christiantimes.org.hk",
".chrlawyers.hk",
"||circlethebayfortibet.org",
"||citizenscommission.hk",
".citizenlab.org",
"citizensradio.org",
".city365.ca",
"|http://city365.ca",
"city9x.com",
".civicparty.hk",
"||civicparty.hk",
"civilhrfront.org",
"||civilhrfront.org",
".civilmedia.tw",
"psiphon.civisec.org",
".ck101.com",
"||ck101.com",
"||classicalguitarblog.net",
".clb.org.hk",
"clearharmony.net",
"clearwisdom.net",
".clipfish.de",
"||club1069.com",
"cmi.org.tw",
"|http://www.cmoinc.org",
"||cmule.com",
"||cmule.org",
"||cms.gov",
"||cna.com.tw",
".cnavista.com.tw/shop/stores_app",
".cnd.org",
"||cnd.org/",
"wiki.cnitter.com",
".cnn.com/video",
"news.cnyes.com",
"||cochina.co",
"||cochina.org",
".code1984.com/64",
"||codeshare.io",
"||codeskulptor.org",
"|http://tosh.comedycentral.com",
"comefromchina.com",
"||comefromchina.com",
"||commentshk.com",
"||compileheart.com",
"||conoyo.com",
".contactmagazine.net",
".convio.net",
".coobay.com",
"|http://www.cool18.com/bbs*/",
".coolaler.com",
"||coolaler.com",
"coolder.com",
"||coolder.com",
"||coolloud.org.tw",
"corumcollege.com",
"||couchdbwiki.com",
"||cotweet.com",
"cpj.org",
"||cpj.org/",
"crackle.com",
"||crackle.com",
"||crchina.org",
"crd-net.org",
"creaders.net",
"||creaders.net",
".crossthewall.net",
"||crossthewall.net",
"csdparty.com",
"||csdparty.com",
"||csuchen.de",
".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",
"||curvefish.com",
".culture.tw",
"||culture.tw",
".cw.com.tw",
"|http://forum.cyberctm.com",
"||cyberghostvpn.com",
"||cynscribe.com",
"cytode.us",
"||ifan.cz.cc",
"||mike.cz.cc",
"||nic.cz.cc",
"cl.d0z.net",
".dabr.co.uk",
"||dabr.co.uk",
"dabr.mobi",
"||dabr.mobi",
"||dabr.me",
"dadazim.com",
"||dadazim.com",
".dadi360.com",
"dafagood.com",
"dafahao.com",
"||dalailama.ru",
".dalailamavisit.org.nz",
".dailidaili.com",
"||dailidaili.com",
".dailymotion.com",
".dajiyuan.com",
".dajiyuan.eu",
"dalailama.com",
".dalailamaprotesters.info",
".dalailamaworld.com",
"||dalailamaworld.com",
"dalianmeng.org",
"||dalianmeng.org",
".daliulian.org",
"||daliulian.org",
".danke4china.net",
"||danke4china.net",
".danwei.org",
"daolan.net",
".david-kilgour.com",
"|http://david-kilgour.com",
"daxa.cn",
"||daxa.cn/",
"cn.dayabook.com",
".daylife.com/topic/dalai_lama",
"||dcard.tw",
".ddc.com.tw",
"||de-sci.org",
".de-sci.org",
"lists.debian.org",
"packages.debian.org/zh-cn/lenny/gpass",
"||delcamp.net",
"delicious.com/GFWbookmark",
".democrats.org",
"||democrats.org",
"||desc.se/",
".destroy-china.jp",
"||deutsche-welle.de",
"||deviantart.com",
"||deviantart.net",
"||devio.us",
"||devpn.com",
"|http://www.dfanning.com",
"||dfas.mil",
".dharamsalanet.com",
".diaoyuislands.org",
"||diaoyuislands.org",
"static.digg.com",
"|http://digiland.tw/",
"||digitalnomadsproject.org",
".diigo.com",
"||diigo.com",
"||furl.net",
".dipity.com",
"||directcreative.com",
"|http://www.discogs.com/",
".discuss.com.hk",
"||discuss.com.hk",
"disp.cc",
".dit-inc.us",
"||dit-inc.us",
".dizhidizhi.com",
"||dizhuzhishang.com",
"djangosnippets.org",
"||dl-laby.jp",
"||dlsite.com",
"||dmcdn.net",
"||dnscrypt.org",
"||dns2go.com",
"||dnssec.net",
".dogfartnetwork.com/tour",
".dojin.com",
".dok-forum.net",
"||dolc.de",
"||dolf.org.hk",
"||dollf.com",
".domain.club.tw",
"dongtaiwang.com",
"||dongtaiwang.com",
".dongtaiwang.net",
"||dongtaiwang.net",
".dongyangjing.com",
".dontfilter.us",
"||dontmovetochina.com",
".dotplane.com",
"||dotplane.com",
"||dotsub.com",
"||dougscripts.com",
"dowei.org",
"||doxygen.org",
"dphk.org",
"dpp.org.tw",
"||dpp.org.tw",
"||dreammask.org",
".drepung.org",
"||drgan.net",
"||dropbox.com",
"||dropboxusercontent.com",
"drsunacademy.com",
".drtuber.com",
".dscn.info",
"||dtiblog.com",
"||dtic.mil",
"dtiserv2.com",
"||duckduckgo.com",
".duckload.com/download",
"||duckmylife.com",
".duihua.org",
"||duihua.org",
"||duihuahrjournal.org",
".duoweitimes.com",
"||duoweitimes.com",
"duping.net",
"||duplicati.com",
"dupola.com",
"dupola.net",
"||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",
".e123.hk",
".eastturkestan.com",
"|http://www.eastturkistan.net/",
".eastturkistan-gov.org",
".eastturkistangovernmentinexile.us",
"||eastturkistangovernmentinexile.us",
"ebookbrowse.com",
"ebookee.com",
"ecministry.net",
"bbs.ecstart.com",
"||edgecastcdn.net",
"/twimg\\.edgesuite\\.net\\/\\/?appledaily/",
"edicypages.com",
"edoors.com",
".edubridge.com",
"||edubridge.com",
"||eevpn.com",
"efcc.org.hk",
"||efmoe.com",
"||eic-av.com",
"electionsmeter.com",
"||elgoog.im",
"||elpais.com",
".eltondisney.com",
"||emacsblog.org",
".emory.edu",
".emule-ed2k.com",
"|http://emule-ed2k.com",
".emuparadise.me",
"||enewstree.com",
"chinese.engadget.com",
"||englishfromengland.co.uk",
"||entermap.com",
".episcopalchurch.org",
"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.de",
"epochtimes.fr",
".epochtimes.ie",
"epochtimes.jp",
"epochtimes.ru",
"epochtimes.se",
"epochtimestr.com",
"||epochweekly.com",
"erabaru.net",
".erepublik.com",
"|http://erktv.com/",
"||ernestmandel.org",
"||erights.net",
".etaa.org.au",
"etaiwannews.com",
"||etizer.org",
".ettoday.net",
".eulam.com",
"eventful.com",
"||exblog.jp",
"||blog.exblog.co.jp",
"@@||www.exblog.jp",
"|http://blog.excite.co.jp/",
"||expatshield.com",
"||exploader.net",
".expressvpn.com",
".extremetube.com",
"eyevio.jp",
"||eyevio.jp",
".eyny.com",
".ezpc.tk/category/soft",
".ezpeer.com",
".facebook.com",
"||facebook.com",
"/^https?:\\/\\/[^\\/]+facebook\\.com/",
"@@||*v6.facebook.com",
"||connect.facebook.net",
"||facebookquotes4u.com",
"|http://facesoftibetanselfimmolators.info",
"||facesofnyfw.com",
".faithfuleye.com",
"||faiththedog.info",
".fakku.net",
"falun-co.org",
"falunart.org",
"||falunasia.info",
"falundafa.org",
"falundafa-dc.org",
"||falundafa-florida.org",
"||falundafa-nc.org",
"falun-ny.net",
"falundafamuseum.org",
"falungong.org.uk",
"||falunhr.org",
"faluninfo.net",
".falunpilipinas.net",
"||falunworld.net",
"familyfed.org",
"||fanglizhi.info",
"||fangong.org",
"fangongheike.com",
"fanqianghou.com",
"fapdu.com",
".fawanghuihui.org",
"||fbcdn.net",
"fanqiangyakexi.net",
"fail.hk",
"||famunion.com",
".fan-qiang.com",
".fangbinxing.com",
"||fangbinxing.com",
"fangeming.com",
"||fanswong.com",
".fanyue.info",
".farwestchina.com",
"en.favotter.net",
"||faststone.org",
"favstar.fm",
"||favstar.fm",
"faydao.com/weblog",
"||fb.com",
"fb.me",
"||fb.me",
"||fbsbx.com",
"fc2.com",
".fc2china.com",
"fc2blog.net",
"|http://uygur.fc2web.com/",
"video.fdbox.com",
".fdc89.jp",
"||fourface.nodesnoop.com",
"||feedburner.com",
"||feedzshare.com",
"||feelssh.com",
"feer.com",
"|http://feitianacademy.org",
".feitian-california.org",
"||feministteacher.com",
".fengzhenghu.com",
"||fengzhenghu.com",
"|http://ff.im",
"fflick.com",
"fgmtv.net",
".fgmtv.org",
"|http://feeds.fileforum.com",
".files2me.com",
"|http://files2me.com",
".fileserve.com/file",
"fillthesquare.org",
"||finalion.jp",
"findbook.tw",
".fingerdaily.com",
"finler.net",
".fireofliberty.org",
"||fireofliberty.org",
".falsefire.com",
"||falsefire.com",
"fleshbot.com",
"||flickr.com",
"||staticflickr.com",
"flickrhivemind.net",
"yuming.flnet.org",
"|http://cn.fmnnow.com",
"fofldfradio.org",
"blog.foolsmountain.com",
"www.forum4hk.com",
"pioneer-worker.forums-free.com",
"|http://4sq.com",
"||fotop.net",
"video.foxbusiness.com",
"|http://foxgay.com",
"||fringenetwork.com",
"||flecheinthepeche.fr",
"||focustaiwan.tw",
".focusvpn.com",
"||fofg.org",
".fooooo.com",
"||fooooo.com",
"footwiball.com",
"||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",
".freechal.com",
".freedomhouse.org",
"||freedomhouse.org",
".freegao.com",
"||freegao.com",
".free-hada-now.org",
".freelotto.com",
"||freelotto.com",
"freeman2.com",
".freeopenvpn.com",
"freemoren.com",
"freemorenews.com",
"freenet-china.org",
"freenewscn.com",
".freeoz.org/bbs",
"||freeoz.org",
"||www.bulbous.freeserve.co.uk",
"||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",
"|http://freetibetanheroes.org",
"||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",
"|http://adult.friendfinder.com/",
".fring.com",
"||fring.com",
"||frommel.net",
".frontlinedefenders.org",
"||fscked.org",
".fsurf.com",
".ftchinese.com/story/001054103",
".ftchinese.com/*video",
".ftchinese.com/comments",
".fuckcnnic.net",
"||fuckcnnic.net",
"fuckgfw.org",
"fulue.com",
".funf.tw",
"funp.com",
".furhhdl.org",
"||furinkan.com",
".futurechinaforum.org",
"||futuremessage.org",
".fuyin.net",
"||fw.cm",
"fzh999.com",
"fzh999.net",
"||gabocorp.com",
".gaeproxy.com",
".gaforum.org",
"||galenwu.com",
"||game735.com",
"gamebase.com.tw",
"|http://wiki.gamerp.jp",
"||gamer.com.tw",
".gamer.com.tw",
".gamez.com.tw",
"||gamez.com.tw",
".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",
"||gaymap.cc",
".gaytube.com",
".gazotube.com",
"||gazotube.com",
"||gcc.org.hk",
"||gclooney.com",
".gcpnews.com",
".gdbt.net/forum",
"gdzf.org",
"||geek-art.net",
"geekerhome.com/2010/03/xixiang-project-cross-gfw",
"||geekmanuals.com",
".geocities.co.jp",
".geocities.com/SiliconValley/Circuit/5683/download.html",
"hk.geocities.com",
"geocities.jp",
"||geohot.com",
"||geometrictools.com",
"||get-digital-help.com",
".getchu.com",
"||getfoxyproxy.org",
".getfreedur.com",
"||getgom.com",
".getlantern.org",
"||getlantern.org",
".getjetso.com/forum",
"getiton.com",
".getsocialscope.com",
"gfw.org.ua",
".ggssl.com",
"||ggssl.com",
"||ghost.org",
"||ghut.org",
"||giga-web.jp",
"|http://tw.gigacircle.com",
"|http://cn.giganews.com/",
"gigporno.ru",
"||gimpshop.com",
"||girlbanker.com",
"|http://softwaredownload.gitbooks.io/",
".github.com",
"|https://gist.github.com",
"|http://cthlo.github.io/hktv",
"|http://wsgzao.github.io/post/gfw-break",
"||glennhilton.com",
"globaljihad.net",
"globalmuseumoncommunism.org",
"||globalrescue.net",
".globalvoicesonline.org",
"||globalvoicesonline.org",
"gmbd.cn",
"||gmhz.org",
"|http://www.gmiddle.com/",
"|http://www.gmiddle.net/",
".gmll.org",
"||gnci.org.hk",
"||goagent.biz",
"||goagentplus.com",
"godfootsteps.org",
"||godfootsteps.org",
"godsdirectcontact.org.tw",
".gokbayrak.com",
"||goldbetsports.com",
"|http://www.goldenmelody.com.tw",
"||goldwave.com",
"gongmeng.info",
"gongm.in",
"gongminliliang.com",
".gongwt.com",
"|http://gongwt.com/",
".goodreads.com",
"||goodreads.com",
".goodreaders.com",
"||goodreaders.com",
".goodtv.com.tw",
".goodtv.tv",
"||goofind.com",
".googlesile.com",
".gopetition.com",
"||gopetition.com",
"||gotw.ca/",
"grandtrial.org",
"||graphis.ne.jp",
"||gravatar.com",
"greatfirewall.biz",
"||greatfirewallofchina.net",
".greatfirewallofchina.org",
"||greatfirewallofchina.org",
".greenparty.org.tw",
"||greenpeace.org",
"great-firewall.com",
"great-roc.org",
"greatroc.org",
"greatzhonghua.org",
".greenpeace.com.tw",
".greenvpn.net",
"||greenvpn.net",
"gs-discuss.com",
"||gtricks.com",
"guancha.org",
".gun-world.net",
"||gutteruncensored.com",
"||gvm.com.tw",
".gzm.tv",
"||gzone-anime.info",
"||abc.xyz",
"||agoogleaday.com",
"||chromeexperiments.com",
"||chromercise.com",
"||data-vocabulary.org",
"||g.co",
"||ggpht.com",
"||gmail.com",
"||gmodules.com",
"||goo.gl",
"/^https?:\\/\\/[^\\/]+google\\.(.*)/",
"||google-analytics.com",
"||googleapis.com",
"||googleartproject.com",
"||googlecode.com",
"||googlecommerce.com",
"||googledomains.com",
"||googleearth.com",
"||googledrive.com",
"||googlegroups.com",
"||googlehosted.com",
"||googlelabs.com",
"||googlemail.com",
"||googleplus.com",
"||googlesource.com",
"||googleusercontent.com",
"||googlevideo.com",
"||proxy.googlezip.net",
"||groups.google.cn",
"||gvt0.com",
"||gvt1.com",
"||html5rocks.com",
"||panoramio.com",
"||recaptcha.net",
"|http://sipml5.org/",
".appspot.com",
"||appspot.com",
"/^https?:\\/\\/[^\\/]+appspot\\.com/",
"chinaaid.net",
"echofon.com",
"||golang.org",
"||greasespot.net",
"||www.klip.me",
"@@||site.locql.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",
"|http://gvlib.com",
".gyalwarinpoche.com",
".gyatsostudio.com",
"||h-china.org",
"h1n1china.org",
".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://sa.hao123.com",
"|http://th.hao123.com",
"|http://tw.hao123.com",
"|http://vn.hao123.com",
"||hardsextube.com",
".harunyahya.com",
"||hasaowall.com",
"have8.com",
"@@||haygo.com",
"||hdtvb.net",
"||heartyit.com",
".hecaitou.net",
"||hecaitou.net",
".hechaji.com",
"||hechaji.com",
"||heeact.edu.tw",
"||helplinfen.com",
"||helloandroid.com",
"||helloqueer.com",
"hellotxt.com",
"||hellotxt.com",
"||htxt.it/",
".hellouk.org/forum/lofiversion",
".helpeachpeople.com",
"||helpeachpeople.com",
".helpzhuling.org",
"||date.fm",
"||flightcaster.com",
"||branch.com",
"||awardwinningfjords.com",
"||futureme.org",
"||getcloudapp.com",
"||cl.ly",
"@@||f.cl.ly",
"||getsmartlinks.com",
"||git-scm.com",
"||lesscss.org",
"||list.ly",
"||maxgif.com",
"||overlapr.com",
"||peerpong.com",
"||pose.com",
"||samsoff.es",
"||sendoid.com",
"||speckleapp.com",
"||stuffimreading.net",
"||tomayko.com",
"||twt.fm",
"||views.fm",
"heqinglian.net",
"here4news.com",
"||heungkongdiscuss.com",
"||hexxeh.net",
"app.heywire.com",
".hgseav.com",
"hidden-advent.org",
"||hidden-advent.org",
"hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html",
"||hide.me",
".hidemyass.com",
"||hidemyass.com",
"||hideipvpn.com",
".hihiforum.com",
"|http://hihiforum.com",
"||hihistory.net",
".higfw.com",
"||highrockmedia.com",
"||hiitch.com",
"||hikinggfw.org",
".himalayan-foundation.org",
".himemix.com",
"||himemix.com",
".himemix.net",
"times.hinet.net",
".hjclub.info",
".hk-pub.com/forum",
"|http://hk-pub.com",
".hk32168.com",
"||hk32168.com",
"app.hkatvnews.com/v3",
"hkbc.net",
".hkbf.org",
".hkchurch.org",
"hkday.net",
".hkdailynews.com.hk/china.php",
".hkej.com",
".hkepc.com/forum/viewthread.php?tid=1153322",
"global.hkepc.com*forum",
"hkfront.org",
"hkgolden.com",
".hkgreenradio.org/home",
".hkheadline.com*blog",
".hkheadline.com/instantnews",
"hkhkhk.com",
"hkjc.com",
".hkjp.org",
"hkptu.org",
".hkreporter.com",
"||hkreporter.com",
"|http://hkupop.hku.hk/",
".hkwcc.org.hk",
"||hkzone.org",
"hnjhj.com",
"||hnjhj.com",
"||hola.com",
"||hola.org",
"holyspiritspeaks.org",
"||holyspiritspeaks.org",
"||derekhsu.homeip.net",
"|http://homeservershow.com",
"|http://old.honeynet.org/scans/scan31/sub/doug_eric/spam_translation.html",
"hongmeimei.com",
"||hongzhi.li",
"hootsuite.com",
"||hootsuite.com",
"|http://globalrescue.hopto.org/",
"hotpot.hk",
".hotshame.com",
"||hotspotshield.com",
"||hougaige.com",
"||howtoforge.com",
".hqcdp.org",
"||hqcdp.org",
".hrcir.com",
".hrcchina.org",
".hrichina.org",
"||hrichina.org",
".hrw.org",
"||hrw.org",
"||hsjp.net",
"||hsselite.com",
".htkou.net",
"||htmldog.com",
"huaglad.com",
".huanghuagang.org",
"||huanghuagang.org",
".huaren.us",
"||huaren.us",
"huaxia-news.com",
"huaxiabao.org",
"huaxin.ph",
"hua-yue.net",
"||hugoroy.eu",
"||huhaitai.com",
"||huhamhire.com",
"humanrightsbriefing.org",
"||hung-ya.com",
"||hungerstrikeforaids.org",
"||huping.net",
"||hutianyi.net",
"hutong9.net",
"||hwayue.org.tw",
"||hwinfo.com",
"hxwq.org",
"||hypeshell.com",
"||hyperrate.com",
".i-cable.com",
"||i1.hk",
"||i2p2.de/",
"||i2runner.com",
"iask.ca",
"||iask.ca",
"iask.bz",
"||iask.bz",
"ibiblio.org/pub/packages/ccic",
"||iblogserv-f.net",
"ibros.org",
"|http://cn.ibtimes.com",
"blogs.icerocket.com/tag",
".icij.org",
"||icl-fi.org",
"||iconfactory.com",
"||iconpaper.org",
"||icu-project.org",
"w.idaiwan.com/forum",
"idemocracy.asia",
".identi.ca",
"||identi.ca",
"||idiomconnection.com",
"|http://www.idlcoyote.com",
".idouga.com",
"forum.idsam.com",
".idv.tw",
"ieasynews.net",
".ied2k.net",
"|http://if.ttt/",
"ifanqiang.com",
".ifanr.com/857",
".ifcss.org",
"||ifcss.org",
"ifjc.org",
"|http://ift.tt",
"||ifreewares.com",
"||igfw.net",
"||ignitedetroit.net",
"||igvita.com",
"||ihakka.net",
"||iicns.com",
"||illusionfactory.com",
"||ilove80.be",
"||im.tv",
"@@||myvlog.im.tv",
"||im88.tw",
".imagefap.com",
"||imagefap.com",
"||imageflea.com",
"imageshack.us",
"||imagevenue.com",
"||imagezilla.net",
"|http://www.imdb.com/name/nm0482730",
"|http://www.imdb.com/title/tt0819354/",
".img.ly",
"||img.ly",
".imkev.com",
"||imkev.com",
".imlive.com",
"immigration.gov.tw",
"|http://tech2.in.com/video/",
"||incredibox.fr",
".initiativesforchina.org",
".inmediahk.net",
"||inmediahk.net",
"||innermongolia.org",
".instagram.com",
"||instagram.com",
"||interfaceaddiction.com",
"||internationalrivers.org",
"|http://internet.org/",
"internetdefenseleague.org",
"internetfreedom.org",
"||internetpopculture.com",
"inxian.com",
"||inxian.com",
"||ipcf.org.tw",
"||iphone4hongkong.com",
"||iphonehacks.com",
"||iphonix.fr",
"||ipicture.ru",
"||ippotv.com",
"|https://*.iptorrents.com",
"|https://iptorrents.com",
"||ipvanish.com",
"iredmail.org",
"||ironicsoftware.com",
"||ironbigfools.compython.net",
"||ironpython.net",
".beta.iset.com.tw/forum",
"http://beta.iset.com.tw/forum",
"forum.iset.com.tw",
".islam.org.hk",
".islamicity.com",
".isaacmao.com",
"||!--isaacmao.com",
"||isgreat.org",
"||ismaelan.com",
"||ismprofessional.net",
"isohunt.com",
"||israbox.com",
"blog.istef.info/2007/10/21/myentunnel",
".istockphoto.com",
"isunaffairs.com",
"isuntv.com",
"itaboo.info",
"||itaboo.info",
"download.ithome.com.tw",
"ithelp.ithome.com.tw",
"||itshidden.com",
".itweet.net",
"|http://itweet.net",
".iu45.com",
"||iuhrdf.org",
".iverycd.com",
"||lvv2.com",
"||ixquick.com",
"iyouport.com",
"||iyouport.com",
".izaobao.us",
"||gmozomg.izihost.org",
".izles.net",
"||j.mp",
"blog.jackjia.com",
"||japan-whores.com",
".javbus.com",
"jbtalks.cc",
"jbtalks.com",
"jbtalks.my",
".jdwsy.com",
"jeanyim.com",
"||jgoodies.com",
"||jiaoyou8.com",
".jiehua.cz",
"||hk.jiepang.com",
"||tw.jiepang.com",
"jieshibaobao.com",
"jigong1024.com",
"jinbushe.org",
"||jinbushe.org",
"zhao.jinhai.de",
"jingpin.org",
"||jingpin.org",
"ac.jiruan.net",
"||jitouch.com",
"jkforum.net",
"research.jmsc.hku.hk/social",
"||joachims.org",
"||jobso.tv",
"||joeedelman.com",
"||journalofdemocracy.org",
"jpopforum.net",
"||juliereyc.com",
"||junauza.com",
".junefourth-20.net",
"||junefourth-20.net",
"justfreevpn.com",
"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",
"kanzhongguo.com",
"kanzhongguo.eu",
"||karayou.com",
"||kcsoftwares.com",
".kechara.com",
".keepandshare.com/visit/visit_page.php?i=688154",
"||keepvid.com",
".kendincos.net",
".kenengba.com",
"||kenengba.com",
"||keontech.net",
"wiki.keso.cn/Home",
".khabdha.org",
".khmusic.com.tw",
"bbs.kimy.com.tw",
".kingdomsalvation.org",
"kinghost.com",
".kingstone.com.tw",
"killwall.com",
"||killwall.com",
".kissbbao.cn",
"|http://kiwi.kz",
"||kmt.org.tw",
".knowledgerush.com/kr/encyclopedia",
"||kodingen.com",
"@@||www.kodingen.com",
"||kompozer.net",
"||koolsolutions.com",
".koornk.com",
"||koornk.com",
".kui.name/event",
".kuliwang.com",
"kun.im",
".kurashsultan.com",
"||kurtmunger.com",
"kusocity.com",
"||kwcg.ca",
"kwongwah.com.my",
"kyohk.net",
".kzeng.info",
"||kzeng.info",
"la-forum.org",
"ladbrokes.com",
"||labiennale.org",
"lagranepoca.com",
".lalulalu.com",
"|http://www.lamenhu.com",
"laogai.org",
"||laogai.org",
"laomiu.com",
".laoyang.info",
"|http://laoyang.info",
"||laptoplockdown.com",
"||laqingdan.net",
"||larsgeorge.com",
"||lastfm.es",
"latelinenews.com",
".latibet.org",
"||lazarsearlymusic.com",
"||leecheukyan.org",
"|http://leirentv.ca",
"leisurecafe.ca",
"||lematin.ch",
".lemonde.fr",
"||lenwhite.com",
"lerosua.org",
"||lerosua.org",
"blog.lester850.info",
"||lesoir.be",
"letscorp.net",
"||letscorp.net",
"liansi.org",
".lianyue.net",
"||liaowangxizang.net",
".liaowangxizang.net",
"||liberal.org.hk",
"libertytimes.com.tw",
".lidecheng.com/blog/fucking-gfw",
"limiao.net",
"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-engineer.net",
"||linuxconfig.org",
"||linuxreviews.org",
"linuxtoy.org/archives/installing-west-chamber-on-ubuntu",
".lipuman.com",
"||listentoyoutube.com",
"listorious.com",
"||liudejun.com",
".liuhanyu.com",
".liujianshu.com",
"||liujianshu.com",
"liuxiaotong.com",
"||liuxiaotong.com",
"liu.lu",
".liveleak.com",
"||liveleak.com",
".livestation.com",
"livestream.com",
"||livestream.com",
"||livingonline.us",
"||livingstream.com",
"||livevideo.com",
".livevideo.com",
"lizhizhuangbi.com",
"lkcn.net",
"|http://localpresshk.com",
"||lockdown.com",
"||lockestek.com",
"logbot.net",
"||logiqx.com",
"||logmike.com",
".longhair.hk",
"||longtermly.net",
".lookatgame.com",
"|http://lookatgame.com",
"||lookingglasstheatre.org",
"||lookpic.com",
".looktoronto.com",
".lotsawahouse.org/tibetan-masters/fourteenth-dalai-lama",
".lotuslight.org.tw",
"hkreporter.loved.hk",
"||lrfz.com",
".lrip.org",
"|http://lrip.org/",
".lsd.org.hk",
"||lsd.org.hk",
"lsforum.net",
"||lsm.org",
"||lsmchinese.org",
"||lsmkorean.org",
".lsmradio.com/rad_archives",
".ltn.com.tw",
"|http://ltn.com.tw",
".lupm.org",
"||lupm.org",
"||lushstories.com",
"lvhai.org",
"||lvhai.org",
"||mh4u.org",
"m-team.cc/forum",
"www.macrovpn.com",
"||mad-ar.ch",
"|http://maiplus.com",
"||marc.info",
"marguerite.su",
"||martincartoons.com",
".maiio.net",
"mail-archive.com",
".malaysiakini.com",
"||makemymood.com",
"||marines.mil",
"markmail.org*message",
"||martau.com",
".martsangkagyuofficial.org",
"|http://martsangkagyuofficial.org",
"maruta.be/forget",
".marxist.com",
"||marxist.net",
".marxists.org/chinese",
"||matainja.com",
"||mathiew-badimon.com",
"||matsushimakaede.com",
"|http://maturejp.com",
"mayimayi.com",
"||mcadforums.com",
"mcfog.com",
".md-t.org",
"||md-t.org",
".mediafire.com/?",
"||meetup.com",
"mefeedia.com",
".megaporn.com",
"||megaproxy.com",
"||megarotic.com",
"megavideo.com",
"||megurineluka.com",
"meirixiaochao.com",
"||melon-peach.com",
"memedia.cn",
".memehk.com",
"||memehk.com",
".memrijttm.org",
"merit-times.com.tw",
".mesotw.com/bbs",
".metacafe.com",
"||meteorshowersonline.com",
"|http://www.metro.taipei/",
"||metrolife.ca",
"||mgoon.com",
"||mgstage.com",
"mhradio.org",
"|http://michaelanti.com",
"||michaelmarketl.com",
"middle-way.net",
".mihk.hk/forum",
"mihua.org",
".mimivip.com",
".mimivv.com",
".mindrolling.org",
"|http://mindrolling.org",
"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",
"mingpaonews.com",
".mingpaony.com",
".mingpaosf.com",
".mingpaotor.com",
".mingpaovan.com",
".mingshengbao.com",
".ministrybooks.org",
".minzhuhua.net",
"||minzhuhua.net",
"minzhuzhanxian.com",
"minzhuzhongguo.org",
"||miroguide.com",
"mirrorbooks.com",
"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",
"||mrdoob.com",
"wiki.moegirl.org",
"||mog.com",
"molihua.org",
"||mondex.org",
"|http://www.monlamit.org",
"c1522.mooo.com",
"||monitorchina.org",
"bbs.morbell.com",
"||morningsun.org",
"||movabletype.com",
"||moviefap.com",
"||www.moztw.org",
"mp3ye.eu",
"||mp/",
"||mpettis.com",
"mpfinance.com",
"mpinews.com",
"mrtweet.com",
"||mrtweet.com",
"news.msn.com.tw",
"msguancha.com",
"||mthruf.com",
"||multiply.com",
"multiproxy.org",
"forum.mymaji.com",
"multiupload.com",
"||muouju.com",
"||muselinks.co.jp",
"||muzi.com",
"||muzi.net",
"||mx981.com",
".my-proxy.com",
"forum.my903.com",
"myactimes.com",
"||my-addr.com",
"||myaudiocast.com",
".myav.com.tw/bbs",
"||bbs.mychat.to",
"||mychinamyhome.com",
".mychinamyhome.com",
"||www.mycould.com",
"||myeclipseide.com",
".myforum.com.hk",
"||myforum.com.hk",
"||myforum.com.uk",
".myfreshnet.com",
"||myparagliding.com",
"||mypopescu.com",
"mysinablog.com",
".myspace.com",
"||naacoalition.org",
"old.nabble.com",
"||naitik.net",
"||namsisi.com",
"nanyang.com",
"||nanyang.com",
".nanyangpost.com",
"||nanyangpost.com",
".nanzao.com",
"||jpl.nasa.gov",
"||pds.nasa.gov",
"/^https?:\\/\\/[^\\/]+line\\.naver\\.jp/",
"||navicat.com",
".nakido.com",
"||nakido.com",
".naol.ca",
"cyberghost.natado.com",
"||national-lottery.co.uk",
"||navy.mil",
"nccwatch.org.tw",
".nch.com.tw",
".ncn.org",
"||ncn.org",
"||etools.ncol.com",
".nde.de",
".ndr.de",
"www.ned.org",
"||nekoslovakia.net",
"t.neolee.cn",
"netcolony.com",
"bolin.netfirms.com",
"zh.netlog.com",
"netme.cc",
"networkedblogs.com",
"neverforget8964.org",
"new-3lunch.net",
".new-akiba.com",
".newcenturymc.com",
"|http://newcenturymc.com",
"newcenturynews.com",
"||newchen.com",
".newchen.com",
".newgrounds.com",
"newlandmagazine.com.au",
"news100.com.tw",
".newscn.org",
"||newscn.org",
"||newsminer.com",
"newspeak.cc/story",
".newsancai.com",
"||newstapa.org",
".newtaiwan.com.tw",
"newtalk.tw",
"||newtalk.tw",
"newyorktimes.com",
".nextmedia.com",
"||nexton-net.jp",
"nexttv.com.tw",
"||nga.mil",
"ngensis.com",
".nicovideo.jp/watch",
"||nighost.org",
"ninecommentaries.com",
"nintendium.com",
"taiwanyes.ning.com",
"usmgtcg.ning.com/forum",
"||niusnews.com",
"||njactb.org",
"njuice.com",
"||njuice.com",
"nlfreevpn.com",
"||nobel.se",
"nobelprize.org/nobel_prizes/peace/laureates/2010",
"nobodycanstop.us",
"||nobodycanstop.us",
"||nokogiri.org",
"||nokola.com",
".norbulingka.org",
"||novelasia.com",
"|http://news.now.com/home*",
"||nownews.com",
".nowtorrents.com",
".noypf.com",
"||noypf.com",
"||npa.go.jp",
".nps.gov",
".nrk.no",
"||nrk.no",
"||nsc.gov.tw",
".ntd.tv",
"||ntd.tv",
"ntdtv.co",
"ntdtv.ca",
"ntdtv.org",
"ntdtv.ru",
"||cbs.ntu.edu.tw",
".nubiles.net",
"||nuexpo.com",
"||nurgo-software.com",
".nuvid.com",
"nuzcom.com",
".nvquan.org",
".nwtca.org",
"||nyaa.se",
".nydus.ca",
"||nyt.com",
"||nytco.com",
".nytimes.com",
"||nytimes.com",
"||nytimg.com",
"nysingtao.com",
"||nzchinese.net.nz",
"observechina.net",
"oclp.hk",
"||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",
"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",
"|http://www.onion.city",
".onlylady.cn",
"onmoon.net",
"onmoon.com",
"||ontrac.com",
".oopsforum.com",
"open.com.hk",
"opendemocracy.net",
"myopenid.com",
"||myopenid.com",
"openid.net",
"||openid.net",
"||blog.openinkpot.org",
".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",
"organharvestinvestigation.net",
"||orient-doll.com",
"orientaldaily.com.my",
"||orientaldaily.com.my",
"||orn.jp",
"t.orzdream.com",
"||t.orzdream.com",
"tui.orzdream.com",
"||orzistic.org",
"||osfoora.com",
"|http://www.osmdroid.net",
"||ourdearamy.com",
"oursogo.com",
"oursteps.com.au",
"xinqimeng.over-blog.com",
"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",
".ozchinese.com/bbs",
"||ow.ly",
"bbs.ozchinese.com",
".ozyoyo.com",
".pacificpoker.com",
".packetix.net",
".padmanet.com",
"page2rss.com",
"||pagodabox.com",
"||paint.net",
"||coveringweb.com",
".palacemoon.com",
"forum.palmislife.com",
"||eriversoft.com",
"paljorpublications.com",
"paper.li",
"paperb.us",
".panluan.net",
"||panluan.net",
"||pao-pao.net",
".parade.com/dictators/2009",
".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",
".pcdiscuss.com",
"pcdvd.com.tw",
".pchome.com.tw",
"|http://pcij.org/",
"||pct.org.tw",
"pdetails.com",
"||pdproxy.com",
"||peace.ca",
"peacefire.org",
"peacehall.com",
"|http://pearlher.org",
".peeasian.com",
".pekingduck.org",
"||pekingduck.org",
"penchinese.com",
"||penchinese.net",
".penchinese.net",
"pengyulong.com",
"||blog.pentalogic.net",
".penthouse.com",
".peopo.org",
"||peopo.org",
".percy.in",
".perfectgirls.net",
"perfectvpn.net",
".persecutionblog.com",
"phayul.com",
"philly.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",
".piring.com",
"||pixelqi.com",
"||css.pixnet.in",
"||pixnet.net",
".pixnet.net",
".pk.com",
"||placemix.com",
"|http://pictures.playboy.com",
"||playboy.com",
"||playpcesor.com",
"plays.com.tw",
"||m.plixi.com",
"plm.org.hk",
"plunder.com",
".plus28.com",
".plusbb.com",
".pmates.com",
"||po2b.com",
"||podictionary.com",
".pokerstars.com",
"||pokerstars.com",
"zh.pokerstrategy.com",
"politicalchina.org",
"politicalconsultation.org",
"||popvote.hk",
"popyard.com",
"||popyard.org",
".porn.com",
".porn2.com",
".pornbase.org",
"||pornhd.com",
".pornhub.com",
"||pornmm.net",
".pornoxo.com",
".pornrapidshare.com",
"||pornrapidshare.com",
".pornstarclub.com",
".porntube.com",
".pornvisit.com",
".portablevpn.nl",
".post852.com",
"postadult.com",
"||powercx.com",
"||www.powerpointninja.com",
"||cdn.printfriendly.com",
"||pts.org.tw",
"pubu.com.tw",
"puffinbrowser.com",
"pureinsight.org",
"||putty.org",
"|http://post.ly",
".posterous.com",
"|http://posterous.com",
"||post.anyu.org",
"||bralio.com",
"||calebelston.com",
"||designerol.com",
"||blog.fizzik.com",
"||nf.id.au",
"||markmilian.com",
"||log.riku.me",
"||sogrady.me",
"||vatn.org",
"||veempiire.com",
"||www.vegorpedersen.com",
"||ventureswell.com",
"||webfee.tk",
"||whereiswerner.com",
"||bill.zhong.pp.ru",
".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",
"||privateinternetaccess.com",
"privatepaste.com",
"||privatepaste.com",
"privatetunnel.com",
"||privatetunnel.com",
"||procopytips.com",
"provideocoalition.com",
"||prosiben.de",
"proxifier.com",
"api.proxlet.com",
"||proxomitron.info",
"proxy.org",
".proxypy.net",
"||proxypy.net",
"proxyroad.com",
"prozz.net",
"psblog.name",
"||psblog.name",
".ptt.cc",
".puffstore.com",
"||pullfolio.com",
"||pureconcepts.net",
"||purepdf.com",
"||purevpn.com",
".putlocker.com/file",
"pwned.com",
"python.com",
".python.com.tw",
"|http://python.com.tw",
".qanote.com",
"||qanote.com",
"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",
"|http://quran.com",
"qusi8.net",
".qvodzy.org",
"nemesis2.qx.net*pages*MyEnTunnel",
"qxbbs.org",
".radicalparty.org",
"radioaustralia.net.au",
".radiohilight.net",
"||radiohilight.net",
"opml.radiotime.com",
"||radiovaticana.org",
"||radiovncr.com",
"||raidcall.com.tw",
".raidtalk.com.tw",
"rangzen.com",
"rangzen.net",
"rangzen.org",
"|http://blog.ranxiang.com/",
"ranyunfei.com",
"||ranyunfei.com",
".rapbull.net",
"|http://rapidgator.net/",
"||rapidshare8.com",
".rapidsharedata.com",
"rcinet.ca",
".read100.com",
".readingtimes.com.tw",
"||readingtimes.com.tw",
"||readmoo.com",
".realcourage.org",
".realraptalk.com",
".recordhistory.org",
"redchinacn.org",
".redtube.com",
"referer.us",
"||referer.us",
"||reflectivecode.com",
"relaxbbs.com",
".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",
"||rferl.org",
".rfi.fr",
"||rfi.fr",
"|http://rfi.my/",
".rhcloud.com",
"|http://vds.rightster.com/",
".rileyguide.com",
"riku.me/",
".ritouki.jp",
".rlwlw.com",
"||rlwlw.com",
".rmjdw.com",
"chinese.rnw.nl",
".rnw.nl",
"robtex.com",
"||robustnessiskey.com",
"|http://www2.rocketbbs.com/11/bbs.cgi?id=5mus",
"|http://www2.rocketbbs.com/11/bbs.cgi?id=freemgl",
"||rocmp.org",
"||rojo.com",
"||ronjoneswriter.com",
".roodo.com",
".rosechina.net",
".rotten.com",
".rsf.org",
"||rsf.org",
".rsf-chinese.org",
"||rsf-chinese.org",
".rssmeme.com",
"||rssmeme.com",
".rthk.hk",
"|http://rthk.hk",
".rthk.org.hk",
"|http://rthk.org.hk",
"rti.org.tw",
".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall",
".rushbee.com",
"rutube.ru",
".ruyiseek.com",
".rxhj.net",
"|http://rxhj.net",
"||s-cute.com",
".s-dragon.org",
"||s1heng.com",
"|http://www.s4miniarchive.com",
"||s8forum.com",
"sacom.hk",
"||sacom.hk",
"||sadpanda.us",
".saiq.me",
"||saiq.me",
"||sakuralive.com",
".salvation.org.hk",
"||salvation.org.hk",
".samair.ru/proxy/type-01",
".sambhota.org",
"sammyjs.org",
"||sankaizok.com",
".sanmin.com.tw",
"sapikachu.net",
"savemedia.com",
"savetibet.de",
"savetibet.fr",
"savetibet.nl",
"savetibet.org",
"savetibet.ru",
"savevid.com",
"||say2.info",
"|http://www.sciencemag.org/content/344/6187/953",
".scmp.com",
".scmpchinese.com",
".scribd.com",
"||scriptspot.com",
"seapuff.com",
"domainhelp.search.com",
"secretchina.com",
"||secretgarden.no",
"||default.secureserver.net",
"securitykiss.com",
"seesmic.com",
"||seevpn.com",
"||seezone.net",
"sejie.com",
".sendspace.com",
"|http://tweets.seraph.me/",
"sesawe.net",
"||sesawe.net",
".sesawe.org",
"||sethwklein.net",
"forum.setty.com.tw",
".sevenload.com",
"||sevenload.com",
".sex.com",
".sex-11.com",
"||sex3.com",
"||sex8.cc",
".sexandsubmission.com",
".sexhu.com",
".sexhuang.com",
"sexinsex.net",
"||sexinsex.net",
"67.220.91.18",
"67.220.91.23",
"|http://*.sf.net",
".sfileydy.com",
".sftuk.org",
"||sftuk.org",
"shadow.ma",
"||shadowsocks.org",
"shahamat-english.com",
".shangfang.org",
"||shangfang.org",
"shapeservices.com",
".sharebee.com",
"||sharecool.org",
"||sharkdolphin.com",
"sharpdaily.com.hk",
"||sharpdaily.com.hk",
".sharpdaily.hk",
".shat-tibet.com",
".shaunthesheep.com",
"||shaunthesheep.com",
"sheikyermami.com",
"||shellmix.com",
"shenshou.org",
"shenyun.com",
"shenyunperformingarts.org",
"shenzhoufilm.com",
"||shenzhoufilm.com",
"shinychan.com",
".shitaotv.org",
"||shixiao.org",
"||shizhao.org",
".shizhao.org",
"shkspr.mobi/dabr",
"||shodanhq.com",
".shopping.com",
".showtime.jp",
"ch.shvoong.com",
".shwchurch3.com",
"|http://shwchurch3.com",
"||sidelinesnews.com",
".sidelinessportseatery.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",
"|http://news.sinchew.com.my",
".singaporepools.com.sg",
"||singaporepools.com.sg",
"singtao.com",
"||singtao.com",
"news.singtao.ca",
"||cdp.sinica.edu.tw",
"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",
"||sjum.cn/",
"||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",
"||slheng.com",
".slideshare.net",
"forum.slime.com.tw",
".slutload.com",
"smhric.org",
"||sndcdn.com",
"||so-ga.net",
".so-ga.net",
"||so-news.com",
".so-news.com",
"home.so-net.net.tw/yisa_tsai",
"||soc.mil/",
"||sockslist.net",
".sod.co.jp",
".softether.org",
"||softether.org",
".softether-download.com",
"||softether-download.com",
"||cdn.softlayer.net",
"||sogclub.com",
"sohcradio.com",
"||sohcradio.com",
"||www.somee.com",
"||sorting-algorithms.com",
".soumo.info",
"||soup.io/",
"@@||static.soup.io",
".slinkset.com",
"||slickvpn.com",
"||snapchat.com",
".snaptu.com",
"||snaptu.com",
"sneakme.net",
"||snooper.co.uk",
"snowlionpub.com",
".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",
".sonidodelaesperanza.org",
".sopcast.com",
".sopcast.org",
"|http://bbs.soul-plus.net",
"||soundcloud.com",
".soundofhope.kr",
"soundofhope.org",
"||soundofhope.org",
"||soupofmedia.com",
".sourceforge.net",
"|http://sourceforge.net/p*/shadowsocksgui/",
"southnews.com.tw",
"sowers.org.hk",
"||wlx.sowiki.net",
"||space-scape.com",
"||spankbang.com",
".spankwire.com",
"||spb.com",
"||spencertipping.com",
"spinejs.com",
"||sproutcore.com",
"squarespace.com",
"||ssh91.com",
"www.stackfile.com/freedur",
"||standupfortibet.org",
"stanford.edu/group/falun",
"usinfo.state.gov",
".starp2p.com",
"||starp2p.com",
"||startpage.com",
".state168.com",
"||steel-storm.com",
"||stepmania.com",
"sthoo.com",
"||sthoo.com",
".stickam.com",
"stickeraction.com/sesawe",
"||stoneip.info",
"||storagenewsletter.com",
".stoptibetcrisis.net",
"||stoptibetcrisis.net",
"||storify.com",
"||stoweboyd.com",
"||streamingthe.net",
"cn.streetvoice.com/article",
"cn.streetvoice.com/diary",
"cn2.streetvoice.com",
"tw.streetvoice.com",
"||strongvpn.com",
".student.tw/db",
"||studentsforafreetibet.org",
"||stumbleupon.com",
"stupidvideos.com",
".sugarsync.com",
"||sugarsync.com",
"summify.com",
"sun1911.com",
".sunporno.com",
"||sunporno.com",
".suyangg.com",
"|http://suyangg.com/",
".suoluo.org",
"api.supertweet.net",
"www.supertweet.net",
".surfeasy.com.au",
"||surrenderat20.net",
"||svwind.com",
"||sweux.com",
"||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",
"|http://www.tablesgenerator.com/",
"tabtter.jp",
".tacem.org",
"||tafaward.com",
"tagwalk.com",
"||tagwalk.com",
"tahr.org.tw",
"taipei.gov.tw",
".taipeisociety.org",
"||taipeisociety.org",
".taiwandaily.net",
"||taiwantt.org.tw",
"||taiwandaily.net",
"taiwankiss.com",
"taiwannation.com",
"taiwannation.com.tw",
"||taiwannews.com.tw",
"|http://www.taiwanonline.cc/",
"taiwantp.net",
"taiwanus.net",
"taiwanyes.com",
"taiwan-sex.com",
".talk853.com",
".talkboxapp.com",
"||talkboxapp.com",
"||tamiaode.tk",
"||tanc.org",
"tangben.com",
".taolun.info",
"||taolun.info",
"blog.taragana.com",
"||taup.net",
"|http://www.taup.org.tw",
".taweet.com",
"||taweet.com",
"||tbpic.info",
"||tbsec.org",
"||tbsn.org",
".tbsseattle.org",
".tccwonline.org",
".tcewf.org",
"tchrd.org",
"||techlifeweb.com",
"||techparaiso.com",
"||teck.in",
"teensinasia.com",
".telecomspace.com",
"||telegram.org",
"||telegraph.co.uk",
".tenacy.com",
".tew.org",
"||theatrum-belli.com",
"||thebodyshop-usa.com",
"theblemish.com",
"||thebcomplex.com",
"||thebobs.com",
".thechinabeat.org",
"|http://www.thechinastory.org/yearbooks/yearbook-2012/",
"||thedieline.com",
"||thedw.us",
"thefrontier.hk/tf",
"|http://thegioitinhoc.vn/",
".thehots.info",
"thehousenews.com",
"||thehun.net",
"||thelifeyoucansave.com",
".thenewslens.com",
"thepiratebay.org",
"thereallove.kr",
"||thesartorialist.com",
"thespeeder.com",
"||thestandnews.com",
"thetibetconnection.org",
".thetibetmuseum.org",
"||thetibetpost.com",
"thetrotskymovie.com/",
"thevivekspot.com",
"||thewgo.org",
".thinkingtaiwan.com",
".thisav.com",
"|http://thisav.com",
"||thomasbernhard.org",
"threatchaos.com",
"||throughnightsfire.com",
".thumbzilla.com",
"||thywords.com",
"tiananmenmother.org",
"||tiananmenuniv.com",
"||tiananmenuniv.net",
"||tiandixing.org",
".tianhuayuan.com",
".tianlawoffice.com",
"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-foundation.org",
".tibet-house-trust.co.uk",
"tibet-info.net",
"tibet-initiative.de",
"||tibet-initiative.de",
".tibet-munich.de",
".tibetaid.org",
"tibetalk.com",
"tibetan-alliance.org",
".tibetanarts.org",
".tibetcollection.com",
"tibetanculture.org",
".tibetanpaintings.com",
".tibetanphotoproject.com",
".tibetanwomen.org",
"|http://tibetanwomen.org",
".tibetanyouthcongress.org",
"||tibetanyouthcongress.org",
".tibetcharity.dk",
"tibetcharity.in",
".tibetcity.com",
".tibetcorps.org",
"tibetfocus.com",
"tibetfund.org",
"tibethouse.jp",
"tibethouse.org",
"||tibethouse.us",
"tibettimes.net",
".tibetjustice.org",
"|http://tibetmuseum.org",
"tibetnetwork.org",
"||tibetnetwork.org",
".tibetoffice.ch",
"|http://tibetoffice.ch",
"tibetoffice.org",
"tibetonline.com",
"||tibetonline.com",
".tibetoffice.com.au",
"|http://tibetoffice.com.au",
"||tibetonline.tv",
".tibetonline.tv",
".tibetoralhistory.org",
".tibetrelieffund.co.uk",
"tibetsites.com",
".tibetsun.com",
"||tibetwrites.org",
".time.com/time/time100/leaders/profile/rebel",
".time.com/time/specials/packages/article/0,28804",
".time.com/time/magazine",
"||blog.tiney.com",
"tinychat.com",
"||tinypaste.com",
".tistory.com",
"||tkcs-collins.com",
"||tkforum.tk",
".tmagazine.com",
"||tmagazine.com",
"|http://tmi.me",
".tnaflix.com",
"||tnaflix.com",
".tnp.org",
"|http://tnp.org",
"togetter.com",
".tokyo-247.com",
"tokyo-hot.com",
"||tokyocn.com",
".tono-oka.jp",
"tonyyan.net",
".toodoc.com",
"toonel.net",
".topnews.in",
"||topshare.us",
".topshareware.com",
"||topstyle4.com",
"||topsy.com",
".topsy.com",
"||toptip.ca",
"tora.to",
".torproject.org",
"||torproject.org",
"torrentcrazy.com",
"||torrentcrazy.com",
"||torrentproject.se",
"||torrentz.eu",
"||torvpn.com",
"touch99.com",
"||toutfr.com",
".tpi.org.tw",
"||tpi.org.tw",
"||transgressionism.org",
"||transparency.org",
"||travelinlocal.com",
"||treemall.com.tw",
"trendsmap.com",
"||trendsmap.com",
".trialofccp.org",
"||trialofccp.org",
"||tripod.com",
"@@||www.tripod.com",
".trouw.nl",
".trt.net.tr",
"trtc.com.tw",
"trulyergonomic.com",
"||trustedbi.com",
".truth101.co.tv",
"|http://truth101.co.tv",
"||truthcn.com",
".truveo.com",
".tsemtulku.com",
"tsquare.tv",
"|http://www.tsu.org.tw",
"tsunagarumon.com",
"|http://www.tsuru-bird.net/",
".tsctv.net",
"||tt-rss.org",
"||tt1069.com",
"||tttan.com",
".tttan.com",
"bb.ttv.com.tw/bb",
"tu8964.com",
".tuanzt.com",
".tube.com",
"tube8.com",
"||tube8.com",
".tube911.com",
"||tube911.com",
"tubecao.com",
"||tubewolf.com",
"tuidang.net",
"tuidang.org",
"bbs.tuitui.info",
"||tumutanzi.com",
".tunein.com",
"|http://tunein.com",
"||tunnelbear.com",
".tuo8.hk",
".tuo8.org",
"||tuo8.org",
".turbobit.net",
"|http://turbobit.net",
"||turningtorso.com",
"||tuxtraining.com",
"|http://tuzaijidi.com",
"|http://*.tuzaijidi.com",
".tw01.org",
"|http://tw01.org",
"||301works.org",
"||365singles.com.ar",
"||all-that-is-interesting.com",
"||art-or-porn.com",
"||news.atebits.com",
"||tumblr.awflasher.com",
"||badassjs.com",
"||basetimesheightdividedby2.com",
"||benjaminste.in",
"||blog.birdhouseapp.com",
"||bobulate.com",
"||bonjourlesgeeks.com",
"||bookshelfporn.com",
"||blog.boxcar.io",
"||blog.bitly.com",
"||chevronwp7.com",
"||clientsfromhell.net",
"||codeboxapp.com",
"||cookingtothegoodlife.com",
"||cubicle17.com",
"||photos.dailyme.com",
"||davidslog.com",
"||blog.davidziegler.net",
"||blog.dayoneapp.com",
"||drewolanoff.com",
"||blog.dribbble.com",
"||chaos.e-spacy.com",
"||eamonnbrennan.com",
"||everyday-carry.com",
"||eyespirit.info",
"||life.fly4ever.me",
"||fredwilson.vc",
"||fuckgfw.com",
"||geekmade.co.uk",
"||generesis.com",
"||news.ghostery.com",
"||givemesomethingtoread.com",
"||blog.gowalla.com",
"||heiyo.info",
"||hellonewyork.us",
"||blog.hotpotato.com",
"||ialmostlaugh.com",
"||blog.ifttt.com",
"||blog.instagram.com",
"||blog.instapaper.com",
"||interestinglaugh.com",
"||blog.iphone-dev.org",
"||jayparkinsonmd.com",
"||blog.joeyrobert.org",
"||kt.kcome.org",
"||my.keso.cn",
"||blog.kickstarter.com",
"||blog.kl.am",
"||blog.klip.me",
"||t.kun.im",
"||blog.lightbox.com",
"||littlebigdetails.com",
"||lovequicksilver.com",
"||lyricsquote.com",
"||madmenunbuttoned.com",
"||marco.org",
"||minimalmac.com",
"||mixedmedialabs.com",
"||modfetish.com",
"||blog.mongodb.org",
"||navigeaters.com",
"||london.neighborhoodr.com",
"||blog.path.com",
"||parislemon.com",
"||blog.pikchur.com",
"||blog.rockmelt.com",
"||blog.romanandreg.com",
"||solozorro.tk",
"||blog.sparrowmailapp.com",
"||stuffimreading.com",
"||blog.summify.com",
"||thedailywh.at",
"||theinternetwishlist.com",
"||thisiswhyyouarefat.com",
"||www.tiffanyarment.com",
"||tjholowaychuk.com",
"||tomsc.com",
"||blog.topify.com",
"||thehungrydudes.com",
"||tumblweed.org",
"||status.twhirl.org",
"||blog.usa.gov",
"||photo.utom.us",
"||v-state.org",
"||wellplacedpixels.com",
"||whydidyoubuymethat.com",
"||wordboner.com",
"||wordsandturds.com",
"||worstthingieverate.com",
"||xmusic.fm",
"||xuzhuoer.com",
"||bd.zhe.la",
"||cocoa.zonble.net",
".tv.com",
"||www.tv.com",
"|http://tv.com",
"||tv-intros.com",
"tvants.com",
"forum.tvb.com/",
"tvboxnow.com",
"tvider.com",
"||tvunetworks.com",
".tw-npo.org",
"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",
"||tweetwally.com",
"tweetymail.com",
"||twftp.org",
"twibase.com",
".twibble.de",
"||twibble.de",
"twibbon.com",
"||twibs.com",
"twicsy.com",
".twifan.com",
"|http://twifan.com",
"twiffo.com",
"||twiffo.com",
"twilog.org",
"twimbow.com",
"||twimbow.com",
"||twindexx.com",
"twipple.jp",
"||twipple.jp",
"||twip.me/",
"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/",
"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",
"twitter.com",
"||twitter.com",
"||twitter.jp",
"||twttr.com",
"/^https?:\\/\\/[^\\/]+twitter\\.com/",
"||twitter4j.org",
".twittercounter.com",
"||twittercounter.com",
"twitterfeed.com",
".twittergadget.com",
"||twittergadget.com",
".twitterkr.com",
"||twitterkr.com",
"||twittermail.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",
"twtrland.com",
"twurl.nl",
".twyac.org",
"||twyac.org",
".tycool.com",
"||tycool.com",
"||tzangms.com",
"||typepad.com",
"@@||www.typepad.com",
"@@||static.typepad.com",
"||blog.expofutures.com",
"||legaltech.law.com",
"||latimesblogs.latimes.com",
"||blog.palm.com",
"||blogs.tampabay.com",
"||contests.twilio.com",
"embr.in",
"||embr.in",
"guomin.us/login",
"||uberproxy.net",
".srcf.ucam.org/salon/",
"||ucdc1998.org",
"|http://hum*.uchicago.edu/faculty/ywang/history",
"||uderzo.it",
"||udn.com",
".udn.com",
"||uforadio.com.tw",
"ufreevpn.com",
".ugo.com",
"||uhrp.org",
".uighur.nl",
"||uighur.nl",
"uighurbiz.net",
".ulike.net",
"ukliferadio.co.uk",
"||ukliferadio.co.uk",
"ultravpn.fr",
"||ultravpn.fr",
"ultraxs.com",
"umich.edu/~falun",
"||unblock.cn.com",
"||unblocksit.es",
"uncyclomedia.org",
"uncyclopedia.info",
"|http://uncyclopedia.tw",
"||unholyknight.com",
".uni.cc",
"unicode.org",
".unification.org.tw",
".uniteddaily.com.my/index.php?",
".unix100.com",
"||unknownspace.org",
"unpo.org",
"||uocn.org",
"tor.updatestar.com",
".upholdjustice.org",
".upload4u.info",
"|http://uploaded.net/file/",
".uploaded.to/file",
"|http://uploaded.to/file",
".uploadstation.com/file",
".upwill.org",
"www.urbanoutfitters.com",
"myshare.url.com.tw/",
"||urlborg.com",
"||urlparser.com",
"us.to",
"||usacn.com",
"beta.usejump.com",
"||usfk.mil",
"||usma.edu",
"||usmc.mil",
"|http://tarr.uspto.gov/",
"||tsdr.uspto.gov",
".ustream.tv",
"||ustream.tv",
"||ustwrap.info",
"usus.cc",
".uwants.com",
".uwants.net",
"|http://uyghur-j.org",
"||uyghuramerican.org",
".uyghurcanadiansociety.org",
".uyghurensemble.co.uk",
"||uyghurcongress.org",
".uyghurpen.org",
".uyghurpress.com",
"uygur.org",
"|http://uymaarip.com/",
"||vaayoo.com",
".van698.com",
".vanemu.cn",
".vanilla-jp.com",
"vansky.com",
"||vcf-online.org",
"||vcfbuilder.org",
".velkaepocha.sk",
".venbbs.com",
".venchina.com",
"veoh.com",
".verizon.net",
"||verybs.com",
".vft.com.tw",
".viber.com",
"videobam.com",
"||videobam.com",
".videomega.tv",
"||videomega.tv",
".videomo.com",
"||vidoemo.com",
"videopediaworld.com",
"||viki.com",
"vimeo.com",
"||vimgolf.com",
"||vimperator.org",
"||vincnd.com",
"||vinniev.com",
"|http://www.lib.virginia.edu/area-studies/Tibet/tibet.html",
"|http://ny.visiontimes.com/",
".vivatube.com",
".vjmedia.com.hk",
".vllcs.org",
"||vmixcore.com",
"cn.voa.mobi",
"tw.voa.mobi",
".voachineseblog.com",
"||voachineseblog.com",
"voagd.com",
"voacantonese.com",
"||voacantonese.com",
"voachinese.com",
"||voachinese.com",
"voatibetan.com",
"||voatibetan.com",
".voanews.com",
"vocn.tv",
".vot.org",
"||vot.org",
"www.voy.com",
"||www.vpncup.com",
"vpnbook.com",
"vpnfire.com",
"||vpngate.jp",
".vpngate.net",
"||vpngate.net",
"||vpnpop.com",
"||vpnpronet.com",
"||vpnreviewz.com",
".vporn.com",
"||vporn.com",
"||vtunnel.com",
"||w.org",
"lists.w3.org/archives/public",
"||w3schools.com",
"||waffle1999.com",
".wahas.com",
".waigaobu.com",
"waikeung.org/php_wind",
".waiwaier.com",
"|http://waiwaier.com",
"wallornot.org",
"||wallpapercasa.com",
"||www.wan-press.org",
"||wanderinghorse.net",
"||wangafu.net",
"||wangjinbo.org",
".wangjinbo.org",
"wanglixiong.com",
"wangruoshui.net",
"www.wangruowang.org",
"want-daily.com",
"wapedia.mobi/zhsimp",
"||waselpro.com",
".wattpad.com",
"||wattpad.com",
".makzhou.warehouse333.com",
"washeng.net",
"||watchmygf.net",
"||wav.tv",
".wdf5.com",
".wearn.com",
"||wearn.com",
"||hudatoriq.web.id",
"||web2project.net",
"webbang.net",
"weblagu.com",
"||webmproject.org",
"webs-tv.net",
"websitepulse.com/help/testtools.china-test.html",
"|http://www.websnapr.com",
"webworkerdaily.com",
".weekmag.info",
"||wefightcensorship.org",
".wefong.com",
"weiboleak.com",
"weijingsheng.org",
".weiming.info",
"weiquanwang.org",
"|http://weisuo.ws",
".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",
"www.wet123.com",
"||wepn.info",
".westernshugdensociety.org",
"wetpussygames.com",
".wetplace.com",
"wexiaobo.org",
"||wexiaobo.org",
"wezhiyong.org",
"||wezone.net",
".wforum.com",
"||wforum.com/",
".whatblocked.com",
"||whatblocked.com",
".whippedass.com",
"|http://who.is/",
"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",
"||collateralmurder.com",
"||collateralmurder.org",
"wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0",
"||wikimapia.org",
"||secure.wikimedia.org",
"||wikimedia.org.mo",
"zh.wikinews.org",
"||wikiwiki.jp",
"||sports.williamhill.com",
"||willw.net",
"||windowsphoneme.com",
"winwhispers.info",
"||wiredbytes.com",
"||wiredpen.com",
"||wireshark.org",
".wisdompubs.org",
".wisevid.com",
"||wisevid.com",
".witnessleeteaching.com",
".witopia.net",
"|http://wn.com",
".wnacg.com",
".wo.tc",
"||woeser.com",
"|http://woesermiddle-way.net/",
"wolfax.com",
"||wolfax.com",
"woopie.jp",
"||woopie.jp",
"woopie.tv",
"||woopie.tv",
"||workatruna.com",
"||workersthebig.net",
".worldcat.org",
"worldjournal.com",
".wordpress.com",
"|http://*.wordpress.com",
"||wp.com",
"woxinghuiguo.com",
"wow-life.net",
"||wowlegacy.ml",
".wpoforum.com",
"||wpoforum.com",
".wqlhw.com",
".wqyd.org",
"||wqyd.org",
"wrchina.org",
"wretch.cc",
".wsj.com",
".wsj.net",
".wtfpeople.com",
".wuala.com",
"wuerkaixi.com",
"wufi.org.tw",
"||wufoo.com",
"||wuguoguang.com",
"wujie.net",
"wujieliulan.com",
"||wujieliulan.com",
"wukangrui.net",
"wwitv.com",
"wzyboy.im/post/160",
".x-berry.com",
"||x-art.com",
"||x-wall.org",
"x1949x.com",
"x365x.com",
"xanga.com",
"||xbabe.com",
".xbookcn.com",
"||xbookcn.com",
"||xcafe.in",
"x.xcity.jp",
".xcritic.com",
"|http://cdn*.xda-developers.com",
"destiny.xfiles.to/ubbthreads",
".xfm.pp.ru",
"xgmyd.com",
"xh4n.cn/blog",
"xhamster.com",
"one.xthost.info",
".xianqiao.net",
".xiaochuncnjp.com",
"s.xiaod.in",
".xiaohexie.com",
"||xiaolan.me",
"||xiaoma.org",
"||xiaohexie.com",
"xiezhua.com",
".xing.com",
"||xing.com",
".xinmiao.com.hk",
"||xinmiao.com.hk",
"xinsheng.net",
"xinshijue.com",
"xinhuanet.org",
"|http://xinyubbs.net",
".xiongpian.com",
"xizang-zhiye.org",
"xjp.cc",
"||xjp.cc",
"||xlfmwz.info",
"||xml-training-guide.com",
"xmovies.com",
"||xnxx.com",
"xpdo.net",
"||xpud.org",
"||k2.xrea.com",
"||xtube.com",
"blog.xuite.net",
"vlog.xuite.net",
"xuzhiyong.net",
"||xuchao.org",
"xuchao.net",
"||xuchao.net",
".xvideos.com",
".xxbbx.com",
"||xxxx.com.au",
"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.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",
"yangjianli.com",
"yasni.co.uk",
"||yasukuni.or.jp",
".ydy.com",
"||yeelou.com",
"yeeyi.com",
"yegle.net",
"||yegle.net",
"||yes123.com.tw",
"||yesasia.com",
"||yesasia.com.hk",
"||yhcw.net",
".yi.org",
".yibada.com",
".yibaochina.com",
".yidio.com",
"||yidio.com",
"yilubbs.com",
"xa.yimg.com",
".yipub.com",
"||yipub.com",
".yogichen.org",
"||yogichen.org",
"yong.hu",
".yorkbbs.ca",
"||youxu.info",
".yyii.org",
"||yyii.org",
".yzzk.com",
"||yzzk.com",
".youjizz.com",
"||youjizz.com",
"youmaker.com",
"youpai.org",
"||youpai.org",
".your-freedom.net",
"||yourepeat.com",
".yousendit.com",
"||yousendit.com",
"youthbao.com",
".youthnetradio.org/tmit/forum",
"blog.youthwant.com.tw",
"share.youthwant.com.tw",
"topic.youthwant.com.tw",
".youporn.com",
"||youporn.com",
".youporngay.com",
"||youtu.be",
".youtube.com",
"||youtube.com",
"||youtube-nocookie.com",
".youtubecn.com",
".360buyimg.jd.id",
"youversion.com",
"||youversion.com",
"blog.youxu.info/2010/03/14/west-chamber",
"||ytimg.com",
"ytht.net",
"yuanming.net",
"||yunchao.net",
"||yvesgeleyn.com",
"yx51.net",
"||yymaya.com",
"zacebook.com",
"||zannel.com",
"||tap11.com",
".zaobao.com",
".zaobao.com.sg",
"||zaobao.com.sg",
".zaozon.com",
"||zarias.com",
"www.zaurus.org.uk",
".zdnet.com.tw/news/software/0,2000085678,20111187,00",
".zengjinyan.org",
"||zeutch.com",
"www.zfreet.com/post/usejump-browns.html",
"zgzcjj.net",
".zhanbin.net",
"||zhanbin.net",
".zhangboli.net",
"zhenghui.org",
"||zhangtianliang.com",
"zhengwunet.org",
"zhenlibu.info",
"||zhenlibu.info",
"|http://zhenxiang.biz",
".zhinengluyou.com",
"|http://zhongguorenquan.org",
"||zhongguotese.net",
"||zhongmeng.org",
"||zhreader.com",
"zhuichaguoji.org",
"||zhuichaguoji.org",
".ziddu.com/download",
"||zillionk.com",
"zinio.com",
"||zinio.com",
"||ziplib.com",
".zkaip.com",
"||zkaip.com",
"||zlib.net/",
"zmw.cn",
"zomobo.net",
".zonaeuropa.com",
"||zonaeuropa.com",
"||zootool.com",
".zoozle.net",
"writer.zoho.com",
".zshare.net/download",
".zsrhao.com",
".zuo.la",
"||zuo.la",
"||zuobiao.me",
".zuola.com",
"||zuola.com",
"||zvereff.com",
"zyzc9.com",
"freenet",
"q=freedom",
"q%3Dfreedom",
"remembering_tiananmen_20_years",
"search*safeweb",
"q=triangle",
"q%3DTriangle",
"ultrareach",
"ultrasurf",
"zhengjian",
"%E7%BD%A2%E8%AF%BE",
"search*%E5%8D%9A%E8%AE%AF",
"search*%E5%A4%A7%E7%BA%AA%E5%85%83",
"search*%E9%92%93%E9%B1%BC%E5%B2%9B",
"%E5%8A%A8%E6%80%81%E7%BD%91",
"search*%E5%A4%9A%E7%B6%AD",
"search*%E5%A4%9A%E7%BB%B4",
"search*freegate",
"search*%E6%B3%95%E4%BC%9A",
"%E6%B3%95%E8%BD%AE%E5%A4%A7%E6%B3%95",
"%E6%B3%95%E8%BC%AA%E5%8A%9F",
"%E6%B3%95%E8%BD%AE%E5%8A%9F",
"%E8%83%A1%E6%B5%B7%E5%B3%B0",
"%E8%83%A1%E6%B5%B7%E6%B8%85",
"search*%E8%8A%B1%E8%8A%B1%E5%85%AC%E5%AD%90",
"search*%BC%CD%D4%AA",
"search*%BC%D3%C3%DC%B4%FA%C0%ED",
"search*%E5%8A%A0%E5%AF%86%E4%BB%A3%E7%90%86",
"search*%E6%B1%9F%E6%B5%81%E6%B0%93",
"search*%E7%9C%8B%E4%B8%AD%E5%9B%BD",
"search*%E5%85%AD%E5%9B%9B",
"%E5%88%98%E6%99%93%E6%B3%A2",
"%E7%BE%8E%E5%9B%BD%E4%B9%8B%E9%9F%B3",
"%E6%B0%91%E8%BF%9B%E5%85%9A",
"%E6%B0%91%E8%BF%90",
"search*%E8%89%B2%E6%83%85",
"%E7%8E%8B%E4%B8%B9",
"search*%E7%BD%91%E7%89%B9",
"search*%E7%8E%8B%E5%B8%8C%E5%93%B2",
"search*%E9%AD%8F%E4%BA%AC%E7%94%9F",
"search*%E6%96%87%E5%AD%97%E7%8B%B1",
"search*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97",
"search*%E6%97%A0%E7%95%8C",
"search*%E9%82%AA%E6%81%B6",
"search*%E6%96%B0%E5%94%90%E4%BA%BA",
"search*%E6%96%B0%E8%AF%AD%E4%B8%9D",
"search*%E5%AD%A6%E8%BF%90",
"search*%E4%B8%AD%E5%8A%9F",
"search*%E4%B8%AD%E5%9B%BD%E8%AE%BA%E5%9D%9B",
"search*%E4%B8%AD%E5%AE%A3%E9%83%A8",
"|https://upload.wikimedia.org",
"zh.wikipedia.org",
"|https://zh.wikipedia.org",
"zh.m.wikipedia.org",
"|https://zh.m.wikipedia.org",
"zh.wikibooks.org*%E7%AA%81%E7%A0%B4%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5",
".gov.tw",
"@@||tax.nat.gov.tw",
"@@||moe.gov.tw",
"@@||cwb.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",
"174.142.105.153",
"69.65.19.160",
"@@||aliyun.com",
"@@||baidu.com",
"@@||chinaso.com",
"@@||fonts.googleapis.com",
"@@||csi.gstatic.com",
"@@||fonts.gstatic.com",
"@@||haosou.com",
"@@||forum1.hkgolden.com ",
"@@||forum6.hkgolden.com ",
"@@||forum9.hkgolden.com ",
"@@||articlehtml.hkgolden.com",
"@@||jike.com",
"@@|http://translate.google.cn",
"@@|http://www.google.cn/maps",
"@@||http2.golang.org",
"@@||qq.com",
"@@||sina.cn",
"@@||sina.com.cn",
"@@||sogou.com",
"@@||so.com",
"@@||soso.com",
"@@||yahoo.cn",
"@@||youdao.com",
"@@||zhongsou.com",
"@@|https://autoproxy.org",
"@@|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;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment