/* * Last Updated:2026-08-31 01:00:08 */ var direct = "__DIRECT__"; if (direct == "__DIR" + "ECT__") direct = "DIRECT;"; var wall_proxy = function(){ return "__PROXY__"; }; var wall_v6_proxy = function(){ return "__PROXY__"; }; var nowall_proxy = function(){ return direct; }; var ip_proxy = function(){ return nowall_proxy(); }; var ipv6_proxy = function(){ return nowall_proxy(); }; /* * Copyright (C) 2014 breakwa11 * https://github.com/breakwa11/gfw_whitelist */ var rules = [ "||blogjav.net", "||zoominfo.com", "||ptwxz.com", "||miuipolska.pl", "||piaotia.com", "||wunderground.com", "||500px.com", "||500px.org", "|http://85.17.73.31/", "||afreecatv.com", "||agnesb.fr", "||airitilibrary.com", "||abematv.akamaized.net", "||linear-abematv.akamaized.net", "||vod-abematv.akamaized.net", "||akiba-web.com", "||altrec.com", "||amazonvideo.com", "||angela-merkel.de", "||angola.org", "||anthropic.com", "||apartmentratings.com", "||apartments.com", "||arena.taipei", "||assets.bwbx.io", "||assimp.org", "||athenaeizou.com", "||bankmobilevibe.com", "||banorte.com", "||beeg.com", "||global.bing.com", "||booktopia.com.au", "||boysmaster.com", "||bynet.co.il", "||byrut.org", "||carfax.com", "||casinobellini.com", "||centauro.com.br", "||chobit.cc", "||ciciai.com", "||cici.com", "||claude.ai", "||clearsurance.com", "||cnbeta.com.tw", "||counter.social", "||costco.com", "||coze.com", "||crossfire.co.kr", "||crunchyroll.com", "||d2pass.com", "||darpa.mil", "||dawangidc.com", "||deezer.com", "||desipro.de", "||discord.com", "||discord.gg", "||discordapp.com", "||discordapp.net", "||dish.com", "|http://img.dlsite.jp/", "||dm530.net", "||dmhy.org", "||dmm.co.jp", "|http://www.dmm.com/netgame", "||dnvod.tv", "||dubox.com", "||dvdpac.com", "||eesti.ee", "||esurance.com", "||expekt.com", "||expressnews.com", "||extmatrix.com", "||fakku.net", "||fastpic.ru", "||filesor.com", "||financetwitter.com", "||flipboard.com", "||flitto.com", "||fnac.be", "||fnac.com", "||funkyimg.com", "||fxnetworks.com", "||g-area.org", "||get.dappcdn.com", "||gettyimages.ca", "||gettyimages.us", "||gettyimages.hk", "||gettyimages.in", "||gettyimages.ae", "||gettyimages.de", "||gettyimages.it", "||getuploader.com", "||ghidra-sre.org", "||glass8.eu", "||glype.com", "||go141.com", "||hautelook.com", "||hautelookcdn.com", "||wego.here.com", "||grok.com", "||hmoegirl.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", "||ilbe.com", "||ilovelongtoes.com", "||imlive.co", "||javhub.net", "||javhuge.com", "||javlibrary.com", "||jcpenney.com", "||jims.net", "||tv.jtbc.joins.com", "||jukujo-club.com", "||juliepost.com", "||kawaiikawaii.jp", "||kendatire.com", "||khatrimaza.org", "||kkbox.com", "||leisurepro.com", "||lifemiles.com", "||lih.kg", "||longtoes.com", "||lovetvshow.com", "||lpsg.com", "||lrfz.com", "|http://www.m-sport.co.uk", "||macgamestore.com", "||madonna-av.com", "||mandiant.com", "||mangafox.com", "||mangafox.me", "||manta.com", "||matome-plus.com", "||matome-plus.net", "||mattwilcox.net", "||metarthunter.com", "||mfxmedia.com", "||miraheze.org", "||mojim.com", "||kb.monitorware.com", "||monster.com", "||moodyz.com", "||moonbingo.com", "||mos.ru", "||addons.mozilla.org/*-*/firefox/addon/ublock-origin/*", "||addons.mozilla.org/firefox/downloads/file/*/ublock_origin-*.xpi", "||msha.gov", "||www.msn.com", "||muzu.tv", "||mvg.jp", "||mybet.com", "||mypikpak.com", "||nationwide.com", "||neo-miracle.com", "||netflix.com", "||netflix.net", "||nflximg.com", "||nflximg.net", "||nflxext.com", "||nflxso.net", "||nflxvideo.net", "||nic.gov", "|http://mo.nightlife141.com", "||purpose.nike.com", "||noxinfluencer.com", "||nordstrom.com", "||nordstromimage.com", "||nordstromrack.com", "||nottinghampost.com", "||npsboost.com", "||ntdtv.cz", "||nusatrip.com", "||nuuvem.com", "||bbs.nyinfor.com", "||olehdtv.com", "||omni7.jp", "||onapp.com", "||ontrac.com", "||openai.com", "||pandora.com", "||parkansky.com", "||phmsociety.org", "|http://*.pimg.tw/", "||podcast.co", "||popai.pro", "||primevideo.com", "||proyectoclubes.com", "||pure18.com", "||qq.co.za", "||r18.com", "|http://radiko.jp", "||ramcity.com.au", "||rateyourmusic.com", "||rd.com", "|https://riseup.net", "||sadistic-v.com", "||isc.sans.edu", "|http://cdn*.search.xxx/", "||shiksha.com", "||slacker.com", "||sm-miracle.com", "||spotify.com", "||spreadshirt.es", "||springboardplatform.com", "||superpages.com", "||swagbucks.com", "||switch1.jp", "||tapanwap.com", "||gsp.target.com", "||login.target.com", "||rcam.target.com", "||technews.tw", "||freeterabox.com", "||terabox.com", "||thinkgeek.com", "||thebodyshop-usa.com", "||tma.co.jp", "||tracfone.com", "||tryheart.jp", "||turntable.fm", "||twerkingbutt.com", "||ulop.net", "||uukanshu.com", "||vegasred.com", "||vevo.com", "||vip-enterprise.com", "|http://viu.tv/ch/", "|http://viu.tv/encore/", "||vmpsoft.com", "||wanz-factory.com", "||ssl.webpack.de", "||weebly.com", "||wheretowatch.com", "||wingamestore.com", "||wizcrafts.net", "||wowhead.com", "||vod.wwe.com", "||xfinity.com", "||xiaomi.eu", "||youwin.com", "||ytn.co.kr", "||zamimg.com", "||zattoo.com", "||zim.vn", "||zozotown.com", "||c3pool.com", "||unmineable.com", "||666pool.cn", "||antpool.com", "||crazypool.org", "||cruxpool.com", "||miningpoolhub.com", "||huobipool.com", "||poolbinance.com", "||hiveon.net", "||sparkpool.com", "||flypool.org", "||nanopool.org", "||xnpool.com", "||beepool.com", "||zhizhu.top", "||spiderpool.com", "||uupool.cn", "||flexpool.io", "||beepool.org", "||dpool.top", "||okpool.me", "||binancezh.cc", "||btc.com", "||r-pool.net", "||w-pool.com", "||xn--kcrv3utim32hx9f6qe.com", "||xn--1jqvh729avzfcy2d8ummib.com", "||xn--9iqy04a7fi01l.com", "||xn--u2u927b.com", "||xn--11xs86f.icu", "||xn--4gq171p.com", "||xn--czq75pvv1aj5c.org", "||xn--i2ru8q2qg.com", "||xn--noss43i.com", "||xn--oiq.cc", "||xn--p8j9a0d9c9a.xn--q9jyb4c", "||xn--9pr62r24a.com", "@@/^https?:\/\/(?=.*?(2x3|ni5|j5o))[a-z0-9.-]+\.xn--ngstr-lra8j\.com$", "||xn--ngstr-lra8j.com", "||xn--vuqv2cf7wzyig79c.com", "||s3.dualstack.us-west-2.amazonaws.com", "||music.amazon.com", "||cdn-images.mailchimp.com", "||abebooks.com", "||9cache.com", "||9gag.com", "||agro.hk", "||share.america.gov", "||apkmirror.com", "||arte.tv", "||artstation.com", "||bangdream.space", "||behance.net", "||bird.so", "||bitterwinter.org", "||bnn.co", "||businessinsider.com", "||bwgyhw.com", "||castbox.fm", "||clyp.it", "||cmcn.org", "||cmx.im", "||dailyview.tw", "||daum.net", "||depositphotos.com", "||disconnect.me", "||documentingreality.com", "||doubibackup.com", "||encyclopedia.com", "||fangeqiang.com", "||fanqiangdang.com", "||feedx.net", "||flyzy2005.com", "||foreignpolicy.com", "||free-ss.site", "||freehongkong.org", "||blog.fuckgfw233.org", "||g0v.social", "||globalvoices.org", "||glorystar.me", "||goregrish.com", "||hanime.tv", "||hbo.com", "||spaces.hightail.com", "||hkgalden.com", "||hkgolden.com", "||hudson.org", "||ipfs.io", "||japantimes.co.jp", "||jiji.com", "||jintian.net", "||jinx.com", "||joinmastodon.org", "||liangzhichuanmei.com", "||lighti.me", "||lightyearvpn.com", "||lihkg.com", "||line-scdn.net", "||i.lithium.com", "||cloud.mail.ru", "||mastodon.cloud", "||mastodon.host", "||mastodon.social", "||mastodon.xyz", "||matters.news", "||me.me", "||metart.com", "||mohu.club", "||msa-it.org", "||goo.ne.jp", "||nikkei.com", "||nitter.cc", "||nitter.net", "||niu.moe", "||now.com", "||openvpn.org", "||onejav.com", "||paste.ee", "||my.pcloud.com", "||picacomic.com", "||pincong.rocks", "||pixiv.net", "||pixiv.org", "||pixivsketch.net", "||potato.im", "||premproxy.com", "||prism-break.org", "||proton.me", "||protonvpn.com", "||api.pureapk.com", "||quora.com", "||quoracdn.net", "||qz.com", "||cdn.seatguru.com", "||redd.it", "||redditspace.com", "||reddit.com", "||reddithelp.com", "|http://redditlist.com", "||redditmedia.com", "||redditstatic.com", "||rixcloud.com", "||rixcloud.us", "||rsdlmonitor.com", "||shadowsocks.be", "||tn1.shemalez.com", "||tn2.shemalez.com", "||tn3.shemalez.com", "||static.shemalez.com", "||six-degrees.io", "||softfamous.com", "||sosreader.com", "||sspanel.net", "||supchina.com", "||teddysun.com", "||textnow.me", "||tineye.com", "||top10vpn.com", "||tubepornclassic.com", "||uku.im", "||unseen.is", "||cn.uptodown.com", "||uraban.me", "||vrsmash.com", "||vultryhw.com", "||ssr.tools", "||steemit.com", "||taiwanjustice.net", "||tinc-vpn.org", "||u15.info", "||washingtonpost.com", "||wenzhao.ca", "||whatsonweibo.com", "||wire.com", "||xm.com", "||xuehua.us", "||yes-news.com", "||yigeni.com", "||you-get.org", "||zzcloud.me", "||aex.com", "||allcoin.com", "||adcex.com", "||bcex.ca", "||bibox.com", "||big.one", "||bigone.com", "||binance.com", "||bit-z.com", "||bitz.ai", "||bitbay.net", "||bitcoinworld.com", "||bitfinex.com", "||bithumb.com", "||bitmex.com", "||bnbstatic.com", "||btc98.com", "||btcbank.bank", "||btctrade.im", "||bybit.com", "||c2cx.com", "||chaoex.com", "||cobinhood.com", "||coinbase.com", "||coinbene.com", "||coinex.com", "||coingecko.com", "||coingi.com", "||coinmarketcap.com", "||coinrail.co.kr", "||cointiger.com", "||cointobe.com", "||coinut.com", "||discoins.com", "||dragonex.io", "||ebtcbank.com", "||etherdelta.com", "||ethermine.org", "||etherscan.io", "||exmo.com", "||exrates.me", "||f2pool.com", "||fatbtc.com", "||ftx.com", "||gate.io", "||gatecoin.com", "||hbg.com", "||hitbtc.com", "||hotcoin.com", "||htx.com", "||huobi.co", "||huobi.com", "||huobi.me", "||huobi.li", "||huobi.pro", "||huobi.sc", "||huobipro.com", "||bx.in.th", "||jex.com", "||kex.com", "||kraken.com", "||kspcoin.com", "||kucoin.com", "||lbank.info", "||liquiditytp.com", "||livecoin.net", "||localbitcoins.com", "||mercatox.com", "||oanda.com", "||obyte.org", "||oex.com", "||okex.com", "||okx.com", "||opensea.io", "||otcbtc.com", "||paxful.com", "||poolin.com", "||simpleswap.io", "||solv.finance", "||topbtc.com", "||tronscan.org", "||xbtce.com", "||yobit.net", "||zb.com", "||futuhk.com", "||futu.link", "||futunn.com", "||futuhn.com", "||futu.com", "||futu0.com", "||futu1.com", "||futu2.com", "||futu3.com", "||futu4.com", "||futu5.com", "||futu6.com", "||futu7.com", "||futu8.com", "||futu9.com", "||futuinc.com", "||futuniuniu.com", "||futu.cn", "||futufin.com", "||futuhk2.com", "||futuholdings.com", "||futuesop.com", "||futubull.cn", "||futuchain.com", "||moomoo.com", "||lbctrl.com", "||lbkrs.com", "||wbrks.com", "||longportapp.cn", "||longportapp.com", "||longbridgeapp.com", "||longbridge.hk", "||longbridgehk.com", "||longbridge.com", "||longbridge.global", "||itiger.com", "||itigerup.com", "||laohu8.com", "||tigerbbs.cn", "||tigerbbs.com", "||tigerfintech.com", "||tradeup.com", "||xiaohu8.com", "||zhijianfengyi.cn", "||zhijianfengyi.com", "||schwab.com", "||schwab.com.cn", "||schwab.com.hk", "||schwab.co.uk", "||futustatic.com", "||futuau.com", "||futuhkapp.com", "||fututrade.com", "||fututrustee.com", "||cdn.futustatic.com", "||api.moomoobull.com", "||moomooequity.com", "||moomootrustee.com", "||9oju31.launches.appsflyersdk.com", "||sgqt0j.launches.appsflyersdk.com", "||shortconn.im.qcloud.com", "||api.lbkrs.com", "||api-gl.lbkrs.com", "||longbridge.cloud", "||longbridge.sg", "||tigerbrokers.com", "||tigerbrokers.net", "||tigerbrokers.nz", "||quote.longbridge.global", "||trade.longportapp.com", "||openapi.longbridge.com", "||openapi-quote.longbridge.com", "||openapi-trade.longbridge.com", "||openapi.longbridge.cn", "||openapi-quote.longbridge.cn", "||openapi-trade.longbridge.cn", "||cg.play-analytics.com", "||qtcard.futunn.com", "||qtcardfthk.futufin.com", "||openapi.futunn.com", "||api.futunn.com", "||api5.futunn.com", "||trade.futunn.com", "||support.futunn.com", "||download.futunn.com", "||read01.com", "||kknews.cc", "||china-mmm.net", "||bgme.me", "||o3o.ca", "||go5.dev", "||me.ns.ci", "||moresci.sale", "||social.edu.ci", "||mstdn.social", "||douchi.space", "||slashine.onl", "||social.datalabour.com", "||mastodon.online", "||payments-jp.amazon.com", "||amazon.co.jp", "||s3-ap-northeast-1.amazonaws.com", "||video.aol.com", "||search.aol.com", "www.aolnews.com", "||avmo.pw", "||avmoo.pw", "||bbc.com", "||bbc.co.uk", "||bbci.co.uk", "||bbcchinese.com", "||bloomberg.cn", "||bloomberg.com", "||bloomberg.de", "||bloombergview.com", "||cloudflarestatus.com", "||workers.dev", "||one.one.one.one", "||cloudflare-dns.com", "||dns.cloudflare.com", "||dynu.com", "||accountkit.com", "||cdninstagram.com", "||f8.com", "||facebook.com", "||facebook.de", "||facebook.design", "||connect.facebook.net", "||facebook.hu", "||facebook.in", "||facebook.nl", "||facebook.se", "||facebookmail.com", "||fb.com", "||fb.me", "||fb.watch", "||fbcdn.net", "||fbsbx.com", "||fbaddins.com", "||fbworkmail.com", "||instagram.com", "||m.me", "||messenger.com", "||meta.com", "||oculus.com", "||oculuscdn.com", "||rocksdb.org", "||parse.com", "||thefacebook.com", "||threads.net", "||whatsapp.com", "||whatsapp.net", "||fandom.com", "||ftchinese.com", "||google.dev", "||ai.studio", "||issues.chromium.org", "||goog", "||gle", "||google", "||doc.new", "||form.new", "||forms.new", "||sheet.new", "||sheets.new", "||spreadsheet.new", "||site.new", "||sites.new", "||website.new", "||slides.new", "||deck.new", "||presentation.new", "||googleapis.com", "||1e100.net", "||466453.com", "||abc.xyz", "||admob.com", "||adsense.com", "||advertisercommunity.com", "||agoogleaday.com", "||ampproject.org", "||android.com", "||androidify.com", "||androidtv.com", "||api.ai", "||appspot.com", "||autodraw.com", "||blogblog.com", "/^https?:\/\/[^\/]+blogspot\.(.*)/", "||business.page", "||certificate-transparency.org", "||chrome.com", "||chromecast.com", "||chromeexperiments.com", "||chromestatus.com", "||cloudfunctions.net", "||crbug.com", "||creativelab5.com", "||crrev.com", "||data-vocabulary.org", "||debug.com", "||deepmind.com", "||deja.com", "||digisfera.com", "||docker.com", "||docs.new", "||duck.com", "||feedburner.com", "||firebaseio.com", "||crashlytics.com", "||g.co", "||gcr.io", "||get.app", "||get.dev", "||get.how", "||get.page", "||getmdl.io", "||getoutline.org", "||ggpht.com", "||gmail.com", "||gmodules.com", "||godoc.org", "||golang.org", "||goo.gl", "||google.com", "||google.ac", "||google.ad", "||google.ae", "||google.af", "||google.ai", "||google.al", "||google.am", "||google.as", "||google.at", "||google.az", "||google.ba", "||google.be", "||google.bf", "||google.bg", "||google.bi", "||google.bj", "||google.bs", "||google.bt", "||google.by", "||google.ca", "||google.cat", "||google.cd", "||google.cf", "||google.cg", "||google.ch", "||google.ci", "||google.cl", "||google.cm", "||google.co.ao", "||google.co.bw", "||google.co.ck", "||google.co.cr", "||google.co.id", "||google.co.il", "||google.co.in", "||google.co.jp", "||google.co.ke", "||google.co.kr", "||google.co.ls", "||google.co.ma", "||google.co.mz", "||google.co.nz", "||google.co.th", "||google.co.tz", "||google.co.ug", "||google.co.uk", "||google.co.uz", "||google.co.ve", "||google.co.vi", "||google.co.za", "||google.co.zm", "||google.co.zw", "||google.com.af", "||google.com.ag", "||google.com.ai", "||google.com.ar", "||google.com.au", "||google.com.bd", "||google.com.bh", "||google.com.bn", "||google.com.bo", "||google.com.br", "||google.com.bz", "||google.com.co", "||google.com.cu", "||google.com.cy", "||google.com.do", "||google.com.ec", "||google.com.eg", "||google.com.et", "||google.com.fj", "||google.com.gh", "||google.com.gi", "||google.com.gt", "||google.com.hk", "||google.com.jm", "||google.com.kh", "||google.com.kw", "||google.com.lb", "||google.com.ly", "||google.com.mm", "||google.com.mt", "||google.com.mx", "||google.com.my", "||google.com.na", "||google.com.nf", "||google.com.ng", "||google.com.ni", "||google.com.np", "||google.com.om", "||google.com.pa", "||google.com.pe", "||google.com.pg", "||google.com.ph", "||google.com.pk", "||google.com.pr", "||google.com.py", "||google.com.qa", "||google.com.sa", "||google.com.sb", "||google.com.sg", "||google.com.sl", "||google.com.sv", "||google.com.tj", "||google.com.tr", "||google.com.tw", "||google.com.ua", "||google.com.uy", "||google.com.vc", "||google.com.vn", "||google.cv", "||google.cz", "||google.de", "||google.dk", "||google.dm", "||google.dz", "||google.ee", "||google.es", "||google.eu", "||google.fi", "||google.fm", "||google.fr", "||google.ga", "||google.ge", "||google.gg", "||google.gl", "||google.gm", "||google.gp", "||google.gr", "||google.gy", "||google.hk", "||google.hn", "||google.hr", "||google.ht", "||google.hu", "||google.ie", "||google.im", "||google.iq", "||google.is", "||google.it", "||google.it.ao", "||google.je", "||google.jo", "||google.kg", "||google.ki", "||google.kz", "||google.la", "||google.li", "||google.lk", "||google.lt", "||google.lu", "||google.lv", "||google.md", "||google.me", "||google.mg", "||google.mk", "||google.ml", "||google.mn", "||google.ms", "||google.mu", "||google.mv", "||google.mw", "||google.mx", "||google.ne", "||google.nl", "||google.no", "||google.nr", "||google.nu", "||google.org", "||google.pl", "||google.pn", "||google.ps", "||google.pt", "||google.ro", "||google.rs", "||google.ru", "||google.rw", "||google.sc", "||google.se", "||google.sh", "||google.si", "||google.sk", "||google.sm", "||google.sn", "||google.so", "||google.sr", "||google.st", "||google.td", "||google.tg", "||google.tk", "||google.tl", "||google.tm", "||google.tn", "||google.to", "||google.tt", "||google.us", "||google.vg", "||google.vn", "||google.vu", "||google.ws", "||googleapps.com", "||googleartproject.com", "||googleblog.com", "||googlebot.com", "||googlechinawebmaster.com", "||googlecode.com", "||googlecommerce.com", "||googledomains.com", "||googlearth.com", "||googleearth.com", "||googledrive.com", "||googlefiber.net", "||googlegroups.com", "||googlehosted.com", "||googleideas.com", "||googleinsidesearch.com", "||googlemail.com", "||googlemashups.com", "||googlepagecreator.com", "||googleplay.com", "||googleplus.com", "||googlescholar.com", "||googlesource.com", "||googleusercontent.com", "||googlevideo.com", "||googleweblight.com", "||googlezip.net", "||gstatic.com", "||gvt1.com", "||gvt3.com", "||gwtproject.org", "||html5rocks.com", "||iam.soy", "||igoogle.com", "||itasoftware.com", "||like.com", "||madewithcode.com", "||material.io", "||on2.com", "||panoramio.com", "||picasaweb.com", "||pki.goog", "||plus.codes", "||polymer-project.org", "||questvisual.com", "||admin.recaptcha.net", "||api.recaptcha.net", "||api-secure.recaptcha.net", "||api-verify.recaptcha.net", "||redhotlabs.com", "||savethedate.foo", "||schema.org", "||shattered.io", "|http://sipml5.org/", "||snapseed.com", "||synergyse.com", "||teachparentstech.org", "||tensorflow.org", "||tfhub.dev", "||thinkwithgoogle.com", "||tiltbrush.com", "||translate.goog", "||ua5v.com", "||urchin.com", "||usercontent.goog", "||waveprotocol.org", "||waymo.com", "||web.dev", "||webmproject.org", "||webpkgcache.com", "||webrtc.org", "||whatbrowser.org", "||whats.new", "||widevine.com", "||withgoogle.com", "||withyoutube.com", "||x.company", "||youtu.be", "||youtube.com", "||youtube-nocookie.com", "||youtubeeducation.com", "||youtubegaming.com", "||youtubekids.com", "||yt.be", "||ytimg.com", "||zynamics.com", "||copilot.microsoft.com", "||naughtyamerica.com", "||nyt.com", "||nytcn.me", "||nytco.com", "|http://nyti.ms/", "||nytimes.com", "||nytimg.com", "||nytstyle.com", "||steamcommunity.com", "||store.steampowered.com", "||api.steampowered.com", "||steamstatic.com", "||tx.me", "||tg.dev", "||telega.one", "||cdn-telegram.org", "||comments.app", "||graph.org", "||legra.ph", "||quiz.directory", "||t.me", "||updates.tdesktop.com", "||telegram.dog", "||telegram.me", "||telegram.org", "||telegram.space", "||telegramdownload.com", "||telegra.ph", "||telesco.pe", "||tiktok.com", "||tiktokv.com", "||tiktokv.us", "||tiktokcdn-us.com", "||tiktokcdn.com", "||tiktokcdn-eu.com", "||jtvnw.net", "||ttvnw.net", "||twitch.tv", "||twitchcdn.net", "||periscope.tv", "||pscp.tv", "||t.co", "||tweetdeck.com", "||twimg.com", "||twitpic.com", "||twitter.com", "||twitter.jp", "||vine.co", "||x.com", "||twgov.tw", "||gov.tw", "@@||www.gov.tw", "||gov.taipei", "||li.taipei", "||teco-hk.org", "||teco-mo.org", "||kinmen.org.tw", "||spaceforce.mil", "||airuniversity.af.edu", "||supremecourt.gov", "||americorps.gov", "||dma.mil", "||jpl.nasa.gov", "||pds.nasa.gov", "||pacom.mil", "||soc.mil", "||solarsystem.nasa.gov", "iipdigital.usembassy.gov", "||uscg.mil", "||usfk.mil", "|http://tarr.uspto.gov/", "||tsdr.uspto.gov", "||v2ex.com", "||voacambodia.com", "||voachineseblog.com", "||voacantonese.com", "||voachinese.com", "||voaindonesia.com", "||voanews.com", "||voatibetan.com", "||voatibetanenglish.com", "||zh.ecdm.wikia.com", "||evchk.wikia.com", "||mediawiki.org", "||wikidata.org", "||wikimedia.org", "||wikibooks.org", "||wikiversity.org", "||wikisource.org", "||zh.wikiquote.org", "||wikinews.org", "||wikivoyage.org", "||wiktionary.org", "||wikipedia.org", "||wmfusercontent.org", "||shopping.yahoo.co.jp", "||auctions.yahoo.co.jp", "||search.yahoo.co.jp", "||yahoo.com.tw", "||yahoo.com.hk", "||yahoo.com", "||18comic.vip", "||18mh.net", "||24hbook.com", "||996.icu", "||ipfs.4everland.io", "||91dasai.com", "||i.111666.best", "||1lib.sk", "||2047.one", "||69shuba.cx", "||2049bbs.xyz", "||611study.com", "||18comic.org", "||000webhost.com", "|http://0rz.tw", "||1-apple.com.tw", "||1000giri.net", "||10beasts.net", "||10musume.com", "||12bet.com", "||12vpn.com", "||12vpn.net", "||1337x.to", "||141jj.com", "||1688.com.au", "||173ng.com", "||18board.com", "||zhao.1984.city", "||1984bbs.com", "||1991way.com", "||1point3acres.com", "||1pondo.tv", "||2008xianzhang.info", "||2021hkcharter.com", "||2047.name", "||233abc.com", "||24hrs.ca", "||32red.com", "||36rain.com", "||404museum.com", "||4bluestones.biz", "||4everproxy.com", "||4rbtv.com", "||4shared.com", "||51.ca", "||51jav.org", "||51luoben.com", "||5278.cc", "||611study.icu", "||63i.com", "||6do.news", "||6do.world", "||6park.com", "||6parkbbs.com", "||6parker.com", "||6parknews.com", "||7capture.com", "|http://8-d.com", "|http://85cc.us", "||881903.com", "||89-64.org", "||8964museum.com", "||8z1.net", "||91porn.com", "||91porny.com", "||91vps.club", "|http://991.com", "||99btgc01.com", "|http://99cn.info", "||9bis.com", "||9bis.net", "||9news.com.au", "||livingatlas.arcgis.com", "||basemaps.arcgis.com", "||experience.arcgis.com", "||aihub.top", "||accountboy.com", "||acg.mn", "||asiasociety.org", "||avistaz.to", "||annas-archive.gd", "||annas-archive.gl", "||annas-archive.pk", "||archive-it.org", "||aave.com", "||arweave.org", "||arena.ai", "||akile.io", "||aljazeera.net", "||anuneko.com", "||ai.dev", "||adguard-vpn.com", "||aoxvpn.com", "||asianfanfics.com", "||amuletmc.com", "||abplive.com", "||cdn.arstechnica.net", "||aomedia.org", "||aljazeera.com", "||akinator.com", "||av01.tv", "||acg.rip", "||a-normal-day.com", "|http://aamacau.com", "||abc.net.au", "||abebooks.co.uk", "||aboluowang.com", "||about.me", "||acast.com", "||acevpn.com", "|http://acg18.me", "||acgbox.org", "||acgkj.com", "||acgnx.se", "||activpn.com", "||aculo.us", "||addictedtocoffee.de", "||addyoutube.com", "|http://adpl.org.hk", "||adult-sex-games.com", "||advanscene.com", "||advertfan.com", "||aei.org", "||aenhancers.com", "||af.mil", "|http://afantibbs.com", "||afr.com", "||aiosearch.com", "||aiph.net", "||airconsole.com", "||airvpn.org", "||ait.org.tw", "||aiweiweiblog.com", "||www.ajsands.com", "||a248.e.akamai.net", "|https://fbcdn*.akamaihd.net/", "|http://akademiye.org/ug", "||akiba-online.com", "||akow.org", "||alabout.com", "|http://alanhou.com", "||alasbarricadas.org", "||alforattv.net", "||alive.bar", "||alkasir.com", "||all4mom.org", "||allconnected.co", "||alldrawnsex.com", "||allfinegirls.com", "||allinfa.com", "||allmovie.com", "||alternate-tools.com", "||alwaysdata.com", "||alwaysdata.net", "||alwaysvpn.com", "||am730.com.hk", "||ameblo.jp", "||americangreencard.com", "||amiblockedornot.com", "|http://amitabhafoundation.us", "||amnesty.org", "||amnesty.org.hk", "||amnestyusa.org", "|http://andygod.com", "||anchor.fm", "||anchorfree.com", "||ancsconf.org", "||andfaraway.net", "||android-x86.org", "||androidapksfree.com", "||angularjs.org", "||aniscartujo.com", "||anobii.com", "||anonfiles.com", "||anonymouse.org", "|http://www.antd.org", "||anthonycalzadilla.com", "|http://antiwave.net", "|http://anysex.com", "||ao3.org", "||aobo.com.au", "|http://aofriend.com", "||aomiwang.com", "||apat1989.org", "||apiary.io", "||apigee.com", "||apk.support", "||apkcombo.com", "||apkmonk.com", "||apkplz.com", "||apkpure.com", "||apkpure.net", "||appadvice.com", "||appbrain.com", "||appledaily.com", "||appledaily.com.tw", "|http://appshopper.com", "||appsocks.net", "||appsto.re", "||aptoide.com", "||archives.gov", "||archive.fo", "||archive.vn", "||archive.is", "||archive.li", "||archive.md", "||archive.org", "||archive.ph", "||archive.today", "||archiveofourown.com", "||archiveofourown.org", "||arctosia.com", "||areca-backup.org", "||arethusa.su", "||arlingtoncemetery.mil", "||as.mr", "||asacp.org", "||asiaharvest.org", "||asianage.com", "||asianews.it", "||asiansexdiary.com", "||asiaone.com", "||ask.com", "||askstudent.com", "||askynz.net", "||aspi.org.au", "||aspistrategist.org.au", "||assembla.com", "||astrill.com", "||atc.org.au", "|http://atchinese.com", "||atlanta168.com", "||atnext.com", "||audacy.com", "||av.movie", "||avaaz.org", "||avdb.in", "||avdb.tv", "||avg.com", "||avgle.com", "||avidemux.org", "||avoision.com", "||axios.com", "||axureformac.com", "||azirevpn.com", "||boxun*.azurewebsites.net", "||briarproject.org", "||bilinovel.com", "||boomplay.com", "||bleepingcomputer.com", "||bellingcat.com", "||bittorrent.com", "||help.byspotify.com", "||bitbaby.com", "||bettergpt.chat", "||bt4gprx.com", "||bt4g.org", "||betterhash.net", "||binance.org", "||bitget.com", "||blackmagicdesign.com", "||bearteach.com", "||btbtt.me", "||btbtt.co", "||btbit.net", "||betaclouds.net", "||blocktempo.com", "||blockcast.it", "||www.bing.com", "||bangumi.moe", "||b-ok.cc", "||babylonbee.com", "||backchina.com", "||bad.news", "||badiucao.com", "|http://*2.bahamut.com.tw", "||baidu.jp", "||baijie.org", "||bailandaily.com", "||baixing.me", "||baizhi.org", "||banana-vpn.com", "||band.us", "||bandcamp.com", "||bandwagonhost.com", "|http://bangchen.net", "||bangkokpost.com", "||bangumi.tv", "||bangyoulater.com", "||bannedbook.org", "|http://baramangaonline.com", "||barnabu.co.uk", "||barton.de", "||bastillepost.com", "||bayvoice.net", "||bbchat.tv", "||bb-chat.tv", "||bebo.com", "||beevpn.com", "||beijing1989.com", "||beijing2022.art", "||beijingspring.com", "|http://bell.wiki", "||berlinerbericht.de", "||berlintwitterwall.com", "||bestvpn.com", "||bestvpnanalysis.com", "||bestvpnforchina.net", "||bestvpnserver.com", "||bestvpnservice.com", "||bestvpnusa.com", "||bet365.com", "||betternet.co", "||bettervpn.com", "||bettween.com", "||betvictor.com", "||bfnn.org", "||bfsh.hk", "||bgm.tv", "||bgvpn.com", "||biblesforamerica.org", "||vpl.bibliocommons.com", "||biedian.me", "||bigjapanesesex.com", "||bignews.org", "||bild.de", "|http://biliworld.com", "|http://bit.do", "|http://bit.ly", "||bitchute.com", "||bitcointalk.org", "||bitshare.com", "||bitvise.com", "||bl-doujinsouko.com", "||bjzc.org", "||blacked.com", "||blackvpn.com", "||blinkx.com", "||blip.tv", "||blockcn.com", "||blockedbyhk.com", "||blockless.com", "||blog.de", "|http://blog.jp", "||blogcatalog.com", "||blogcity.me", "||blogger.com", "||bloglines.com", "||bloglovin.com", "|http://blogtd.org", "||bloodshed.net", "||bootstrapcdn.com", "||bloomfortune.com", "||blubrry.com", "||bmdru.com", "||bnext.com.tw", "||bnrmetal.com", "||boardreader.com", "||bod.asia", "||bolehvpn.net", "||boobstagram.com", "||book.com.tw", "||bookdepository.com", "||books.com.tw", "||bookwalker.com.tw", "||borgenmagazine.com", "||botanwang.com", "||bowenpress.com", "||app.box.com", "||dl.box.net", "||boxpn.com", "||boxun.com", "||boxun.tv", "||br.st", "||braumeister.org", "||brave.com", "||bravotube.net", "||brazzers.com", "||breached.to", "||break.com", "||breakgfw.com", "||breakingtweets.com", "||breakwall.net", "||brill.com", "||brizzly.com", "||broadpressinc.com", "||brookings.edu", "||brutaltgp.com", "||bsky.app", "||bsky.network", "||bsky.social", "||bt95.com", "||btdig.com", "||btguard.com", "||btku.me", "||btku.org", "||budaedu.org", "||buffered.com", "||bullguard.com", "||bullog.org", "||bullogger.com", "||bumingbai.net", "||bunbunhk.com", "|http://busayari.com", "||business-humanrights.org", "||businesstoday.com.tw", "|http://busu.org/news", "||buzzorange.com", "||buzzsprout.com", "||bvpn.com", "||bwh1.net", "||bypasscensorship.org", "||chatgpt.site", "||cht.com.tw", "||cerebras.ai", "||circle19.org", "||clashyun.com", "||chonglangtv.org", "||ctinsider.com", "||cia.gov", "||claude.com", "||clementine-player.org", "||backend-v2.crixet.com", "||cchostvps.xyz", "||canva.com", "||chatpdf.com", "||chat.com", "||ctinets.com", "||covenantswatch.org.tw", "||cpu-monkey.com", "||coffeemanga.to", "||ctinews.com", "||cachefly.com", "||cachefly.net", "||cutout.pro", "||cixiaoya.club", "||campaign-archive.com", "||chinauncensored.tv", "||catbox.moe", "||crosswall.org", "||clipconverter.cc", "||zh-hans.cfsh99.com", "||colacloud.net", "||ci-en.jp", "||c-span.org", "||c-spanvideo.org", "||c-est-simple.com", "||cableav.tv", "||cablegatesearch.net", "|http://cacnw.com", "||cactusvpn.com", "||calendarz.com", "||camfrog.com", "||campaignforuyghurs.org", "||cams.com", "|http://bbs.cantonese.asia/", "||canyu.org", "||caobian.info", "||caochangqing.com", "||cap.org.hk", "||caoporn.us", "||posts.careerengine.us", "||carrd.co", "||cartoonmovement.com", "|http://casatibet.org.mx", "||cari.com.my", "||caribbeancom.com", "||carousell.com.hk", "||catch22.net", "|http://catchgod.com", "||catholic.org.hk", "||catholic.org.tw", "||cato.org", "||cattt.com", "||caus.com", "||cbc.ca", "||southpark.cc.com", "||cccat.cc", "||cccat.co", "||ccfd.org.tw", "||cchere.com", "||cclife.org", "||cclifefl.org", "||ccthere.com", "||ccthere.net", "|http://cgdepot.org", "||cdbook.org", "||cdef.org", "||cdig.info", "||cdjp.org", "||cdp1998.org", "||cdp2006.org", "||cdpeu.org", "||cdpuk.co.uk", "||cdpweb.org", "||cdpwu.org", "||cdw.com", "||cecc.gov", "||cellulo.info", "||cenews.eu", "||centerforhumanreprod.com", "||centralnation.com", "|http://centurys.net", "||cfr.org", "||change.org", "||changp.com", "||channelnewsasia.com", "||chanworld.org", "||chaos.social", "||character.ai", "||chatgpt.com", "||chaturbate.com", "||checkgfw.com", "||chengmingmag.com", "||chenguangcheng.com", "||chenpokong.com", "||chenpokongvip.com", "||cherrysave.com", "||chhongbi.org", "||chii.in", "||china-week.com", "||china101.com", "||china18.org", "||china21.com", "||china21.org", "||china5000.us", "||chinaaffairs.org", "||chinaaid.us", "||chinaaid.org", "||chinaaid.net", "||chinachange.org", "||chinachannel.hk", "||chinademocrats.org", "||chinadialogue.net", "||chinadigitaltimes.net", "||chinaelections.org", "||chinafile.com", "||chinafreepress.org", "||chinagfw.org", "||chinahorizon.org", "||chinamule.com", "|https://chinanewscenter.com", "||chinapress.com.my", "|http://china-review.com.ua", "||chinasocialdemocraticparty.com", "||chinasoul.org", "||chinatopsex.com", "||chinaworker.info", "||chinese-memorial.org", "||chinesedailynews.com", "||chinesedemocracy.com", "||chinesegay.org", "||chinesen.de", "||chinesenews.net.au", "||chineseradioseattle.com", "||chineseupress.com", "||chingcheong.com", "|http://chinman.net", "||cnnews.chosun.com", "|http://chrdnet.com", "||christianfreedom.org", "||christianstudy.com", "||christiantimes.org.hk", "||chrlawyers.hk", "||cirosantilli.com", "||citizencn.com", "||citizenlab.ca", "||citizenlab.org", "|http://city365.ca", "||citypopulation.de", "||civicparty.hk", "||civilhrfront.org", "||civilmedia.tw", "||civitai.com", "||ck101.com", "||classicalguitarblog.net", "||clinica-tibet.ru", "||app.cloudcone.com", "||cloudflare-ipfs.com", "||club1069.com", "||clubhouseapi.com", "||cmegroup.com", "||cmi.org.tw", "|http://www.cmoinc.org", "||cmule.com", "||cms.gov", "|http://vpn.cmu.edu", "|http://vpn.sv.cmu.edu", "||cna.com.tw", "||cnd.org", "||cnpolitics.org", "|http://cn-proxy.com", "||coat.co.jp", "||cochina.org", "||codeshare.io", "||codeskulptor.org", "||cofacts.tw", "||conoha.jp", "|http://tosh.comedycentral.com", "||comefromchina.com", "||commentshk.com", "||communistcrimes.org", "||communitychoicecu.com", "||comparitech.com", "||compileheart.com", "||cool18.com", "||coolaler.com", "||coolder.com", "||coolloud.org.tw", "||coolstuffinc.com", "|http://cos-moe.com", "|http://cosplayjav.pl", "||cotweet.com", "||coursehero.com", "||cpj.org", "|http://cq99.us", "||crackle.com", "||crazyshit.com", "||crchina.org", "||creader.com", "||creaders.net", "||cristyli.com", "||croxyproxy.com", "|http://crocotube.com", "||crossvpn.net", "||crucial.com", "||blog.cryptographyengineering.com", "||csdparty.com", "||csis.org", "||csmonitor.com", "||csuchen.de", "||csw.org.uk", "||ct.org.tw", "||ctitv.com.tw", "||ctowc.org", "||cts.com.tw", "||ctwant.com", "|http://library.usc.cuhk.edu.hk", "|http://mjlsh.usc.cuhk.edu.hk", "||cuiweiping.net", "||culture.tw", "||cumlouder.com", "||curvefish.com", "||cusp.hk", "||cutscenes.net", "||cw.com.tw", "|http://forum.cyberctm.com", "||cyberghostvpn.com", "||cynscribe.com", "||ifan.cz.cc", "||mike.cz.cc", "||nic.cz.cc", "||divdyn.com", "||data18.com", "||dt18.com", "||dns.sb", "||doh.sb", "||dot.sb", "||download.dappcdn.com", "||dazn.com", "||darmau.co", "||dockerstatus.com", "||doom9.org", "||dweb.link", "||docker.io", "||disneyplus.com", "||ddex.io", "||d.cash", "||doubiyunbackup.com", "||cloud.dify.ai", "|http://d-fukyu.com", "||d100.net", "|http://d2bay.com", "||dabr.co.uk", "||dabr.mobi", "||dabr.me", "||dadazim.com", "|http://daidostup.ru", "||dailymail.co.uk", "||dailymotion.com", "||dailysabah.com", "||dajiyuan.de", "|http://dalailama.mn", "||dalailama.ru", "|http://dalailamacenter.org", "||dalailamaworld.com", "||dalianmeng.org", "||daliulian.org", "||danke4china.net", "||darrenliuwei.com", "||dashlane.com", "|http://david-kilgour.com", "||daxa.cn", "||db.tt", "||dbgjd.com", "||dcard.tw", "||ddc.com.tw", "||deadhouse.org", "||deadline.com", "||deepai.org", "||decodet.co", "||delcamp.net", "||demosisto.hk", "||desc.se", "||dessci.com", "||deutsche-welle.de", "||deviantart.com", "||deviantart.net", "||devio.us", "||devpn.com", "||devv.ai", "||diaoyuislands.org", "|http://digiland.tw/", "||diigo.com", "||directcreative.com", "||discuss.com.hk", "||disp.cc", "||disqus.com", "||dit-inc.us", "||diyin.org", "||dizhuzhishang.com", "||dl-laby.jp", "||dlive.tv", "||dlsite.com", "||dlyoutube.com", "||dmc.nico", "||dmcdn.net", "||dnscrypt.org", "||dns2go.com", "||dnssec.net", "||dolc.de", "||dolf.org.hk", "||dongtaiwang.com", "||dongtaiwang.net", "||danbooru.donmai.us", "||doosho.com", "||doourbest.org", "||dotplane.com", "||dotsub.com", "||dotvpn.com", "||doub.io", "||doublethinklab.org", "||dougscripts.com", "||doujincafe.com", "|https://bartender.dowjones.com", "||dowjones.io", "||dpp.org.tw", "||dpr.info", "||dragonsprings.org", "||drgan.net", "||dropbooks.tv", "||dropbox.com", "||dropboxapi.com", "||dropboxusercontent.com", "|http://dscn.info", "|http://dstk.dk", "||dtiblog.com", "||dtic.mil", "||duckduckgo.com", "||duckmylife.com", "|http://duga.jp", "||duihua.org", "||duihuahrjournal.org", "||duplicati.com", "||duyaoss.com", "||dvorak.org", "||dw.com", "||dw.de", "||dw-world.com", "|http://dw-world.de", "||dwnews.com", "||dwnews.net", "||dynawebinc.com", "||dysfz.cc", "||edigest.hk", "||app.element.io", "||economist.com", "||e621.net", "||edx-cdn.org", "||everipedia.org", "||epochtimes.com.tw", "||etherscan.com", "||elconfidencial.com", "||e-classical.com.tw", "||e-gold.com", "||e-hentai.org", "|http://e-hentaidb.com", "|http://e-zone.com.hk/discuz", "||e123.hk", "|http://earlytibet.com", "||earthvpn.com", "||eastasiaforum.org", "|http://www.eastturkistan.net/", "||eastturkistangovernmentinexile.us", "||fnc.ebc.net.tw", "||news.ebc.net.tw", "||ecfa.org.tw", "||ecimg.tw", "||edgecastcdn.net", "||edubridge.com", "||eevpn.com", "|http://efukt.com", "||eic-av.com", "||eireinikotaerukai.com", "||eksisozluk.com", "||elgoog.im", "||elpais.com", "|http://emule-ed2k.com", "|http://emulefans.com", "||encrypt.me", "||enewstree.com", "||chinese.engadget.com", "||englishfromengland.co.uk", "||entermap.com", "||epochhk.com", "||epochtimes-bg.com", "||epochtimes-romania.com", "||epochtimes.co.il", "||epochtimes.co.kr", "||epochtimes.com", "||epochtimes.de", "||epochtimes.fr", "||epochtimes.it", "||epochtimes.jp", "||epochtimes.ru", "||epochtimes.se", "||epochtimestr.com", "||epochweek.com", "||epochweekly.com", "||eporner.com", "||erights.net", "||ernestmandel.org", "||erodaizensyu.com", "||erodoujinlog.com", "||erodoujinworld.com", "||eromanga-kingdom.com", "||eromangadouzin.com", "|http://eromon.net", "||eslite.com", "||etizer.org", "||etokki.com", "||etsy.com", "||eurekavpt.com", "||euronews.com", "||apps.evozi.com", "||evschool.net", "||exchristian.hk", "|http://blog.excite.co.jp", "||exhentai.org", "||exmormon.org", "||expatshield.com", "||expecthim.com", "||exploader.net", "||expressvpn.com", "||eyevio.jp", "||eyny.com", "||freedom.gov", "||hyperbeam.com", "||flowgpt.com", "||forefront.ai", "||flexclip.com", "||freegpt.tech", "||freegpt.es", "||feedly.com", "||fuckccp.xyz", "||fuckccp.com", "||furrybar.com", "||forbes.com", "||financialexpress.com", "||fast.com", "||factchecklab.org", "||ft.com", "||fuchsia.dev", "||freess.org", "||fril.jp", "||free.com.tw", "||froth.zone", "||fanbox.cc", "||free.bg", "||f-droid.org", "||facebookquotes4u.com", "||faceless.me", "|http://facesoftibetanselfimmolators.info", "||facesofnyfw.com", "||factpedia.org", "|http://faith100.org", "||faiththedog.info", "||fallenark.com", "||falsefire.com", "||falunasia.info", "|http://falunau.org", "||falundafa-florida.org", "||falundafa-nc.org", "||falundafa-pa.net", "||falundafaindia.org", "||falunhr.org", "||fanglizhi.info", "||fangong.org", "||fanhaolou.com", "||fanqianghou.com", "||fanqiangzhe.com", "||fantv.hk", "||famunion.com", "||fanqiang.network", "||fanswong.com", "||en.favotter.net", "||global.ssl.fastly.net", "||freetls.fastly.net", "||nytimes.map.fastly.net", "||fast.wistia.com", "||fastestvpn.com", "||fastssh.com", "||faststone.org", "||favstar.fm", "||faz.net", "||fc2cn.com", "|http://uygur.fc2web.com/", "||feeder.co", "||feelssh.com", "|http://feitianacademy.org", "||feixiaohao.com", "||feministteacher.com", "||fengzhenghu.com", "||fengzhenghu.net", "|http://ff.im", "|http://fhreports.net", "||figprayer.com", "||fileflyer.com", "|http://feeds.fileforum.com", "||finchvpn.com", "||findyoutube.com", "||findyoutube.net", "|http://firearmsworld.net", "||relay.firefox.com", "||fireofliberty.info", "||fireofliberty.org", "||firetweet.io", "||open.firstory.me", "||firstpost.com", "||firstrade.com", "||fish.audio", "|http://fleursdeslettres.com", "||flgjustice.org", "||flickr.com", "||staticflickr.com", "||flipkart.com", "||flog.tw", "||flowhongkong.net", "||flyvpn.com", "|http://cn.fmnnow.com", "|https://ss*.4sqi.net", "|http://foxgay.com", "||fringenetwork.com", "||flecheinthepeche.fr", "||fochk.org", "||focustaiwan.tw", "||fofg.org", "||fooooo.com", "||foreignaffairs.com", "||fountmedia.io", "||fourthinternational.org", "||foxsub.com", "|http://fpmt.org", "||fpmtmexico.org", "||fqrouter.com", "||frank2019.me", "||franklc.com", "|http://freakshare.com", "||freebrowser.org", "||freedomhouse.org", "||freedomsherald.org", "||freegao.com", "||freekazakhs.org", "||freelotto.com", "||freeoz.org", "||freessh.us", "||freebeacon.com", "||freechinaweibo.com", "||freenetproject.org", "||freetibet.org", "|http://freetibetanheroes.org", "||freetribe.me", "|http://freevpn.me", "||freewallpaper4.me", "||freewechat.com", "||freeweibo.com", "||freezhihu.org", "||friendfeed.com", "||friends-of-tibet.org", "||friendsoftibet.org", "|http://www.zensur.freerk.com", "|http://adult.friendfinder.com", "||fring.com", "||frommel.net", "||frontlinedefenders.org", "||frootvpn.com", "||fscked.org", "||ftv.com.tw", "||ftvnews.com.tw", "|https://fulione.com", "||fullerconsideration.com", "||fullservicegame.com", "||furinkan.com", "||futuremessage.org", "||fw.cm", "||fxcm-chinese.com", "||f95zone.to", "||getmonero.org", "||gate.com", "||guangming.com.my", "||g.ai", "||gmgn.ai", "||grokipedia.com", "||gfwbao.com", "||greatfirevpn.com", "||garudalinux.org", "||about.gitlab.com", "||gitlab.net", "|http://gmp4.com", "||getsession.org", "||gdaily.org", "||gfwatch.org", "||go-to-zlibrary.se", "||gitbook.io", "|http://g6hentai.com", "||g-queen.com", "||gab.com", "||gabocorp.com", "||gagaoolala.com", "||galenwu.com", "||game735.com", "|http://wiki.gamerp.jp", "||gamer.com.tw", "||gamez.com.tw", "||gaoming.net", "||ganjing.com", "||ganjingworld.com", "|http://gaopi.net", "||gartlive.com", "||gather.com", "||gaymap.cc", "||images-gaytube.com", "|http://gaywatch.com", "||gazotube.com", "||gcc.org.hk", "||gclubs.com", "||gcmasia.com", "|http://gcpnews.com", "||geek-art.net", "||gekikame.com", "|http://gelbooru.com", "||gencraft.com", "||generated.photos", "||genius.com", "||geph.io", "||getastrill.com", "||getcloak.com", "||getfoxyproxy.org", "||getgom.com", "||geti2p.net", "||getlantern.org", "||getmalus.com", "||getsync.com", "||gettr.com", "||gfsale.com", "||gfw.press", "||gfw.report", "||ggssl.com", "||ghostpath.com", "||ghut.org", "|http://giantessnight.com", "||giga-web.jp", "||girlbanker.com", "||git.io", "|http://softwaredownload.gitbooks.io", "||raw.githack.com", "||github.blog", "||github.com", "||githubcopilot.com", "||github.io", "||githubusercontent.com", "||githubassets.com", "||gizlen.net", "||gjczz.com", "||glarity.app", "||globaljihad.net", "||globalrescue.net", "||globalvoicesonline.org", "||globalvpn.net", "||gmgard.com", "|http://www.gmiddle.com", "|http://www.gmiddle.net", "||suche.gmx.net", "||gnci.org.hk", "||gnews.org", "||goagent.biz", "||godaddy.com", "||godfootsteps.org", "||gofundme.com", "||gohappy.com.tw", "||goldbetsports.com", "||golden-ages.org", "||goldeneyevault.com", "||goldenfrog.com", "||goldwave.com", "||gongm.in", "||gooday.xyz", "||goodhope.school", "||goodnewsnetwork.org", "||goodreads.com", "||goodreaders.com", "||goofind.com", "||gopetition.com", "||goreforum.com", "||gotquestions.org", "||gotrusted.com", "||gotw.ca", "||grammaly.com", "||graphis.ne.jp", "||graphql.org", "||gravatar.com", "||greatfirewallofchina.org", "||greenpeace.org", "||greasyfork.org", "||greenvpn.net", "||grindr.com", "||ground.news", "||gsearch.media", "||gtricks.com", "||gutteruncensored.com", "||gvm.com.tw", "||gwins.org", "||gzone-anime.info", "|http://ub0.cc", "||gospelherald.com", "|http://hk.gradconnection.com/", "||greatfire.org", "||gtv.org", "||gtv1.org", "|http://gu-chu-sum.org", "|http://guaguass.com", "||guishan.org", "||gumroad.com", "||gunsamerica.com", "|http://gvlib.com", "||hkong.hk", "||hive.blog", "||v2.hysteria.network", "||hembed.com", "||www.hoyolab.com", "||hbomax.com", "||hicairo.com", "||herominers.com", "||hinet.net", "||hindustantimes.com", "||hanime1.me", "||halktv.com.tr", "||haiwaikan.com", "||home.saxo", "||hoy.tv", "||h-china.org", "|http://h-moe.com", "||hackmd.io", "||hackthatphone.net", "||haijiao.com", "||hakkatv.org.tw", "|http://bbs.hanminzu.org/", "||hardsextube.com", "||b.hatena.ne.jp", "||hdtvb.net", "|http://hdzog.com", "||ordns.he.net", "||heartyit.com", "|http://hec.su", "||hecaitou.net", "||hechaji.com", "||heeact.edu.tw", "|http://hegre-art.com", "||helixstudios.net", "||helloandroid.com", "||helloqueer.com", "||helpeachpeople.com", "||helpster.de", "||id.heroku.com", "||herokuapp.com", "||heqinglian.net", "||heritage.org", "||hexieshe.com", "||hexieshe.xyz", "||hexxeh.net", "||heyuedi.com", "||hiccears.com", "||hidden-advent.org", "||hiddify.com", "||hide.me", "||hideipvpn.com", "||hideman.net", "||hidemy.name", "||hidemyass.com", "||hidemycomp.com", "||highrockmedia.com", "||hiitch.com", "||hikinggfw.org", "||himalayan-foundation.org", "||himemix.com", "|http://hitomi.la", "|http://hk-pub.com", "||hk01.com", "||hkbookcity.com", "||hkchronicles.com", "||hkcnews.com", "||hkcoc.com", "||hkdc.us", "||hket.com", "||hkfaa.com", "|https://m.hkgalden.com", "||hkgpao.com", "||hklts.org.hk", "||hkmap.live", "||hkopentv.com", "||hkpeanut.com", "||hkreporter.com", "||hnjhj.com", "||hojemacau.com.mo", "||hola.com", "||hola.org", "||holyspiritspeaks.org", "|http://homeservershow.com", "|http://old.honeynet.org/scans/scan31/sub/doug_eric/spam_translation.html", "||hongkongfp.com", "||hongzhi.li", "||honven.xyz", "||hootsuite.com", "||hoover.org", "|http://hornytrip.com", "||horrorporn.com", "||hostloc.com", "||hotair.com", "||hotspotshield.com", "||hottg.com", "||hotvpn.com", "||howtoforge.com", "||hoxx.com", "||hpjav.com", "||hqcdp.org", "||hqjapanesesex.com", "||hrichina.org", "||hrntt.org", "||hrw.org", "||hsex.men", "||hsjp.net", "||hsselite.com", "||hst.net.tw", "||htkou.net", "||huaglad.com", "||huanghuagang.org", "||huaren.us", "|http://huashangnews.com", "||huayuworld.org", "||huffingtonpost.com", "||huffpost.com", "||huggingface.co", "||hugoroy.eu", "||huhaitai.com", "||huhamhire.com", "||huhangfei.com", "||humanparty.me", "||humanrightspressawards.org", "||hung-ya.com", "||huping.net", "||hutianyi.net", "||hwayue.org.tw", "||hxwk.org", "||hyperrate.com", "||hypothes.is", "||ebook.hyread.com.tw", "||infosec.exchange", "||investing.com", "||idcflare.com", "||interseclab.org", "||ipify.org", "||itch.io", "||infura.io", "||president.ir", "||gov.ir", "||irna.ir", "||arvanstorage.ir", "||irangov.ir", "||india.com", "||indiatoday.in", "||invidio.us", "||improd.works", "||illawarramercury.com.au", "||imago-images.com", "||i2p2.de", "||i818hk.com", "||iask.ca", "||iavian.net", "||ibvpn.com", "||icedrive.net", "||icij.org", "||icl-fi.org", "||icoco.com", "||furbo.org", "||iconpaper.org", "||icu-project.org", "||identi.ca", "||idiomconnection.com", "|http://www.idlcoyote.com", "||idope.se", "||ift.tt", "||ifcss.org", "|http://ift.tt", "||ifreewares.com", "||igcd.net", "||igfw.net", "||igvita.com", "||iicns.com", "||ilhamtohtiinstitute.org", "||illusionfactory.com", "||ilove80.be", "||im88.tw", "||imgchili.net", "||imagefap.com", "||imageflea.com", "||imageglass.org", "||imageshack.us", "||imagevenue.com", "||imagezilla.net", "|http://imb.org", "||img.ly", "||imgasd.com", "||imgur.com", "||imkev.com", "||incloak.com", "||incredibox.fr", "||independent.co.uk", "||indiablooms.com", "||indiandefensenews.in", "||indianarrative.com", "||timesofindia.indiatimes.com", "||indiemerch.com", "||info-graf.fr", "||inherit.live", "||initiativesforchina.org", "||inkbunny.net", "||inkui.com", "||inmediahk.net", "||inoreader.com", "||inote.tw", "||insecam.org", "|http://insecam.org", "||inside.com.tw", "||insidevoa.com", "||institut-tibetain.org", "||interactivebrokers.com", "||internet.org", "||internetfreedom.org", "||internetpopculture.com", "||inthenameofconfuciusmovie.com", "||inxian.com", "||ipdefenseforum.com", "||ipfire.org", "||iphone4hongkong.com", "||iphonetaiwan.org", "||iphonix.fr", "||ipicture.ru", "||ipjetable.net", "|http://iportal.me", "||ippotv.com", "||ipredator.se", "||iptvbin.com", "||ipvanish.com", "||ironpython.net", "||ironsocket.com", "||ishr.ch", "|http://islam.org.hk", "||islamhouse.com", "||isaacmao.com", "||isgreat.org", "||ismaelan.com", "||ismprofessional.net", "||israbox.com", "||issuu.com", "||oversea.istarshine.com", "||isupportuyghurs.org", "||italiatibet.org", "||itemfix.com", "||itshidden.com", "|http://itweet.net", "||iuhrdf.org", "||ivacy.com", "||ivonblog.com", "||ivpn.net", "||iwara.tv", "||ixquick.com", "||iyouport.com", "||iyouport.org", "||jhelab.org", "||justmysockscn.com", "||justmysocks.net", "||jav321.com", "||javdb.com", "||jifangge.com", "||j.mp", "||jable.tv", "||blog.jackjia.com", "||jamestown.org", "||jamyangnorbu.com", "||jan.ai", "||japan-whores.com", "||japanhdv.com", "||javakiba.org", "||javbus.com", "||javfinder.ai", "||javfor.me", "||javmobile.net", "||javseen.com", "||jgoodies.com", "||jiangweiping.com", "||jiaoyou8.com", "||hk.jiepang.com", "||tw.jiepang.com", "|http://jihadology.net", "||jingpin.org", "||jinrizhiyi.news", "||jitouch.com", "|http://jkb.cc", "||jma.go.jp", "||jmsc.hku.hk", "|http://jmscult.com", "||joachims.org", "||joinclubhouse.com", "||jornaldacidadeonline.com.br", "||journalofdemocracy.org", "||jsdelivr.net", "||fiddle.jshell.net", "||juliereyc.com", "||junauza.com", "||bbs.junglobal.net", "|http://juoaa.com", "||justhost.ru", "||justmysocks1.net", "||juziyue.com", "||cdn.jwplayer.com", "||kards.com", "||kfor.com", "||kathmandupost.com", "||kingkong.com.tw", "||kanald.com.tr", "||kpkuang.org", "||ka-wai.com", "||kadokawa.co.jp", "||kagyu.org.za", "||kagyuoffice.org", "||kagyuoffice.org.tw", "||kakao.com", "||kannewyork.com", "||kanshifang.com", "||kantie.org", "||kaotic.com", "||karayou.com", "||kawase.com", "||kebrum.com", "||kenengba.com", "||kepard.com", "||keycdn.com", "||kichiku-doujinko.com", "||kik.com", "|http://kindleren.com", "|http://www.kindleren.com", "||kingdomsalvation.org", "||kingstone.com.tw", "||kinokuniya.com", "||killwall.com", "||kindle4rss.com", "||kinmen.travel", "|http://kiwi.kz", "||kk-whys.co.jp", "||knowyourmeme.com", "||kobo.com", "||kobobooks.com", "||kompozer.net", "||konachan.com", "||koolsolutions.com", "||koornk.com", "||koranmandarin.com", "||kqes.net", "|http://gojet.krtco.com.tw", "||ktzhk.com", "||kuaichedao.co", "||kukuku.uk", "||kurtmunger.com", "||kwcg.ca", "||kwongwah.com.my", "||kxsw.life", "||kzaobao.com", "||kzeng.info", "||level-plus.net", "||libgen.is", "||lemonde.fr", "||lantern.io", "||lovart.ai", "||library-access.sk", "||linux.do", "||lmarena.ai", "||lexica.art", "||luckymobile.ca", "||ludepress.com", "||lingualeo.com", "||ldplayer.tw", "||ldplayer.net", "||ltn.com.tw", "||litenews.hk", "||www.lorenzetti.com.br", "||linktr.ee", "||labiennale.org", "||lagranepoca.com", "||lala.im", "||lama.com.tw", "||lamayeshe.com", "||lamnia.co.uk", "||landofhope.tv", "||laogai.org", "||laogairesearch.org", "||laqingdan.net", "||larsgeorge.com", "|http://lastcombat.com", "||lastfm.es", "||lausan.hk", "||le-vpn.com", "||leafyvpn.net", "||ledger.com", "||left21.hk", "||lematin.ch", "||lenwhite.com", "||lesoir.be", "||letscorp.net", "|http://lhakar.org", "||liangyou.net", "||liaowangxizang.net", "||liberal.org.hk", "||libertysculpturepark.com", "||libertytimes.com.tw", "||libredd.it", "||lighten.org.tw", "||lightnovel.cn", "||lilaoshibushinilaoshi.com", "||line.me", "||line-apps.com", "||lingvodics.com", "|http://link-o-rama.com", "||linkedin.com", "||linux.org.hk", "||liquidvpn.com", "||greatfire.us7.list-manage.com", "||listennotes.com", "||listentoyoutube.com", "||liuxiaobo.net", "||liuxiaotong.com", "||liveleak.com", "||livemint.com", "||livestream.com", "||livingstream.com", "||livevideo.com", "||chat.lmsys.org", "||localdomain.ws", "||lockestek.com", "||secure.logmein.com", "||logos.com.hk", "||longtermly.net", "||lookpic.com", "|http://looktoronto.com", "||lrip.org", "||lsd.org.hk", "||lsm.org", "||lsmchinese.org", "||lsmkorean.org", "||luckydesigner.space", "||lupm.org", "||lushstories.com", "||lvhai.org", "||lvv2.com", "|http://lyfhk.net", "||lzjscript.com", "||lzmtnews.org", "||leonardo.ai", "||historylines.net", "||kiwix.org", "||mceindex.com", "||mhwindow.org", "||mas.to", "||mjj.today", "||mediamatters.org", "||mistral.ai", "||manus.im", "||meee.com.tw", "||mosavi.io", "||dcs-spotify.megaphone.fm", "||mij.rip", "||mji.rip", "||mjj.rip", "||mcusercontent.com", "||metamask.io", "||missav.ws", "||news.mt.co.kr", "||musixmatch.com", "||mergersandinquisitions.com", "||m.moegirl.org", "||myjs.tw", "||mercari.com", "||mercari.jp", "||mirror.xyz", "||mywife.cc", "||c.mi.com", "||missav.com", "||madou.club", "||mahjongsoul.com", "||mangabz.com", "||mad-ar.ch", "||madrau.com", "||madthumbs.com", "|http://maiplus.com", "||mangmang.run", "||manyvoices.news", "||marc.info", "||makemymood.com", "||martau.com", "||blog.martinoei.com", "|http://martsangkagyuofficial.org", "||marxist.net", "||marxists.org", "||matainja.com", "||matrix.org", "||matters.town", "|http://mcaf.ee", "||mcadforums.com", "||md-t.org", "||meansys.com", "||mediachinese.com", "||mediafreakcity.com", "||medium.com", "||mega.co.nz", "||mega.io", "||mega.nz", "||megalodon.jp", "||megaproxy.com", "||megurineluka.com", "||meizhong.blog", "||meizhong.report", "||memehk.com", "||memes.tw", "||mercdn.net", "||mercyprophet.org", "||meridian-trust.org", "||meripet.com", "||merit-times.com.tw", "||wiki.metacubex.one", "||metafilter.com", "||meteorshowersonline.com", "||metro.taipei", "||metrolife.ca", "||metroradio.com.hk", "||mewe.com", "||mgoon.com", "||mgstage.com", "||mh4u.org", "||bbs.mikocon.com", "||microvpn.com", "||mihua.org", "||mikanani.me", "||mikesoltys.com", "|http://mindrolling.org", "||mingdemedia.org", "||minghui.or.kr", "||minghui.org", "||minghui-school.org", "||mingjinglishi.com", "||mingjingnews.com", "||mingjingtimes.com", "||mingpao.com", "||mingpaocanada.com", "||mingpaomonthly.com", "||mingpaonews.com", "|http://mingpaony.com", "|http://mingpaosf.com", "||mingshengbao.com", "||minhhue.net", "||ministrybooks.org", "||minzhuzhongguo.org", "||miroguide.com", "||mirrorbooks.com", "||mirrormedia.mg", "||thecenter.mit.edu", "||scratch.mit.edu", "||mitbbs.com", "||mixero.com", "||mixi.jp", "||mixx.com", "||mizzmona.com", "||mlc.ai", "||mlzs.work", "||mmaaxx.com", "||mobatek.net", "||mobile01.com", "||mobileways.de", "|http://moby.to", "||mod.io", "||modernchinastudies.org", "||moeerolibrary.com", "||moeshare.cc", "||mog.com", "||mohu.rocks", "||momoshop.com.tw", "||mondex.org", "||money-link.com.tw", "|http://www.monlamit.org", "||moon.fm", "||moonbbs.com", "||moptt.tw", "||moneydj.com", "||monica.im", "||monitorchina.org", "||monocloud.me", "||morningsun.org", "|http://motherless.com", "||movements.org", "||moviefap.com", "||www.moztw.org", "||mpettis.com", "||mpfinance.com", "||mpinews.com", "||mrtweet.com", "|http://mswe1.org", "||mthruf.com", "||mubi.com", "||multiply.com", "||mullvad.net", "||muzi.com", "||muzi.net", "||my-private-network.co.uk", "||myaudiocast.com", "||bbs.mychat.to", "||mychinanews.com", "||mycnnews.com", "||mykomica.org", "||myeclipseide.com", "||myiphide.com", "||mymoe.moe", "||myparagliding.com", "||mypopescu.com", "||myspacecdn.com", "||nthlink.com", "||neodb.social ", "||nfscofficial.com", "||nfsc.press", "||newstimes.com", "||newshub.co.nz", "||assets.nxtrace.org", "||nephobox.com", "||namu.wiki", "||nirsoft.net", "||naver.com", "||maven.neoforged.net", "||nftstorage.link", "||newindianexpress.com", "||news18.com", "||bbs.naixi.net", "||nikke.hotcool.tw", "||nikke-kr.com", "||nikke-jp.com", "||nikke-en.com", "||netlify.app", "||nightswatch.top", "||nbyy.tv", "||newthuhole.com", "||naacoalition.org", "||naitik.net", "||nakido.com", "||nalandabodhi.org", "||nalandawest.org", "||nanyang.com", "||nanyangpost.com", "||nat.moe", "||national-lottery.co.uk", "||nationalawakening.org", "||nationalinterest.org", "||nationalreview.com", "||line.naver.jp", "||navyfamily.navy.mil", "||navyreserve.navy.mil", "||usno.navy.mil", "||nbcnews.com", "|http://nbtvpn.com", "||nchrd.org", "||ncn.org", "||etools.ncol.com", "||ndi.org", "||nekoslovakia.net", "||neowin.net", "||netalert.me", "||netflav.com", "||netme.cc", "||netsarang.com", "|http://newcenturymc.com", "||newchen.com", "||newhighlandvision.com", "||newmitbbs.com", "||news1.kr", "||newsancai.com", "||newsblur.com", "||newsmax.com", "||newstamago.com", "||newstapa.org", "||newstatesman.com", "||newsweek.com", "||newtalk.tw", "||newyorker.com", "||nexon.com", "||nextdigital.com.hk", "||nexton-net.jp", "||nexttv.com.tw", "||co.ng.mil", "||nga.mil", "||nhentai.net", "||nicoseiga.jp", "||nicovideo.jp", "||ninjaproxy.ninja", "||niusnews.com", "||njactb.org", "||nlfreevpn.com", "||nmsl.website", "||nnews.eu", "||gotdns.ch", "|http://dynupdate.no-ip.com/", "||nobel.se", "||nodeseek.com", "||nokogiri.org", "||nokola.com", "||nordvpn.com", "||nos.nl", "||notepad-plus-plus.org", "||nownews.com", "||npa.go.jp", "|http://npnt.me", "|http://nradio.me", "||nrk.no", "||ntd.tv", "||ntdtv.com", "||ntdtv.com.tw", "||cbs.ntu.edu.tw", "||media.nu.nl", "||nuexpo.com", "||nurgo-software.com", "||nutaku.net", "||nutsvpn.work", "||nvdst.com", "|http://nvtongzhisheng.org", "|http://nyaa.eu", "||nyaa.si", "||nybooks.com", "||nypost.com", "||oldmapsonline.org", "||umap.openstreetmap.fr", "||overdrive.com", "||openart.ai", "||osmand.net", "||oklink.com", "||okcoin.com", "||opencritic.com", "||ooni.io", "||ooni.org", "||files.oaiusercontent.com", "||octocaptcha.com", "||oojj.de", "||onevps.com", "||onedrive.com", "||olelive.com", "||oann.com", "||october-review.org", "||odysee.com", "||officeoftibet.com", "|http://ofile.org", "||ogaoga.org", "||ogate.org", "||ohmyrss.com", "||ok.ru", "||okayfreedom.com", "||okk.tw", "||olevod.com", "||olumpo.com", "||omct.org", "||omnitalk.com", "||omnitalk.org", "||omny.fm", "||on.cc", "||onedrive.live.com", "||onion.city", "||onion.ly", "||onlineyoutube.com", "||onlygayvideo.com", "|http://onlytweets.com", "|http://onthehunt.com", "||opendemocracy.net", "||openid.net", "||openleaks.org", "||openstreetmap.org", "||opentech.fund", "||openvpn.net", "||openwebster.com", "|http://opus-gaming.com", "||oricon.co.jp", "||orient-doll.com", "||orientaldaily.com.my", "||orn.jp", "||osfoora.com", "||otto.de", "||ourdearamy.com", "||oursteps.com.au", "||ourtv.hk", "||overcast.fm", "||overdaily.org", "||overplay.net", "||ovpn.com", "|http://owl.li", "|http://ht.ly", "|http://htl.li", "|http://mash.to", "||owltail.com", "||oxfordscholarship.com", "|http://www.oxid.it", "||ow.ly", "||ozvoice.org", "||perma.cc", "||pcgamesn.com", "||penguin.com.au", "||prompthero.com", "||pdst.fm", "||static.pocketcasts.com", "||partnerstack.xyz", "||podwise.ai", "||picsart.com", "||images.prismic.io", "||api.palworldgame.com", "||pewresearch.org", "||privacyguides.org", "||pancakeswap.finance", "||img.picgo.net", "||pornmate.com", "||polymarket.com", "||pandafan.pub", "||proxz.com", "||potatso.com", "||pendrivelinux.com", "||paimon.moe", "||photonmedia.net", "||points-media.com", "||pkuanvil.com", "||pachosting.com", "||pacopacomama.com", "||page.link", "||eriversoft.com", "||pandapow.co", "||pandavpn-jp.com", "||pandavpnpro.com", "||pao-pao.net", "||parler.com", "||parsevideo.com", "||passion.com", "||pastie.org", "||blog.pathtosharepoint.com", "||patreon.com", "||patreonusercontent.com", "||pawoo.net", "||pbs.org", "||pbworks.com", "||developers.box.net", "||wiki.oauth.net", "||wiki.phonegap.com", "||wiki.jqueryui.com", "||pbxes.com", "||pbxes.org", "||pcgamestorrents.com", "||pcij.org", "||pct.org.tw", "||pdproxy.com", "||peace.ca", "||peing.net", "||pekingduck.org", "|http://pemulihan.or.id", "||pen.io", "||blog.pentalogic.net", "||pentoy.hk", "||peoplenews.tw", "||peopo.org", "||perfect-privacy.com", "||perplexity.ai", "||phayul.com", "||phncdn.com", "||photodharma.net", "||photofocus.com", "||picacomiccn.com", "||img*.picturedip.com", "||picuki.com", "||pigav.com", "||pin-cong.com", "||pin6.com", "||ping.fm", "||pinimg.com", "||pinoy-n.com", "||pinterest.com", "||pinterest.com.mx", "||pinterest.com.au", "||pinterest.co.uk", "||pinterest.cl", "||pinterest.ca", "||pinterest.at", "||pinterest.de", "||pinterest.es", "||pinterest.fr", "||pinterest.ie", "||pinterest.it", "||pinterest.jp", "||pinterest.nz", "||pinterest.ph", "||pinterest.pt", "||pinterest.se", "||pixeldrain.com", "||pixelqi.com", "||css.pixnet.in", "||pixnet.net", "||pkqjiasu.com", "||placemix.com", "||play-asia.com", "||playboy.com", "||playboyplus.com", "||player.fm", "||playno1.com", "||playpcesor.com", "||plexvpn.pro", "||plurk.com", "||pmatehunter.com", "||po2b.com", "||podbean.com", "||podictionary.com", "||poe.com", "||pokerstars.com", "||pokerstars.net", "||zh.pokerstrategy.com", "||politicalchina.org", "||poloniex.com", "||polymerhk.com", "||popvote.hk", "||popxi.click", "||popyard.org", "||pornhd.com", "||pornhub.com", "|http://pornhubdeutsch.net", "||pornrapidshare.com", "|http://pornsharing.com", "||pornstarbyface.com", "||pornstarclub.com", "||porntvblog.com", "||poskotanews.com", "||post76.com", "||post852.com", "||potvpn.com", "||pourquoi.tw", "||powercx.com", "||www.powerpointninja.com", "||ppy.sh", "||presidentlee.tw", "||cdn.printfriendly.com", "||provpnaccounts.com", "||proxfree.com", "||proxynetwork.org.uk", "||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", "||powerapple.com", "||prayforchina.net", "||prcleader.org", "||presentationzen.com", "||prestige-av.com", "||pritunl.com", "||privacybox.de", "||private.com", "||privateinternetaccess.com", "||privatepaste.com", "||privatetunnel.com", "||privatevpn.com", "||privoxy.org", "||procopytips.com", "||project-syndicate.org", "||prosiben.de", "||proxomitron.info", "||proxpn.com", "||pshvpn.com", "||psiphon.ca", "||psiphon3.com", "||pstatic.net", "||pt.im", "||ptt.cc", "||pttgame.com", "||main-ecnpaper-economist.content.pugpig.com", "||pullfolio.co", "||pureconcepts.net", "||purepdf.com", "||purevpn.com", "||pursuestar.com", "||pximg.net", "||python.com.tw", "|http://qmp4.com", "||qianmo.tw", "||qbittorrent.org", "||qgirl.com.tw", "||qianbai.tw", "||qiandao.today", "||qianglie.com", "||qiangwaikan.com", "||qi-gong.me", "||qiangyou.org", "||qiwen.lu", "||qoos.com", "||efksoft.com", "||qstatus.com", "||qtrac.eu", "||quitccp.org", "|http://quran.com", "||esim.redteago.com", "||restofworld.org", "||rts.ch", "||rawstory.com", "||recordedfuture.com", "||roblox.com", "||radio.co", "||rustdesk.com", "||rentry.co", "||radmin-vpn.com", "||rule34video.com", "||r10s.jp", "||rakuten.co.jp", "||r0.ru", "||radio-canada.ca", "||radio-en-ligne.fr", "||rael.org", "||radio.garden", "||radioaustralia.net.au", "||radiohilight.net", "||radioline.co", "||radiovaticana.org", "||radiovncr.com", "||raggedbanner.com", "||raidcall.com.tw", "|https://raindrop.io/", "|http://raizoji.or.jp", "|http://blog.ranxiang.com/", "||rapidmoviez.com", "||rapidvpn.com", "||rarbgprx.org", "||rationalwiki.org", "||rawgit.com", "||rawgithub.com", "||rcinet.ca", "||reabble.com", "||readingtimes.com.tw", "||readmoo.com", "|http://readydown.com", "||realcourage.org", "||realitykings.com", "||reason.com", "|http://online.recoveryversion.org", "||recoveryversion.com.tw", "||red-lang.org", "||redbubble.com", "||redchinacn.net", "||referer.us", "||reflectivecode.com", "||blog.reimu.net", "||religionnews.com", "||renminbao.com", "||renyurenquan.org", "|http://certificate.revocationcheck.com", "||resilio.com", "||reuters.com", "||reutersmedia.net", "||resistchina.org", "||retweetrank.com", "||rfa.org", "||rferl.org", "||rfi.fr", "||rfi.my", "||riku.me", "||ritter.vg", "||rlwlw.com", "||rmbl.ws", "||robustnessiskey.com", "||rocket.chat", "||rocket-inc.net", "||rojo.com", "||ronjoneswriter.com", "||rolfoundation.org", "||rolia.net", "||rolsociety.org", "||rou.video", "||rsf.org", "||rsf-chinese.org", "||rsshub.app", "||phosphation13.rssing.com", "||rssmeme.com", "||rtalabel.org", "||rthk.hk", "||rthk.org.hk", "||rti.org.tw", "||rti.tw", "||rule34.xxx", "||rumble.com", "||rusvpn.com", "||ruten.com.tw", "||rutracker.net", "||rutracker.org", "|http://rxhj.net", "||raphael.app", "||rule34.us", "||api.shuaiapi.com", "||sb.sb", "||sysub.com", "||sider.ai", "||sinchew.com.my", "||softether.co.jp", "||shitjournal.org", "||spacex.com", "||stephaniered.com", "||simianx.ai", "||steamladder.com", "||sora.com", "||lt.sntp.uk", "||solscan.io", "||sina.com.hk", "||swapspace.co", "||storry.tv", "||standard.co.uk", "||simplex.chat", "||soundon.fm", "||ssrtool.com", "||ssrshare.us", "||secure.shadowsocks.nu", "||synapse.org", "||south-plus.net", "||silvergatebank.com", "||share-videos.se", "||cdn.statically.io", "||slides.com", "||suno.com", "||sydney.bing.com", "||sehuatang.org", "||singlelogin.se", "||suno.ai", "||syosetu.com", "||s-cute.com", "|http://www.s4miniarchive.com", "||sacks.com", "||sacom.hk", "||sadpanda.us", "||safechat.com", "||safeguarddefenders.com", "||safervpn.com", "|http://saintyculture.com", "||sakuralive.com", "||salvation.org.hk", "||cn.sandscotaicentral.com", "||sankakucomplex.com", "||sankei.com", "||sanmin.com.tw", "||savethesounds.info", "||savetibet.de", "||savetibet.org", "||savetibetstore.org", "||saveuighur.org", "|http://sbme.me", "||scmp.com", "||scramble.io", "||scribd.com", "||scriptspot.com", "||search.com", "||searx.me", "||seattlefdc.com", "||secretchina.com", "||secretgarden.no", "||secretsline.biz", "||secureservercdn.net", "||securetunnel.com", "|https://securityinabox.org", "||securitykiss.com", "||seed4.me", "||news.seehua.com", "||seevpn.com", "||seezone.net", "||sehuatang.net", "||sensortower.com", "||sesawe.net", "||sethwklein.net", "||setn.com", "||sevenload.com", "||sex.com", "||sex3.com", "||sex8.cc", "||sexinsex.net", "|http://*.sf.net", "||sfshibao.com", "||sftuk.org", "||shadeyouvpn.com", "||www.shadowsocks.com", "||shadowsocks.com.hk", "||shadowsocks.org", "|http://cn.shafaqna.com", "||shahit.biz", "||sharecool.org", "||shellfire.de", "||shenyunperformingarts.org", "||shenyunshop.com", "||shenzhoufilm.com", "||shenzhouzhengdao.org", "||shixiao.org", "||shizhao.org", "||shodanhq.com", "||shooshtime.com", "||shopee.tw", "||showwe.tw", "||shutterstock.com", "||shwchurch.org", "|http://shwchurch3.com", "||sidelinesnews.com", "||signal.org", "||simbolostwitter.com", "||simplecd.org", "||simplecd.me", "||singaporepools.com.sg", "||singtao.com", "||singtaousa.com", "||sinoca.com", "||sinocast.com", "||sinoants.com", "||sinoinsider.com", "||sinyalee.com", "||sis001.com", "||sitekreator.com", "||sitemaps.org", "||sketchappsources.com", "||skimtube.com", "||lab.skk.moe", "||skybet.com", "|http://www.skype.com/intl/", "|http://www.skype.com/zh-Hant", "||skyvegas.com", "||xskywalker.com", "||skyxvpn.com", "||sleazyfork.org", "||slheng.com", "||slideshare.net", "||slickvpn.com", "||smartdnsproxy.com", "||app.smartmailcloud.com", "||smh.com.au", "||smn.news", "||sndcdn.com", "||socialblade.com", "||socks-proxy.net", "||sockslist.net", "|http://socrec.org", "||softether.org", "||cdn.softlayer.net", "||sogclub.com", "||sohcradio.com", "||sorting-algorithms.com", "||soup.io", "||sobees.com", "||softwarebychuck.com", "||soh.tw", "||sohfrance.org", "||solana.com", "||somee.com", "||songjianjun.com", "||nakedsecurity.sophos.com", "||sos.org", "||sosad.fun", "|http://soubory.com", "||soulcaliburhentai.net", "||soundcloud.com", "||soundofhope.org", "||south-plus.org", "||southmongolia.org", "||southnews.com.tw", "||sowers.org.hk", "||spankbang.com", "||spatial.io", "||spb.com", "||speakerdeck.com", "||speedcat.me", "||speedify.com", "||spencertipping.com", "||spendee.com", "||spicevpn.com", "||spideroak.com", "||spotflux.com", "||spreaker.com", "||spring4u.info", "||springwood.me", "||sproutcore.com", "||squirrelvpn.com", "||ss-link.com", "|http://ssglobal.co", "||ssrshare.com", "||sstm.moe", "||sstmlt.moe", "||sstmlt.net", "||standupfortibet.org", "||standwithhk.org", "||starp2p.com", "||startpage.com", "|http://startuplivingchina.com", "||static-economist.com", "||stboy.net", "||stc.com.sa", "||steel-storm.com", "||steganos.com", "||sthoo.com", "||stitcher.com", "||storagenewsletter.com", "||storm.mg", "||stoptibetcrisis.net", "||storj.io", "||stoweboyd.com", "||straitstimes.com", "||straplessdildo.com", "||streamable.com", "||streamate.com", "||streamingthe.net", "||strongvpn.com", "||studentsforafreetibet.org", "||stumbleupon.com", "||substack.com", "||subhd.tv", "||sugarsync.com", "||sugumiru18.com", "||suissl.com", "||sumrando.com", "||sundayguardianlive.com", "||sunmedia.ca", "||sunporno.com", "||supervpn.net", "|http://superzooi.com", "|http://suprememastertv.com", "||surfeasy.com", "|http://surfeasy.com.au", "||surfshark.com", "||surrenderat20.net", "||suyingtv.com", "||swissinfo.ch", "||swissvpn.net", "||switchvpn.net", "||sydneytoday.com", "||sylfoundation.org", "||syncback.com", "||sotwe.com", "||tryai.dev", "||theintercept.com", "||trtworld.com", "||twstalker.com", "||tvdy1.com", "||tgstat.com", "||the-sun.com", "||theweek.com", "||techbang.com", "||thinkchina.sg", "||tor.eff.org", "||tails.net", "||bbc.pdn.tritondigital.com", "||terobox.com", "||temu.com", "||trustwallet.com", "||tap.io", "||taptap.io", "||talkatone.com", "||tanks.gg", "||thehansindia.com", "||rtm.tnt-ea.com", "||tellapart.com", "||threads.com", "||tg-me.com", "||twkan.com", "||tunein.streamguys1.com", "||tou.tv", "||tinyurl.com", "||textnow.com", "||token.im", "||tokenlon.im", "||tokenplus.app", "@@||*.tokenplus.app", "||tardigrade.io", "||torrentgalaxy.to", "||tomp3.cc", "||tukaani.org", "||thetatoken.org", "||typeset.io", "||thechasernews.co.uk", "||hole.thu.monster", "||thuhole.com", "||t-g.com", "||t66y.com", "||esg.t91y.com", "|http://taa-usa.org", "||taaze.tw", "|http://www.tablesgenerator.com/", "||taedp.org.tw", "||tagwalk.com", "||taipeisociety.org", "||taipeitimes.com", "||taisounds.com", "||taiwanhot.net", "||taiwanncf.org.tw", "||taiwannews.com.tw", "|http://www.taiwanonline.cc/", "||taiwantt.org.tw", "||talkboxapp.com", "||talkcc.com", "||talkonly.net", "||tanc.org", "|http://taoism.net", "||tapatalk.com", "||taup.net", "||taweet.com", "||tbcollege.org", "||tbsec.org", "||tbsn.org", "|http://tbssqh.org", "||techviz.net", "||teck.in", "||tehrantimes.com", "||tenor.com", "||tenzinpalmo.com", "||tew.org", "||tfc-taiwan.org.tw", "||tfiflve.com", "||theatlantic.com", "||theatrum-belli.com", "||cn.theaustralian.com.au", "||thebcomplex.com", "||theblaze.com", "||thebobs.com", "||thechinacollection.org", "||theconversation.com", "|http://thedalailamamovie.com", "||thediplomat.com", "||thedw.us", "||theepochtimes.com", "||theguardian.com", "||thegay.com", "|http://thegioitinhoc.vn/", "||thehindu.com", "||thehun.net", "||theinitium.com", "||thenewslens.com", "||thepiratebay.org", "||theporndude.com", "||theportalwiki.com", "||theprint.in", "||threadreaderapp.com", "||thesaturdaypaper.com.au", "||thestandnews.com", "||thetibetpost.com", "||thetvdb.com", "||thewgo.org", "||thewirechina.com", "|http://theync.com", "||thinkingtaiwan.com", "||thirdmill.org", "||thisav.com", "||thomasbernhard.org", "||throughnightsfire.com", "||thywords.com", "||tiananmenduizhi.com", "||tiananmenuniv.com", "||tiananmenuniv.net", "||tiandixing.org", "||tianti.io", "||tiantibooks.org", "||tibet.com", "||tibet.net", "||tibet.nu", "||tibet.org", "||tibet.org.tw", "||tibet.to", "||tibet-envoy.eu", "||tibet-initiative.de", "|http://tibet3rdpole.org", "||tibetaction.net", "||tibetanbuddhistinstitute.org", "||tibetancommunity.org", "||tibetanentrepreneurs.org", "||tibetanhealth.org", "||tibetanliberation.org", "|http://tibetancommunityuk.net", "|http://tibetansports.org", "|http://tibetanwomen.org", "||tibetanyouthcongress.org", "||tibetcorps.org", "||tibetexpress.net", "||tibetfocus.com", "||tibetfund.org", "||tibetgermany.de", "||tibethouse.jp", "||tibethouse.org", "||tibethouse.us", "||tibetmuseum.org", "||tibetnetwork.org", "||tibetoffice.ch", "||tibetoffice.org", "||tibetonline.com", "||tibetoffice.com.au", "||tibetonline.tv", "||tibetoralhistory.org", "||tibetpolicy.eu", "||tibetrelieffund.co.uk", "||tibetsociety.com", "||tibetsun.com", "||tibetsupportgroup.org", "||tibetswiss.ch", "||tibettelegraph.com", "||tibettimes.net", "||tibettruth.com", "||tibetwrites.org", "||tigervpn.com", "|http://timdir.com", "||time.com", "||timesnownews.com", "||timtales.com", "||blog.tiney.com", "||tingtalk.me", "||tiny.cc", "||tinychat.com", "||tinypaste.com", "||tipas.net", "||tkcs-collins.com", "||tmagazine.com", "|http://tmi.me", "|http://tmpp.org", "||tnaflix.com", "|http://tnp.org", "||to-porno.com", "||togetter.com", "||tokyo-porn-tube.com", "||tokyocn.com", "|http://toppornsites.com", "||toptoon.net", "||torguard.net", "||top.tv", "||topsy.com", "||toptip.ca", "||torlock.com", "||torproject.org", "||torrentkitty.tv", "||torrentprivacy.com", "|http://torrentproject.se", "||torrenty.org", "||tortoisesvn.net", "||torvpn.com", "||totalvpn.com", "||tpi.org.tw", "||tradingview.com", "||transparency.org", "||treemall.com.tw", "||trendsmap.com", "||trouw.nl", "||trt.net.tr", "||truebuddha-md.org", "||truthsocial.com", "||tt1069.com", "||tttan.com", "||ttv.com.tw", "||tube8.com", "||tube911.com", "|http://tubeislam.com", "||tubewolf.com", "||tuidang.org", "|http://tumutanzi.com", "||tumview.com", "|http://tunein.com", "||tunnelbear.com", "||tunnelblick.net", "||tunnelr.com", "||tunsafe.com", "||turbobit.net", "||turbohide.com", "||turkistantimes.com", "|http://tushycash.com", "||tuvpn.com", "|http://tuzaijidi.com", "|http://*.tuzaijidi.com", "|http://tw01.org", "||use.typekit.net", "||tumblr.com", "||lecloud.net", "||slutmoonbeam.com", "|http://blog.soylent.com", "|http://tv.com", "||mytvsuper.com", "||tvbanywhere.com", "||akamai.tvb.com", "||inews-api.tvb.com", "||news.tvbs.com.tw", "||tvboxnow.com", "||tvunetworks.com", "|https://tw-blog.com", "||twapperkeeper.com", "||twaud.io", "||twblogger.com", "||tweepml.org", "||tweetbackup.com", "||tweetboard.com", "|http://tweetcs.com", "|http://deck.ly", "||tweetedtimes.com", "||tweetphoto.com", "||tweetree.com", "||tweettunnel.com", "||tweetwally.com", "||twelve.today", "|http://tweez.net", "||twftp.org", "||twgreatdaily.com", "||twibble.de", "||twibs.com", "|http://twicountry.org", "|http://twiends.com", "|http://twifan.com", "||twiffo.com", "||twipple.jp", "||twip.me", "||twishort.com", "||twister.net.co", "||twiggit.org", "||twitiq.com", "||twitlonger.com", "|http://tl.gd/", "||twitoaster.com", "||twitonmsn.com", "||twitstat.com", "||tweepguide.com", "|http://twt.tl", "||ads-twitter.com", "||twttr.com", "||twitter4j.org", "||twittercounter.com", "||twittergadget.com", "||twitterkr.com", "||twittermail.com", "||twitterrific.com", "||twittertim.es", "||twitturk.com", "||twitturly.com", "|http://twtkr.com", "||twreporter.org", "||tycool.com", "||typepad.com", "||blog.expofutures.com", "||contests.twilio.com", "||typora.io", "||upsangel.com", "||sbti.unun.dev", "||uniswap.org", "||up.audio", "||udomain.hk", "||upbit.com", "||demo.unlock-music.dev", "||u9un.com", "|http://ubddns.org", "||uberproxy.net", "||uc-japan.org", "|http://china.ucanews.com/", "|http://hum*.uchicago.edu/faculty/ywang/history", "||udn.com", "||udn.com.tw", "||uforadio.com.tw", "||uhdwallpapers.org", "||uhrp.org", "||uighur.nl", "||ultrasurf.us", "||ultravpn.com", "||ultravpn.fr", "||unblock.cn.com", "||unblock-us.com", "|http://unblockdmm.com", "||unblocksit.es", "|http://uncyclopedia.hk", "|http://uncyclopedia.tw", "||underwoodammo.com", "||unholyknight.com", "||cldr.unicode.org", "||unirule.cloud", "||unknownspace.org", "||unstable.icu", "||unwire.hk", "||uocn.org", "||upghsbc.com", "||upmedia.mg", "|http://upornia.com", "||uproxy.org", "||uptodown.com", "||urbandictionary.com", "||urbansurvival.com", "||urlborg.com", "||urlparser.com", "||usacn.com", "||usaip.eu", "||uscnpm.org", "||uscardforum.com", "||usma.edu", "||ustibetcommittee.org", "||ustream.tv", "||utopianpal.com", "||uujiasu.com", "||uvwxyz.xyz", "||uwants.com", "||uyghur-j.org", "||uyghuraa.org", "||uyghuramerican.org", "||uyghurbiz.org", "||uyghurcongress.org", "||uyghurpen.org", "||uyghurstudies.org", "||uyghurtribunal.com", "|http://uymaarip.com/", "||v.recipes", "||vox.com", "||vimeocdn.com", "||vpsxb.net", "||vilanet.me", "||veed.io", "||vewas.net", "||v2.help", "||vocaroo.com", "||vern.cc", "||v2fly.org", "||v2ray.com", "||v2raycn.com", "||valeursactuelles.com", "||vansky.com", "||vaticannews.va", "||vcf-online.org", "||vcfbuilder.org", "||venetianmacao.com", "||vercel.app", "||verybs.com", "||viber.com", "||victimsofcommunism.org", "||vid.me", "||vidble.com", "||videobam.com", "||videomega.tv", "||vilavpn.com", "||vimeo.com", "||vimperator.org", "||vincnd.com", "||vinniev.com", "||virtualrealporn.com", "||viu.com", "||vivaldi.com", "||vivthomas.com", "||vjav.com", "|http://vllcs.org", "||vmixcore.com", "||vnet.link", "||vocus.cc", "||voicettank.org", "||vot.org", "|http://vovo2000.com", "||voxer.com", "||vpn.ac", "||vpn.net", "||vpn4all.com", "|http://vpnaccount.org", "||vpnaccounts.com", "||vpncup.com", "|http://vpncoupons.com", "||vpndada.com", "||vpnforgame.net", "||vpngate.jp", "||vpngate.net", "||vpnhub.com", "||vpnmaster.com", "||vpnmentor.com", "||vpninja.net", "||vpnjack.com", "||vpnpick.com", "||vpnpop.com", "||vpnpronet.com", "||vpnproxymaster.com", "||vpnreactor.com", "||vpnreviewz.com", "||vpnsecure.me", "||vpnshazam.com", "||vpnshieldapp.com", "||vpntunnel.com", "||vpnuk.info", "||vpnunlimitedapp.com", "||vpnvip.com", "||vporn.com", "||vrchat.com", "||vrporn.com", "||vtunnel.com", "||write.as", "||windy.com", "||washingtontimes.com", "||worldjournal.com", "||wispbyte.com", "||walletconnect.org", "||wallzhihu.com", "||wikis.tw", "||weights.com", "||wikiunblocked.org", "||websdr.org", "||webshare.io", "||wikipedia.com", "||wxw.moe", "||wxw.cat", "||walletconnect.com", "|https://w3s.link/ipfs", "||work2icu.org", "||wikiless.funami.tech", "||waffle1999.com", "||wainao.me", "||wallmama.com", "||wallpapercasa.com", "||wallsttv.com", "||waltermartin.com", "||waltermartin.org", "||www.wan-press.org", "||wanderinghorse.net", "||wangafu.net", "||wangjinbo.org", "||wango.org", "||want-daily.com", "||warroom.org", "||waselpro.com", "||watchinese.com", "||watchout.tw", "||wattpad.com", "||watchmygf.net", "||wav.tv", "||waybig.com", "||wd.bible", "||wealth.com.tw", "||wearn.com", "|http://hkcoc.weather.com.hk", "||hudatoriq.web.id", "||web2project.net", "|http://www.websnapr.com", "|http://webwarper.net", "||wechatlawsuit.com", "||wefightcensorship.org", "||weijingsheng.org", "||weiming.info", "|http://weisuo.ws", "||welt.de", "|http://wemigrate.org", "||wengewang.org", "||wenxuecity.com", "||wenyunchao.com", "||westca.com", "||westernwolves.com", "||westpoint.edu", "||wezone.net", "||wforum.com", "||whatblocked.com", "||wheelockslatin.com", "||whoer.net", "||whyx.org", "||wikileaks.ch", "||wikileaks.com", "||wikileaks.de", "||wikileaks.eu", "||wikileaks.lu", "||wikileaks.org", "||wikileaks.pl", "||wilsoncenter.org", "||collateralmurder.com", "||collateralmurder.org", "||wikimapia.org", "||wikiwand.com", "||casino.williamhill.com", "||sports.williamhill.com", "||vegas.williamhill.com", "||willw.net", "||windscribe.com", "||wingy.site", "||wionews.com", "||wiredbytes.com", "||wiredpen.com", "||wireguard.com", "||wisevid.com", "||whispersystems.org", "||witopia.net", "||wjbk.org", "||wmflabs.org", "||wn.com", "||wnacg.com", "||wnacg.org", "||wo.tc", "||woeser.com", "||wokar.org", "||wolfax.com", "||wombo.ai", "||woolyss.com", "||woopie.jp", "||woopie.tv", "||workatruna.com", "||workerempowerment.org", "||worldvpn.net", "||videopress.com", "|http://*.wordpress.com", "||chenshan20042005.wordpress.com", "||chinaview.wordpress.com", "||cnbbnews.wordpress.com", "||freedominfonetweb.wordpress.com", "||hka8964.wordpress.com", "||hkanews.wordpress.com", "||hqsbnet.wordpress.com", "||hqsbonline.wordpress.com", "||investigating.wordpress.com", "||jobnewera.wordpress.com", "||matthewdgreen.wordpress.com", "||minghuiyw.wordpress.com", "||wo3ttt.wordpress.com", "||sujiatun.wordpress.com", "||xijie.wordpress.com", "||ifreechina.wordpress.com", "||wp.com", "||wplace.live", "||wowporn.com", "||wowgirls.com", "|http://woyaolian.org", "||wpoforum.com", "||writesonic.com", "||wsj.com", "||wsj.net", "||wufafangwen.com", "||wufi.org.tw", "||wujieliulan.com", "||wuw.red", "||wwitv.com", "||x86.fr", "||xuan.com.my", "||xdaforums.com", "||xcancel.com", "||www.xicons.org", "||x.ai", "||xt.com", "||xt.pub", "||x.co", "||x-berry.com", "||x-art.com", "||x-wall.org", "||x3guide.com", "||xbabe.com", "||xbookcn.com", "||xcafe.in", "||xcity.jp", "||xerotica.com", "||xfxssr.me", "||xgmyd.com", "||xhamster.com", "|http://xianjian.tw", "||xiaolan.me", "||xiaoma.org", "||xiaohexie.com", "||xiaxiaoqiang.net", "|http://xing.com", "||xinjiangpolicefiles.org", "||xinmiao.com.hk", "||xjtravelguide.com", "||xml-training-guide.com", "||xnxx.com", "||xpud.org", "||xtube.com", "||xuchao.org", "||xuchao.net", "||xvideos.com", "||xvideos-cdn.com", "||xvideos.es", "||xvbelink.com", "||xvinlink.com", "||xsden.info", "||xxx.com", "|http://xxx.xxx", "||xxxx.com.au", "|http://xxxymovies.com", "||yfsp.tv", "||youmind.com", "||yangzhi.org", "||storage.yandex.net", "||y2mate.com", "||yadi.sk", "||yakbutterblues.com", "||yam.com", "||yam.org.tw", "||yande.re", "||disk.yandex.com", "||disk.yandex.ru", "||yasni.co.uk", "||yasukuni.or.jp", "||news.ycombinator.com", "||yeahteentube.com", "||yecl.net", "||yeelou.com", "||yeeyi.com", "||yegle.net", "||yes123.com.tw", "||yesasia.com", "||yesasia.com.hk", "|http://yes-news.com", "||yespornplease.com", "|http://yeyeclub.com", "||yhcw.net", "||yibaochina.com", "||s.yimg.com", "||yipub.com", "||yizhihongxing.com", "||yobt.tv", "||yogichen.org", "||you.com", "||youxu.info", "||youjizz.com", "||youmaker.com", "||youpai.org", "||yourepeat.com", "||yousendit.com", "||youporn.com", "||youporngay.com", "||yourlisten.com", "||yourlust.com", "||youversion.com", "||yulghun.com", "||yunchao.net", "||yunomi.tokyo", "||yvesgeleyn.com", "||yyii.org", "||yyjlymb.xyz", "||yysub.net", "||yzzk.com", "||zenmux.ai", "||zhangzhehan.net", "||zaochenbao.com", "||z-library.ec", "||z-library.sk", "||z-lib.fm", "||z-lib.gd", "||z-lib.gl", "||z-lib.fo", "||zodgame.xyz", "||zhongzidi.com", "||zooqle.com", "||z-lib.io", "||z-lib.org", "||zalmos.com", "||zdnet.com.tw", "||zello.com", "||zenmate.com", "||zenmate.com.ru", "||zerohedge.com", "||zeronet.io", "||zhangtianliang.com", "||zhanlve.org", "||zhengjian.org", "||zhengwunet.org", "|http://zhenxiang.biz", "|http://zhongguo.ca", "||zhongguotese.net", "||zhuatieba.com", "||zhuichaguoji.org", "||zi.media", "||zillionk.com", "||zinio.com", "||zmedia.com.tw", "||zmw.cn", "||zonaeuropa.com", "||zonghexinwen.com", "||zoogvpn.com", "||zootool.com", "||zophar.net", "||zorrovpn.com", "||zpn.im", "||zspeeder.me", "||zuo.la", "||zuobiao.me", "||zuola.com", "||zvereff.com", "||zyxel.com", "@@||firebase-settings.crashlytics.com", "@@||cn.investing.com", "@@||www.typepad.com", "@@||static.typepad.com", "@@||ci.android.com", "@@||crl.pki.goog", "@@||g2.gstatic.com", "@@||g1.gstatic.com", "@@||g0.gstatic.com", "@@||checkin.gstatic.com", "@@||i.pki.goog", "@@||c.pki.goog", "@@||o.pki.goog", "@@||adservice.google.com", "@@||dl.google.com", "@@||tools.google.com", "@@||clientservices.googleapis.com", "@@||imasdk.googleapis.com", "@@||fonts.googleapis.com", "@@||update.googleapis.com", "@@||safebrowsing.googleapis.com", "@@||connectivitycheck.gstatic.com", "@@||csi.gstatic.com", "@@||fonts.gstatic.com", "@@||ssl.gstatic.com", "@@||www.gstatic.com", "@@||ocsp.pki.goog", "@@||www.ampproject.org", "@@||cdn.ampproject.org", "@@||cdn-china.ampproject.org", "@@||redirector.gvt1.com" ]; /* * This file is part of Adblock Plus , * Copyright (C) 2006-2014 Eyeo GmbH * * Adblock Plus is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * Adblock Plus is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Adblock Plus. If not, see . */ function createDict() { var result = {}; result.__proto__ = null; return result; } function getOwnPropertyDescriptor(obj, key) { if (obj.hasOwnProperty(key)) { return obj[key]; } return null; } function extend(subclass, superclass, definition) { if (Object.__proto__) { definition.__proto__ = superclass.prototype; subclass.prototype = definition; } else { var tmpclass = function(){}, ret; tmpclass.prototype = superclass.prototype; subclass.prototype = new tmpclass(); subclass.prototype.constructor = superclass; for (var i in definition) { if (definition.hasOwnProperty(i)) { subclass.prototype[i] = definition[i]; } } } } function Filter(text) { this.text = text; this.subscriptions = []; } Filter.prototype = { text: null, subscriptions: null, toString: function() { return this.text; } }; Filter.knownFilters = createDict(); Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/; Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)?$/; Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/; Filter.fromText = function(text) { if (text in Filter.knownFilters) { return Filter.knownFilters[text]; } var ret; if (text.charAt(0) == "!") { ret = new CommentFilter(text); } else { ret = RegExpFilter.fromText(text); } Filter.knownFilters[ret.text] = ret; return ret; }; function InvalidFilter(text, reason) { Filter.call(this, text); this.reason = reason; } extend(InvalidFilter, Filter, { reason: null }); function CommentFilter(text) { Filter.call(this, text); } extend(CommentFilter, Filter, { }); function ActiveFilter(text, domains) { Filter.call(this, text); this.domainSource = domains; } extend(ActiveFilter, Filter, { domainSource: null, domainSeparator: null, ignoreTrailingDot: true, domainSourceIsUpperCase: false, getDomains: function() { var prop = getOwnPropertyDescriptor(this, "domains"); if (prop) { return prop; } var domains = null; if (this.domainSource) { var source = this.domainSource; if (!this.domainSourceIsUpperCase) { source = source.toUpperCase(); } var list = source.split(this.domainSeparator); if (list.length == 1 && (list[0]).charAt(0) != "~") { domains = createDict(); domains[""] = false; if (this.ignoreTrailingDot) { list[0] = list[0].replace(/\.+$/, ""); } domains[list[0]] = true; } else { var hasIncludes = false; for (var i = 0; i < list.length; i++) { var domain = list[i]; if (this.ignoreTrailingDot) { domain = domain.replace(/\.+$/, ""); } if (domain == "") { continue; } var include; if (domain.charAt(0) == "~") { include = false; domain = domain.substr(1); } else { include = true; hasIncludes = true; } if (!domains) { domains = createDict(); } domains[domain] = include; } domains[""] = !hasIncludes; } this.domainSource = null; } return this.domains; }, sitekeys: null, isActiveOnDomain: function(docDomain, sitekey) { if (this.getSitekeys() && (!sitekey || this.getSitekeys().indexOf(sitekey.toUpperCase()) < 0)) { return false; } if (!this.getDomains()) { return true; } if (!docDomain) { return this.getDomains()[""]; } if (this.ignoreTrailingDot) { docDomain = docDomain.replace(/\.+$/, ""); } docDomain = docDomain.toUpperCase(); while (true) { if (docDomain in this.getDomains()) { return this.domains[docDomain]; } var nextDot = docDomain.indexOf("."); if (nextDot < 0) { break; } docDomain = docDomain.substr(nextDot + 1); } return this.domains[""]; }, isActiveOnlyOnDomain: function(docDomain) { if (!docDomain || !this.getDomains() || this.getDomains()[""]) { return false; } if (this.ignoreTrailingDot) { docDomain = docDomain.replace(/\.+$/, ""); } docDomain = docDomain.toUpperCase(); for (var domain in this.getDomains()) { if (this.domains[domain] && domain != docDomain && (domain.length <= docDomain.length || domain.indexOf("." + docDomain) != domain.length - docDomain.length - 1)) { return false; } } return true; } }); function RegExpFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys) { ActiveFilter.call(this, text, domains, sitekeys); if (contentType != null) { this.contentType = contentType; } if (matchCase) { this.matchCase = matchCase; } if (thirdParty != null) { this.thirdParty = thirdParty; } if (sitekeys != null) { this.sitekeySource = sitekeys; } if (regexpSource.length >= 2 && regexpSource.charAt(0) == "/" && regexpSource.charAt(regexpSource.length - 1) == "/") { var regexp = new RegExp(regexpSource.substr(1, regexpSource.length - 2), this.matchCase ? "" : "i"); this.regexp = regexp; } else { this.regexpSource = regexpSource; } } extend(RegExpFilter, ActiveFilter, { domainSourceIsUpperCase: true, length: 1, domainSeparator: "|", regexpSource: null, getRegexp: function() { var prop = getOwnPropertyDescriptor(this, "regexp"); if (prop) { return prop; } var source = this.regexpSource.replace(/\*+/g, "*").replace(/\^\|$/, "^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/, "^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, ""); var regexp = new RegExp(source, this.matchCase ? "" : "i"); this.regexp = regexp; return regexp; }, contentType: 2147483647, matchCase: false, thirdParty: null, sitekeySource: null, getSitekeys: function() { var prop = getOwnPropertyDescriptor(this, "sitekeys"); if (prop) { return prop; } var sitekeys = null; if (this.sitekeySource) { sitekeys = this.sitekeySource.split("|"); this.sitekeySource = null; } this.sitekeys = sitekeys; return this.sitekeys; }, matches: function(location, contentType, docDomain, thirdParty, sitekey) { if (this.getRegexp().test(location) && this.isActiveOnDomain(docDomain, sitekey)) { return true; } return false; } }); RegExpFilter.prototype["0"] = "#this"; RegExpFilter.fromText = function(text) { var blocking = true; var origText = text; if (text.indexOf("@@") == 0) { blocking = false; text = text.substr(2); } var contentType = null; var matchCase = null; var domains = null; var sitekeys = null; var thirdParty = null; var collapse = null; var options; var match = text.indexOf("$") >= 0 ? Filter.optionsRegExp.exec(text) : null; if (match) { options = match[1].toUpperCase().split(","); text = match.input.substr(0, match.index); for (var _loopIndex6 = 0; _loopIndex6 < options.length; ++_loopIndex6) { var option = options[_loopIndex6]; var value = null; var separatorIndex = option.indexOf("="); if (separatorIndex >= 0) { value = option.substr(separatorIndex + 1); option = option.substr(0, separatorIndex); } option = option.replace(/-/, "_"); if (option in RegExpFilter.typeMap) { if (contentType == null) { contentType = 0; } contentType |= RegExpFilter.typeMap[option]; } else if (option.charAt(0) == "~" && option.substr(1) in RegExpFilter.typeMap) { if (contentType == null) { contentType = RegExpFilter.prototype.contentType; } contentType &= ~RegExpFilter.typeMap[option.substr(1)]; } else if (option == "MATCH_CASE") { matchCase = true; } else if (option == "~MATCH_CASE") { matchCase = false; } else if (option == "DOMAIN" && typeof value != "undefined") { domains = value; } else if (option == "THIRD_PARTY") { thirdParty = true; } else if (option == "~THIRD_PARTY") { thirdParty = false; } else if (option == "COLLAPSE") { collapse = true; } else if (option == "~COLLAPSE") { collapse = false; } else if (option == "SITEKEY" && typeof value != "undefined") { sitekeys = value; } else { return new InvalidFilter(origText, "Unknown option " + option.toLowerCase()); } } } if (!blocking && (contentType == null || contentType & RegExpFilter.typeMap.DOCUMENT) && (!options || options.indexOf("DOCUMENT") < 0) && !/^\|?[\w\-]+:/.test(text)) { if (contentType == null) { contentType = RegExpFilter.prototype.contentType; } contentType &= ~RegExpFilter.typeMap.DOCUMENT; } try { if (blocking) { return new BlockingFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys, collapse); } else { return new WhitelistFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys); } } catch (e) { return new InvalidFilter(origText, e); } }; RegExpFilter.typeMap = { OTHER: 1, SCRIPT: 2, IMAGE: 4, STYLESHEET: 8, OBJECT: 16, SUBDOCUMENT: 32, DOCUMENT: 64, XBL: 1, PING: 1, XMLHTTPREQUEST: 2048, OBJECT_SUBREQUEST: 4096, DTD: 1, MEDIA: 16384, FONT: 32768, BACKGROUND: 4, POPUP: 268435456, ELEMHIDE: 1073741824 }; RegExpFilter.prototype.contentType &= ~ (RegExpFilter.typeMap.ELEMHIDE | RegExpFilter.typeMap.POPUP); function BlockingFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys, collapse) { RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys); this.collapse = collapse; } extend(BlockingFilter, RegExpFilter, { collapse: null }); function WhitelistFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys) { RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys); } extend(WhitelistFilter, RegExpFilter, { }); function Matcher() { this.clear(); } Matcher.prototype = { filterByKeyword: null, keywordByFilter: null, clear: function() { this.filterByKeyword = createDict(); this.keywordByFilter = createDict(); }, add: function(filter) { if (filter.text in this.keywordByFilter) { return; } var keyword = this.findKeyword(filter); var oldEntry = this.filterByKeyword[keyword]; if (typeof oldEntry == "undefined") { this.filterByKeyword[keyword] = filter; } else if (oldEntry.length == 1) { this.filterByKeyword[keyword] = [oldEntry, filter]; } else { oldEntry.push(filter); } this.keywordByFilter[filter.text] = keyword; }, remove: function(filter) { if (!(filter.text in this.keywordByFilter)) { return; } var keyword = this.keywordByFilter[filter.text]; var list = this.filterByKeyword[keyword]; if (list.length <= 1) { delete this.filterByKeyword[keyword]; } else { var index = list.indexOf(filter); if (index >= 0) { list.splice(index, 1); if (list.length == 1) { this.filterByKeyword[keyword] = list[0]; } } } delete this.keywordByFilter[filter.text]; }, findKeyword: function(filter) { var result = ""; var text = filter.text; if (Filter.regexpRegExp.test(text)) { return result; } var match = Filter.optionsRegExp.exec(text); if (match) { text = match.input.substr(0, match.index); } if (text.substr(0, 2) == "@@") { text = text.substr(2); } var candidates = text.toLowerCase().match(/[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-z0-9%*])/g); if (!candidates) { return result; } var hash = this.filterByKeyword; var resultCount = 16777215; var resultLength = 0; for (var i = 0, l = candidates.length; i < l; i++) { var candidate = candidates[i].substr(1); var count = candidate in hash ? hash[candidate].length : 0; if (count < resultCount || count == resultCount && candidate.length > resultLength) { result = candidate; resultCount = count; resultLength = candidate.length; } } return result; }, hasFilter: function(filter) { return filter.text in this.keywordByFilter; }, getKeywordForFilter: function(filter) { if (filter.text in this.keywordByFilter) { return this.keywordByFilter[filter.text]; } else { return null; } }, _checkEntryMatch: function(keyword, location, contentType, docDomain, thirdParty, sitekey) { var list = this.filterByKeyword[keyword]; for (var i = 0; i < list.length; i++) { var filter = list[i]; if (filter == "#this") { filter = list; } if (filter.matches(location, contentType, docDomain, thirdParty, sitekey)) { return filter; } } return null; }, matchesAny: function(location, contentType, docDomain, thirdParty, sitekey) { var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g); if (candidates === null) { candidates = []; } candidates.push(""); for (var i = 0, l = candidates.length; i < l; i++) { var substr = candidates[i]; if (substr in this.filterByKeyword) { var result = this._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); if (result) { return result; } } } return null; } }; function CombinedMatcher() { this.blacklist = new Matcher(); this.whitelist = new Matcher(); this.resultCache = createDict(); } CombinedMatcher.maxCacheEntries = 1000; CombinedMatcher.prototype = { blacklist: null, whitelist: null, resultCache: null, cacheEntries: 0, clear: function() { this.blacklist.clear(); this.whitelist.clear(); this.resultCache = createDict(); this.cacheEntries = 0; }, add: function(filter) { if (filter instanceof WhitelistFilter) { this.whitelist.add(filter); } else { this.blacklist.add(filter); } if (this.cacheEntries > 0) { this.resultCache = createDict(); this.cacheEntries = 0; } }, remove: function(filter) { if (filter instanceof WhitelistFilter) { this.whitelist.remove(filter); } else { this.blacklist.remove(filter); } if (this.cacheEntries > 0) { this.resultCache = createDict(); this.cacheEntries = 0; } }, findKeyword: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.findKeyword(filter); } else { return this.blacklist.findKeyword(filter); } }, hasFilter: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.hasFilter(filter); } else { return this.blacklist.hasFilter(filter); } }, getKeywordForFilter: function(filter) { if (filter instanceof WhitelistFilter) { return this.whitelist.getKeywordForFilter(filter); } else { return this.blacklist.getKeywordForFilter(filter); } }, isSlowFilter: function(filter) { var matcher = filter instanceof WhitelistFilter ? this.whitelist : this.blacklist; if (matcher.hasFilter(filter)) { return !matcher.getKeywordForFilter(filter); } else { return !matcher.findKeyword(filter); } }, matchesAnyInternal: function(location, contentType, docDomain, thirdParty, sitekey) { var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g); if (candidates === null) { candidates = []; } candidates.push(""); var blacklistHit = null; for (var i = 0, l = candidates.length; i < l; i++) { var substr = candidates[i]; if (substr in this.whitelist.filterByKeyword) { var result = this.whitelist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); if (result) { return result; } } if (substr in this.blacklist.filterByKeyword && blacklistHit === null) { blacklistHit = this.blacklist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey); } } return blacklistHit; }, matchesAny: function(location, docDomain) { var key = location + " " + docDomain + " "; if (key in this.resultCache) { return this.resultCache[key]; } var result = this.matchesAnyInternal(location, 0, docDomain, null, null); if (this.cacheEntries >= CombinedMatcher.maxCacheEntries) { this.resultCache = createDict(); this.cacheEntries = 0; } this.resultCache[key] = result; this.cacheEntries++; return result; } }; var defaultMatcher = new CombinedMatcher(); for (var i = 0; i < rules.length; i++) { defaultMatcher.add(Filter.fromText(rules[i])); } var subnetIpRangeList = [ 0,1, 167772160,184549376, //10.0.0.0/8 2886729728,2887778304, //172.16.0.0/12 3232235520,3232301056, //192.168.0.0/16 2130706432,2130706688 //127.0.0.0/24 ]; function convertAddress(ipchars) { var bytes = ipchars.split('.'); var result = (bytes[0] << 24) | (bytes[1] << 16) | (bytes[2] << 8) | (bytes[3]); return result >>> 0; } function check_ipv4(host) { var re_ipv4 = /^\d+\.\d+\.\d+\.\d+$/g; if (re_ipv4.test(host)) { return true; } } function check_ipv6(host) { var re_ipv6 = /^\[?([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}\]?$/g; if (re_ipv6.test(host)) { return true; } } function check_ipv6_dns(dnsstr) { var re_ipv6 = /([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}(%[0-9]+)?/g; if (re_ipv6.test(dnsstr)) { return true; } } function isInSubnetRange(ipRange, intIp) { for ( var i = 0; i < 10; i += 2 ) { if ( ipRange[i] <= intIp && intIp < ipRange[i+1] ) return true; } } function getProxyFromIP(strIp) { var intIp = convertAddress(strIp); if ( isInSubnetRange(subnetIpRangeList, intIp) ) { return direct; } return ip_proxy(); } function FindProxyForURL(url, host) { if ( isPlainHostName(host) === true ) { return direct; } if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) { return wall_proxy(); } if ( check_ipv4(host) === true ) { return getProxyFromIP(host); } return direct; }