From 47d34b6774d2c36a998d8bd789cf84d3f4df599a Mon Sep 17 00:00:00 2001 From: Yonsm Date: Tue, 19 Apr 2022 18:00:29 +0800 Subject: [PATCH 1/2] Update gfwlist.txt --- trunk/user/wing/gfwlist.txt | 405 +++++++++++++++++++++++++++++++----- 1 file changed, 349 insertions(+), 56 deletions(-) diff --git a/trunk/user/wing/gfwlist.txt b/trunk/user/wing/gfwlist.txt index c10dec22620..47a28c405fd 100644 --- a/trunk/user/wing/gfwlist.txt +++ b/trunk/user/wing/gfwlist.txt @@ -1,7 +1,9 @@ +000webhost.com 030buy.com 0rz.tw 1000giri.net 100ke.org +10beasts.net 10conditionsoflove.com 10musume.com 10.tt @@ -9,6 +11,7 @@ 12bet.com 12vpn.com 12vpn.net +1337x.to 138.com 141hongkong.com 141jj.com @@ -39,6 +42,7 @@ 2000fun.com 2008xianzhang.info 2017.hk +2047.name 21andy.com 21join.com 21pron.com @@ -64,6 +68,7 @@ 3proxy.ru 3ren.ca 3tui.net +404museum.com 43110.cf 466453.com 4bluestones.biz @@ -92,6 +97,8 @@ 64wiki.com 666kb.com 66.ca +6do.news +6parkbbs.com 6park.com 6parker.com 6parknews.com @@ -119,6 +126,7 @@ 9bis.com 9bis.net 9gag.com +9news.com.au a248.e.akamai.net a5.com.ru aamacau.com @@ -137,10 +145,13 @@ aboutgfw.com about.google abs.edu accim.org +accountkit.com aceros-de-hispania.com acevpn.com acg18.me +acgbox.org acgkj.com +acgnx.se ac.jiruan.net acmedia365.com acmetoy.com @@ -151,6 +162,7 @@ activpn.com aculo.us adcex.com addictedtocoffee.de +addyoutube.com adelaidebbs.com admin.recaptcha.net admob.com @@ -163,12 +175,15 @@ adultkeep.net adult-sex-games.com advanscene.com advertfan.com +advertisercommunity.com ae.hao123.com aenhancers.com ae.org aex.com afantibbs.com af.mil +afr.com +afreecatv.com agnesb.fr agoogleaday.com agro.hk @@ -200,7 +215,9 @@ alhayat.com alicejapan.co.jp aliengu.com al-islam.com +alive.bar alkasir.com +all4mom.org allcoin.com allconnected.co alldrawnsex.com @@ -242,6 +259,7 @@ amnyemachen.org amoiist.com ampproject.org amtb-taipei.org +anchor.fm anchorfree.com ancsconf.org andfaraway.net @@ -256,7 +274,6 @@ angelfire.com angola.org angularjs.org animecrazy.net -animeshippuuden.com aniscartujo.com annatam.com anobii.com @@ -274,6 +291,7 @@ antichristendom.com antiwave.net anyporn.com anysex.com +ao3.org aobo.com.au aofriend.com aofriend.com.au @@ -282,6 +300,7 @@ aolchannels.aol.com aomiwang.com apartmentratings.com apartments.com +apat1989.org apetube.com api.ai apiary.io @@ -294,15 +313,19 @@ api.pureapk.com api.recaptcha.net api-secure.recaptcha.net api-verify.recaptcha.net +apkcombo.com apk-dl.com -apkdler.com apkmirror.com apkmonk.com apkplz.com apkpure.com +apk.support aplusvpn.com app.box.com +appbrain.com +app.cloudcone.com appdownloader.net +app.evozi.com app.heywire.com appledaily.com appledaily.com.hk @@ -317,7 +340,10 @@ aptoide.com archive.fo archive.is archive.li +archiveofourown.com +archiveofourown.org archive.org +archive.ph archives.gov archives.gov.tw archive.today @@ -338,6 +364,7 @@ asdfg.jp asg.to asia-gaming.com asiaharvest.org +asianage.com asianews.it asiansexdiary.com asianspiss.com @@ -346,6 +373,8 @@ asiatgp.com asiatoday.us askstudent.com askynz.net +aspi.org.au +aspistrategist.org.au assembla.com assets.bwbx.io assimp.org @@ -358,6 +387,7 @@ athenaeizou.com atlanta168.com atlaspost.com atnext.com +auntology.fandom.com authorizeddns.net authorizeddns.org authorizeddns.us @@ -382,12 +412,14 @@ av.movie av.nightlife141.com avoision.com avyahoo.com +axios.com axureformac.com azerbaycan.tv azerimix.com azubu.tv azurewebsites.net b0ne.com +babylonbee.com babynet.com.hk backchina.com backpackers.com.tw @@ -402,11 +434,13 @@ bailandaily.com baixing.me bakgeekhome.tk banana-vpn.com +bandcamp.com band.us bandwagonhost.com bangbrosnetwork.com bangchen.net bangdream.space +bangkokpost.com bangyoulater.com bankmobilevibe.com bannedbook.org @@ -415,9 +449,8 @@ banorte.com baramangaonline.com barenakedislam.com barnabu.co.uk +bartender.dowjones.com barton.de -bartvpn.com -bash-hackers.org bastillepost.com bayvoice.net bbcchinese.com @@ -475,6 +508,7 @@ belamionline.com bell.wiki bemywife.cc beric.me +berlinerbericht.de berlintwitterwall.com berm.co.nz bestforchina.org @@ -502,18 +536,21 @@ biantailajiao.in biblesforamerica.org bibox.com bic2011.org +biedian.me bigfools.com bigjapanesesex.com bigmoney.biz bignews.org big.one +bigone.com bigsound.org +bild.de biliworld.com billypan.com binance.com binux.me -bipic.net bird.so +bitbay.net bitc.bme.emory.edu bitcointalk.org bitcoinworld.com @@ -525,7 +562,9 @@ bit.ly bitmex.com bitshare.com bitsnoop.com +bitterwinter.org bitvise.com +bitz.ai bit-z.com bizhat.com bjnewlife.org @@ -545,7 +584,7 @@ blog.calibre-ebook.com blogcatalog.com blogcity.me blog.cnyes.com -blog.daum.net +blog.cryptographyengineering.com blog.de blogdns.org blog.exblog.co.jp @@ -558,7 +597,6 @@ blogger.com blog.google blog.goo.ne.jp blogimg.jp -blog.inoreader.com blog.istef.info blog.jackjia.com blog.jp @@ -663,6 +701,7 @@ bnrmetal.com boardreader.com bod.asia bodog88.com +b-ok.cc bolehvpn.net bolin.netfirms.com bonbonme.com @@ -691,6 +730,7 @@ boysmaster.com brainyquote.com brandonhutchinson.com braumeister.org +brave.com bravotube.net brazzers.com break.com @@ -705,6 +745,7 @@ brizzly.com brkmd.com broadbook.com broadpressinc.com +brookings.edu br.st brucewang.net brutaltgp.com @@ -724,10 +765,12 @@ budaedu.org buddhanet.com.tw buddhistchannel.tv buffered.com +bullguard.com bullogger.com bullog.org bunbunhk.com busayari.com +business-humanrights.org businessinsider.com businesstoday.com.tw businessweek.com @@ -745,8 +788,8 @@ bwsj.hk bx.in.th bx.tl bynet.co.il +bypasscensorship.org c100tibet.org -c1522.mooo.com c2cx.com cablegatesearch.net cachinese.com @@ -754,6 +797,7 @@ cacnw.com cactusvpn.com cafepress.com cahr.org.tw +caijinglengyan.com calameo.com calebelston.com calgarychinese.ca @@ -763,6 +807,7 @@ cam4.com cam4.jp cam4.sg camfrog.com +campaignforuyghurs.org cams.com cams.org.sg canadameet.com @@ -778,6 +823,7 @@ carfax.com caribbeancom.com cari.com.my carmotorshow.com +carrd.co cartoonmovement.com casadeltibetbcn.org casatibet.org.mx @@ -792,6 +838,7 @@ catfightpayperview.xxx catholic.org.hk catholic.org.tw cathvoice.org.tw +cato.org cattt.com cbc.ca cbsnews.com @@ -849,6 +896,7 @@ certificate-transparency.org c-est-simple.com cfhks.org.hk cfos.de +cfr.org cftfc.com cgdepot.org cgst.edu @@ -858,15 +906,17 @@ changeip.org change.org changp.com changsa.net -channel8news.sg +channelnewsasia.com chaoex.com chapm25.com chatnook.com chaturbate.com +checkgfw.com chengmingmag.com chenguangcheng.com chenpokong.com chenpokong.net +chenpokongvip.com chenshan20042005.wordpress.com cherrysave.com chhongbi.org @@ -895,7 +945,6 @@ chinageeks.org chinagfw.org chinagonet.com chinagreenparty.org -china.hket.com chinahorizon.org chinahush.com chinainperspective.com @@ -942,13 +991,13 @@ chinese-memorial.org chinesen.de chinesenews.net.au chinesepen.org +chineseradioseattle.com chinese.soifind.com chinesetalks.net chineseupress.com chingcheong.com chinman.net chithu.org -chn.chosun.com chobit.cc chrdnet.com christianfreedom.org @@ -966,7 +1015,6 @@ ch.shvoong.com chuang-yen.org chubold.com chubun.com -chuizi.net churchinhongkong.org chushigangdrug.ch cienen.com @@ -975,6 +1023,7 @@ cipfg.org circlethebayfortibet.org cirosantilli.com citizencn.com +citizenlab.ca citizenlab.org citizenscommission.hk citizensradio.org @@ -1004,9 +1053,9 @@ cling.omy.sg clinica-tibet.ru clipfish.de cloakpoint.com -cloud.feedly.com cloud.mail.ru club1069.com +clubhouseapi.com clyp.it cmcn.org cmi.org.tw @@ -1020,7 +1069,6 @@ cn6.eu cnabc.com cna.com.tw cnbbnews.wordpress.com -cn.calameo.com cn.dayabook.com cnd.org cnex.org.cn @@ -1038,7 +1086,7 @@ cnproxy.com cn.sandscotaicentral.com cn.shafaqna.com cn.streetvoice.com -cn.thegay.com +cn.theaustralian.com.au cn.uncyclopedia.wikia.com cn.uptodown.com cn.voa.mobi @@ -1068,6 +1116,7 @@ commentshk.com communistcrimes.org communitychoicecu.com community.windy.com +comparitech.com compileheart.com compress.to co.ng.mil @@ -1109,23 +1158,29 @@ crossthewall.net crossvpn.net crrev.com crucial.com +crunchyroll.com csdparty.com +csis.org +csmonitor.com +c-span.org c-spanvideo.org css.pixnet.in csuchen.de csw.org.uk ctao.org ctfriend.net -cthlo.github.io ctitv.com.tw ct.org.tw +ctowc.org cts.com.tw +ctwant.com cuhkacs.org cuihua.org cuiweiping.net culture.tw cumlouder.com curvefish.com +cusp.hk cusu.hk cutscenes.net cw.com.tw @@ -1154,8 +1209,10 @@ daftporn.com dagelijksestandaard.nl daidostup.ru dailidaili.com +dailymail.co.uk dailymotion.com dailynews.sina.com +dailysabah.com dailyview.tw daiphapinfo.net dajiyuan.com @@ -1201,6 +1258,7 @@ dawangidc.com daxa.cn daylife.com dbc.hk +dbgjd.com db.tt dcard.tw dcmilitary.com @@ -1213,6 +1271,7 @@ ddns.ms ddns.name ddns.net ddns.us +deadline.com deaftone.com debug.com deck.ly @@ -1237,6 +1296,8 @@ destiny.xfiles.to destroy-china.jp deutsche-welle.de developers.box.net +deviantart.com +deviantart.net devio.us devpn.com dfas.mil @@ -1260,9 +1321,12 @@ discoins.com disconnect.me discordapp.com discordapp.net +discord.com +discord.gg discuss4u.com discuss.com.hk dish.com +disk.yandex.com disp.cc disqus.com dit-inc.us @@ -1271,6 +1335,7 @@ dizhuzhishang.com djangosnippets.org djorz.com dl.box.net +dlive.tv dl-laby.jp dlsite.com dlyoutube.com @@ -1300,7 +1365,6 @@ dolc.de dolf.org.hk dollf.com domain.club.tw -domainhelp.search.com domains.google domaintoday.com.au dongtaiwang.com @@ -1344,6 +1408,7 @@ dtiblog.com dtic.mil dtwang.org duanzhihu.com +dubox.com duck.com duckdns.org duckduckgo.com @@ -1361,6 +1426,7 @@ duplicati.com dupola.com dupola.net dushi.ca +duyaoss.com dvdpac.com dvorak.org dw.com @@ -1446,6 +1512,7 @@ emule-ed2k.com emulefans.com emuparadise.me enanyang.my +encrypt.me encyclopedia.com enewstree.com enfal.de @@ -1457,7 +1524,6 @@ englishpen.org en.hao123.com enlighten.org.tw entermap.com -entnt.com environment.google epac.to epa.gov.tw @@ -1497,19 +1563,23 @@ eromanga-kingdom.com eromon.net eroprofile.com eroticsaloon.net +esg.t91y.com eslite.com esmtp.biz +esu.dog esurance.com etaa.org.au etadult.com etaiwannews.com etherdelta.com +etherscan.io etizer.org etokki.com etools.ncol.com etowns.net etowns.org e-traderland.net +etsy.com ettoday.net etvonline.hk eucasino.com @@ -1521,6 +1591,7 @@ evchk.wikia.com evschool.net exblog.jp exchristian.hk +exhentai.org exmo.com exmormon.org expatshield.com @@ -1539,6 +1610,7 @@ e-zone.com.hk ezpc.tk ezpeer.com ezua.com +f8.com facebook.br facebook.com facebook.design @@ -1551,12 +1623,14 @@ facebook.se faceless.me facesofnyfw.com facesoftibetanselfimmolators.info +factpedia.org fa.gov.tw fail.hk faith100.org faithfuleye.com faiththedog.info fakku.net +fallenark.com falsefire.com falunart.org falunasia.info @@ -1595,16 +1669,19 @@ fanhaodang.com fan-qiang.com fanqiangdang.com fanqianghou.com +fanqiang.network fanqiang.tk fanqiangyakexi.net fanqiangzhe.com fanswong.com +fantv.hk fanyue.info fapdu.com faproxy.com faqserv.com fartit.com farwestchina.com +fastestvpn.com fastpic.ru fastssh.com faststone.org @@ -1613,11 +1690,13 @@ fatbtc.com favstar.fm fawanghuihui.org faydao.com +faz.net fbaddins.com fbcdn.net fb.com fb.me fbsbx.com +fb.watch fbworkmail.com fc2blog.net fc2china.com @@ -1628,6 +1707,7 @@ fdc64.de fdc64.org fdc89.jp feedburner.com +feedly.com feeds.fileforum.com feedx.net feelssh.com @@ -1668,6 +1748,7 @@ firebaseio.com fireofliberty.org firetweet.io firstfivefollowers.com +firstpost.com flagsonline.it flecheinthepeche.fr fleshbot.com @@ -1687,6 +1768,7 @@ flyvpn.com flyzy2005.com fnac.be fnac.com +fnc.ebc.net.tw fochk.org focustaiwan.tw focusvpn.com @@ -1694,7 +1776,7 @@ fofg-europe.net fofg.org fofldfradio.org fooooo.com -footwiball.com +foreignaffairs.com foreignpolicy.com forum4hk.com forum.baby-kingdom.com @@ -1727,6 +1809,7 @@ franklc.com freakshare.com free4u.com.ar freealim.com +freebeacon.com freebrowser.org freechal.com freechinaforum.org @@ -1749,6 +1832,7 @@ free-gate.org free-hada-now.org freehongkong.org freeilhamtohti.org +freekazakhs.org freekwonpyong.org freelotto.com freeman2.com @@ -1768,6 +1852,7 @@ freetcp.com freetibetanheroes.org freetibet.net freetibet.org +freetribe.me freeviewmovies.com freevpn.me freevpn.nl @@ -1798,6 +1883,7 @@ ftchinese.com ftp1.biz ftpserver.biz ftv.com.tw +ftvnews.com.tw fucd.com fuckcnnic.net fuckgfw.org @@ -1826,9 +1912,11 @@ fzh999.net fzlm.com g0v.social g6hentai.com +gab.com gabocorp.com gaeproxy.com gaforum.org +gagaoolala.com galaxymacau.com galenwu.com galstars.net @@ -1876,9 +1964,11 @@ geekerhome.com geekheart.info gekikame.com gelbooru.com +genius.com geocities.co.jp geocities.com geocities.jp +geph.io gerefoundation.org get.app getastrill.com @@ -1893,6 +1983,7 @@ geti2p.net getiton.com getjetso.com getlantern.org +getmalus.com getmdl.io getoutline.org get.page @@ -1908,6 +1999,7 @@ gfw.org.ua gfw.press ggpht.com ggssl.com +ghidra-sre.org ghostpath.com ghut.org giantessnight.com @@ -1916,7 +2008,11 @@ giga-web.jp gigporno.ru girlbanker.com gist.github.com +githubassets.com +github.blog github.com +github.io +githubusercontent.com git.io gizlen.net gjczz.com @@ -1942,6 +2038,7 @@ gmll.org gmodules.com gmozomg.izihost.org gnci.org.hk +gnews.org go141.com goagent.biz goagent.codeplex.com @@ -1954,6 +2051,7 @@ godsdirectcontact.co.uk godsdirectcontact.org godsdirectcontact.org.tw godsimmediatecontact.com +gofundme.com gogotunnel.com gohappy.com.tw gojet.krtco.com.tw @@ -1961,6 +2059,7 @@ gokbayrak.com golang.org goldbet.com goldbetsports.com +golden-ages.org goldeneyevault.com goldenfrog.com goldjizz.com @@ -2003,7 +2102,6 @@ google.bs google.bt google.by google.ca -google.calstate.edu google.cat google.cd google.cf @@ -2113,6 +2211,7 @@ googleearth.com google.ee google.es google.fi +googlefiber.net google.fm google.fr google.ga @@ -2177,7 +2276,7 @@ google.rs google.ru google.rw google.sc -googlescholar.com +googlescholar.comUSA google.se google.sh google.si @@ -2207,6 +2306,7 @@ googlezip.net gopetition.com go-pki.com goproxing.net +goreforum.com goregrish.com gospelherald.com gotdns.ch @@ -2246,10 +2346,13 @@ grotty-monday.com groups.google.cn grow.google gs-discuss.com +gsearch.media gsp.target.com gstatic.com gtricks.com gts-vpn.com +gtv1.org +gtv.org guaguass.com guaguass.org guancha.org @@ -2271,6 +2374,7 @@ gvm.com.tw gvt0.com gvt1.com gvt3.com +gwins.org gwtproject.org gyalwarinpoche.com gyatsostudio.com @@ -2287,14 +2391,13 @@ hacg.me hacg.red hacken.cc hacker.org +hackmd.io hackthatphone.net -hahaxixi.github.io hahlo.com hakkatv.org.tw handcraftedsoftware.org hanime.tv hanunyi.com -haoel.github.io hao.news happy-vpn.com haproxy.org @@ -2328,11 +2431,13 @@ helpeachpeople.com helplinfen.com help.linksalpha.com helpster.de +helpuyghursnow.org helpzhuling.org hentai.to hentaitube.tv hentaivideoworld.com heqinglian.net +heritage.org heungkongdiscuss.com hexieshe.com hexieshe.xyz @@ -2381,17 +2486,21 @@ hkatvnews.com hkbc.net hkbf.org hkbookcity.com +hkchronicles.com hkchurch.org hkci.org.hk hkcmi.edu hkcnews.com hkcoc.com hkcoc.weather.com.hk +hkctu.org.hk hkdailynews.com.hk hkday.net +hkdc.us hkdf.org hkej.com hkepc.com +hket.com hkfaa.com hkfreezone.com hk.frienddy.com @@ -2399,6 +2508,7 @@ hkfront.org hkgalden.com hk.geocities.com hkgolden.com +hkgpao.com hk.gradconnection.com hkgreenradio.org hk.hao123img.com @@ -2413,8 +2523,11 @@ hkjp.org hk.knowledge.yahoo.com hklft.com hklts.org.hk +hkmap.live hk.myblog.yahoo.com hk.news.yahoo.com +hkopentv.com +hkpeanut.com hkptu.org hk-pub.com hk.rd.yahoo.com @@ -2444,15 +2557,19 @@ homeperversion.com homeservershow.com home.sina.com home.so-net.net.tw +hongkong.fandom.com hongkongfp.com hongmeimei.com hongzhi.li +honven.xyz hootsuite.com +hoover.org hoovers.com hopedialogue.org hopto.org hornygamer.com hornytrip.com +hotair.com hotav.tv hotels.cn hotfrog.com.tw @@ -2461,6 +2578,7 @@ hotpornshow.com hotpot.hk hotshame.com hotspotshield.com +hottg.com hotvpn.com hougaige.com howtoforge.com @@ -2506,16 +2624,19 @@ huffingtonpost.com hugoroy.eu huhaitai.com huhamhire.com +huhangfei.com huiyi.in hulkshare.com hulu.com huluim.com -humanrightsbriefing.org hungerstrikeforaids.org hung-ya.com +huobi.co huobi.com +huobi.me huobi.pro huobipro.com +huobi.sc huping.net hurgokbayrak.com hurriyet.com.tr @@ -2541,6 +2662,7 @@ iask.bz iask.ca iav19.com ibiblio.org +ibit.am iblist.com iblogserv-f.net ibros.org @@ -2553,7 +2675,6 @@ icl-fi.org icoco.com iconpaper.org icu-project.org -iddddg.com idemocracy.asia identi.ca id.hao123.com @@ -2565,12 +2686,12 @@ idv.tw ieasy5.com ied2k.net ienergy1.com +iepl.us ifan.cz.cc ifanqiang.com ifcss.org ifjc.org ifreewares.com -if.ttt ift.tt igcd.net igfw.net @@ -2586,6 +2707,8 @@ iicns.com iipdigital.usembassy.gov ikstar.com ikwb.com +ilbe.com +ilhamtohtiinstitute.org i.lithium.com illusionfactory.com ilove80.be @@ -2617,6 +2740,9 @@ in99.org incapdns.net incloak.com incredibox.fr +independent.co.uk +indiablooms.com +indianarrative.com indiandefensenews.in indiemerch.com in-disguise.com @@ -2625,6 +2751,7 @@ initiativesforchina.org inkui.com inmediahk.net innermongolia.org +inoreader.com inote.tw insecam.org insidevoa.com @@ -2712,6 +2839,7 @@ izaobao.us izlesem.org izles.net jamaat.org +jamestown.org jamyangnorbu.com jandyx.com janwongphoto.com @@ -2777,6 +2905,7 @@ jmscult.com joachims.org jobnewera.wordpress.com jobso.tv +joinclubhouse.com joinmastodon.org journalchretien.net journalofdemocracy.org @@ -2799,12 +2928,14 @@ juoaa.com justdied.com justfreevpn.com justicefortenzin.org +justmysocks1.net justpaste.it justtristan.com juyuange.org juziyue.com jwmusic.org jyxf.net +kadokawa.co.jp kagyumonlam.org kagyunews.com.hk kagyuoffice.org @@ -2866,6 +2997,7 @@ kknews.cc kk-whys.co.jp kmuh.org.tw knowledgerush.com +knowyourmeme.com kobobooks.com kobo.com kodingen.com @@ -2876,6 +3008,7 @@ koolsolutions.com koornk.com koranmandarin.com korenan2.com +kqes.net ksdl.org ksnews.com.tw kspcoin.com @@ -2887,6 +3020,7 @@ kurashsultan.com kurtmunger.com kusocity.com kwcg.ca +kwok7.com kwongwah.com.my kxsw.life kyofun.com @@ -2895,18 +3029,22 @@ kyoyue.com kyzyhello.com kzeng.info labiennale.org +lab.skk.moe ladbrokes.com la-forum.org lagranepoca.com +lala.im lalulalu.com lama.com.tw lamayeshe.com lamnia.co.uk lamrim.com +landofhope.tv lanterncn.cn lantosfoundation.org laod.cn laogai.org +laogairesearch.org laomiu.com laoyang.info laptoplockdown.com @@ -2915,7 +3053,7 @@ larsgeorge.com lastcombat.com lastfm.es latelinenews.com -latibet.org +lausan.hk lbank.info ld.hao123img.com leafyvpn.net @@ -2932,6 +3070,7 @@ leisurepro.com lematin.ch lemonde.fr lenwhite.com +leorockwell.com lerosua.org lers.google lesoir.be @@ -2975,6 +3114,7 @@ linuxtoy.org lionsroar.com lipuman.com liquidvpn.com +listennotes.com listentoyoutube.com listorious.com lists.w3.org @@ -2987,6 +3127,7 @@ liuxiaotong.com livecoin.net livedoor.jp liveleak.com +livemint.com livestation.com livestream.com livevideo.com @@ -2996,6 +3137,7 @@ liwangyang.com lizhizhuangbi.com lkcn.net llss.me +lncn.org load.to lobsangwangyal.com localbitcoins.com @@ -3005,6 +3147,7 @@ lockestek.com logbot.net login.target.com logiqx.com +logos.com.hk londonchinese.ca longhair.hk longmusic.com @@ -3028,6 +3171,7 @@ lsmradio.com lsmwebcast.com lsxszzg.com ltn.com.tw +luckydesigner.space luke54.com luke54.org lupm.org @@ -3036,6 +3180,7 @@ luxebc.com lvhai.org lvv2.com lyfhk.net +lzjscript.com lzmtnews.org macgamestore.com macrovpn.com @@ -3067,6 +3212,7 @@ manicur4ik.ru mansion.com mansionpoker.com manta.com +manyvoices.news maplew.com marc.info marguerite.su @@ -3082,14 +3228,17 @@ maskedip.com mastodon.cloud mastodon.host mastodon.social +mastodon.xyz matainja.com material.io mathable.io mathiew-badimon.com matome-plus.com matome-plus.net +matrix.org matsushimakaede.com matters.news +matthewdgreen.wordpress.com mattwilcox.net maturejp.com maxing.jp @@ -3110,6 +3259,8 @@ meetav.com meetup.com mefeedia.com mefound.com +mega.co.nz +mega.io mega.nz megaproxy.com megarotic.com @@ -3124,6 +3275,7 @@ memorybbs.com memrijttm.org memri.org mercatox.com +mercdn.net mercyprophet.org mergersandinquisitions.org meridian-trust.org @@ -3134,12 +3286,14 @@ meshrep.com mesotw.com messenger.com metacafe.com +metafilter.com metart.com metarthunter.com meteorshowersonline.com metrohk.com.hk metrolife.ca metroradio.com.hk +mewe.com meyou.jp me.youthwant.com.tw meyul.com @@ -3164,6 +3318,7 @@ mimiai.net mimivip.com mimivv.com mindrolling.org +mingdemedia.org minghui-a.org minghui-b.org minghui.org @@ -3190,11 +3345,13 @@ minzhuzhanxian.com minzhuzhongguo.org miroguide.com mirrorbooks.com +mirrormedia.mg mist.vip mitao.com.tw mitbbsau.com mitbbs.com mixero.com +mixi.jp mixpod.com mixx.com mizzmona.com @@ -3213,6 +3370,7 @@ mobile01.com mobileways.de mobypicture.com moby.to +modernchinastudies.org moeaic.gov.tw moeerolibrary.com mofa.gov.tw @@ -3221,6 +3379,7 @@ mofos.com mog.com mohu.club mohu.ml +mohu.rocks mojim.com mol.gov.tw molihua.org @@ -3233,6 +3392,7 @@ monster.com moodyz.com moonbbs.com moonbingo.com +moptt.tw morningsun.org moroneta.com mos.ru @@ -3243,7 +3403,6 @@ mousebreaker.com movements.org moviefap.com mp3buscador.com -mp3ye.eu mpettis.com mpfinance.com mpinews.com @@ -3263,6 +3422,7 @@ mswe1.org m-team.cc mthruf.com mtw.tl +mubi.com muchosucko.com mullvad.net multiply.com @@ -3353,7 +3513,10 @@ nanzao.com naol.ca naol.cc nat.gov.tw +nationalawakening.org +nationalinterest.org national-lottery.co.uk +nationalreview.com nationsonline.org nationwide.com nat.moe @@ -3361,21 +3524,28 @@ naughtyamerica.com navyfamily.navy.mil navyreserve.navy.mil naweeklytimes.com +nbcnews.com nbtvpn.com nccwatch.org.tw nch.com.tw +nchrd.org ncn.org nde.de +ndi.org ndr.de ned.org nekoslovakia.net nemesis2.qx.net neo-miracle.com +neowin.net nepusoku.com +netalert.me netbirds.com netcolony.com net-fits.pro +netflav.com netflix.com +netflix.net netme.cc netsneak.com network54.com @@ -3389,6 +3559,7 @@ newcenturymc.com newcenturynews.com newchen.com newgrounds.com +newhighlandvision.com newipnow.com newlandmagazine.com.au newnews.ca @@ -3400,7 +3571,6 @@ news.cnyes.com newsdetox.ca newsdh.com news.hk.msn.com -news.hkpeanut.com news.msn.com.tw news.nationalgeographic.com news.now.com @@ -3416,9 +3586,12 @@ newstapa.org newstarnet.com news.tvb.com news.tvbs.com.tw +newsweek.com news.yahoo.com +news.ycombinator.com newtaiwan.com.tw newtalk.tw +newyorker.com newyorktimes.com nexon.com next11.co.jp @@ -3449,12 +3622,17 @@ ninjacloak.com ninjaproxy.ninja nintendium.com ninth.biz +nitter.cc +nitter.net +nitter.pussthecat.org niu.moe niusnews.com njactb.org njuice.com nko.navy.mil nlfreevpn.com +nmsl.website +nnews.eu nobelprize.org nobel.se nobodycanstop.us @@ -3475,6 +3653,7 @@ now.com now.im nownews.com nowtorrents.com +noxinfluencer.com noypf.com npa.go.jp npa.gov.tw @@ -3500,6 +3679,7 @@ ntd.tv ntdtv.ca ntdtv.co.kr ntdtv.com +ntdtv.com.tw ntdtv.cz ntdtvla.com ntdtv.org @@ -3512,6 +3692,7 @@ nukistream.com nurgo-software.com nusatrip.com nutaku.net +nutsvpn.work nuuvem.com nuvid.com nuzcom.com @@ -3521,9 +3702,11 @@ nvtongzhisheng.org nwtca.org nyaa.eu nyaa.si +nybooks.com nydus.ca nylon-angel.com nylonstockingsonline.com +nypost.com ny.stgloballink.com nytchina.com nytcn.me @@ -3544,6 +3727,7 @@ occupytiananmen.com oclp.hk ocreampies.com ocry.com +ocsp.int-x3.letsencrypt.org october-review.org oculuscdn.com oculus.com @@ -3553,6 +3737,7 @@ officeoftibet.com ofile.org ogaoga.org ogate.org +ohmyrss.com oikos.com.tw oiktv.com oizoblog.com @@ -3569,6 +3754,7 @@ omgili.com omni7.jp omnitalk.com omnitalk.org +omny.fm on2.com onapp.com on.cc @@ -3579,6 +3765,7 @@ onion.city onlinecha.com online.recoveryversion.org onlineyoutube.com +onlygayvideo.com onlytweets.com onmoon.com onmoon.net @@ -3597,12 +3784,15 @@ opendn.xyz openervpn.in openid.net openleaks.org +opensource.google +opentech.fund openvpn.net openvpn.org openwebster.com openwrt.org.cn opml.radiotime.com opus-gaming.com +ordns.he.net organcare.org.tw organharvestinvestigation.net organiccrap.com @@ -3623,10 +3813,14 @@ oursogo.com oursteps.com.au oursweb.net ourtv.hk +overdaily.org overplay.net oversea.istarshine.com +ovpn.com owl.li +owltail.com ow.ly +oxfordscholarship.com oyax.com oyghan.com ozchinese.com @@ -3635,7 +3829,6 @@ ozxw.com ozyoyo.com pachosting.com pacificpoker.com -packages.debian.org packetix.net pacopacomama.com padmanet.com @@ -3650,6 +3843,7 @@ panamapapers.sueddeutsche.de pandapow.co pandapow.net pandavpn-jp.com +pandavpnpro.com pandora.com pandora.tv panluan.net @@ -3660,6 +3854,9 @@ paper.li paradisehill.cc paradisepoker.com parkansky.com +parler.com +parse.com +parsevideo.com partycasino.com partypoker.com passion.com @@ -3667,6 +3864,7 @@ passiontimes.hk pastebin.com paste.ee pastie.org +paxful.com pbs.org pbwiki.com pbworks.com @@ -3687,6 +3885,7 @@ peacefire.org peacehall.com pearlher.org peeasian.com +peing.net pekingduck.org pemulihan.or.id penchinese.com @@ -3736,6 +3935,7 @@ pinterest.at pinterest.ca pinterest.co.kr pinterest.com +pinterest.com.mx pinterest.co.uk pinterest.de pinterest.dk @@ -3760,6 +3960,7 @@ player.fm playno1.com playpcesor.com plays.com.tw +plexvpn.pro plm.org.hk plunder.com plurk.com @@ -3770,6 +3971,7 @@ pmatehunter.com pmates.com po2b.com pobieramy.top +podbean.com podictionary.com pokerstars.com pokerstars.net @@ -3810,6 +4012,7 @@ post76.com post852.com postadult.com postimg.org +posts.careerengine.us potato.im potvpn.com powerapple.com @@ -3833,6 +4036,7 @@ privatepaste.com privatetunnel.com privatevpn.com procopytips.com +project-syndicate.org prosiben.de protonvpn.com provideocoalition.com @@ -3852,10 +4056,12 @@ proyectoclubes.com prozz.net psblog.name pscp.tv +pshvpn.com psiphon3.com psiphon.ca psiphon.civisec.org psiphontoday.com +pt.im pts.org.tw ptt.cc pttvan.org @@ -3871,6 +4077,7 @@ pureinsight.org purepdf.com purevpn.com purplelotus.org +purpose.nike.com pursuestar.com pushchinawall.com pussyspace.com @@ -3886,7 +4093,9 @@ pytorch.org qanote.com qgirl.com.tw qhigh.com +qianbai.tw qiandao.today +qiangwaikan.com qiangyou.org qidian.ca qienkuen.org @@ -3913,11 +4122,14 @@ qusi8.net qvodzy.org qxbbs.org qz.com +r0.ru r18.com radicalparty.org radiko.jp radioaustralia.net.au +radio.garden radiohilight.net +radioline.co radiovaticana.org radiovncr.com rael.org @@ -3941,6 +4153,7 @@ rapidvpn.com rarbgprx.org raremovie.cc raremovie.net +rateyourmusic.com rawgit.com rawgithub.com raw.githubusercontent.com @@ -3960,11 +4173,13 @@ realforum.zkiz.com realitykings.com realraptalk.com realsexpass.com +reason.com rebatesrule.net recordhistory.org recovery.org.tw recoveryversion.com.tw redballoonsolidarity.org +redbubble.com redchinacn.net redchinacn.org redd.it @@ -3986,6 +4201,7 @@ renminbao.com renyurenquan.org research.jmsc.hku.hk resilio.com +resistchina.org retweeteffect.com retweetist.com retweetrank.com @@ -4001,7 +4217,6 @@ rfaweb.org rferl.org rfi.fr rfi.my -rg3.github.io rightbtc.com rigpa.org riku.me @@ -4020,7 +4235,9 @@ robustnessiskey.com rocket-inc.net rocksdb.org rojo.com +rolfoundation.org rolia.net +rolsociety.org ronjoneswriter.com roodo.com rosechina.net @@ -4029,15 +4246,18 @@ rsdlmonitor.com rsf-chinese.org rsf.org rsgamen.org +rsshub.app rssmeme.com rtalabel.org rthk.hk rthklive2-lh.akamaihd.net rthk.org.hk rti.org.tw +rti.tw rtycminnesota.org ruanyifeng.com rukor.org +rule34.xxx runbtx.com rushbee.com ruten.com.tw @@ -4065,6 +4285,7 @@ sakya.org salvation.org.hk samair.ru sambhota.org +sankei.com sanmin.com.tw sapikachu.net saveliuxiaobo.com @@ -4077,6 +4298,7 @@ savetibet.nl savetibet.org savetibet.ru savetibetstore.org +saveuighur.org savevid.com say2.info sbme.me @@ -4091,22 +4313,26 @@ scieron.com scmpchinese.com scmp.com scramble.io +scratch.mit.edu scribd.com scriptspot.com s-cute.com s-dragon.org -seapuff.com search.aol.com +search.com searchtruth.com search.xxx search.yahoo.co.jp search.yahoo.com +searx.me +seattlefdc.com secretchina.com secretgarden.no secretsline.biz secure.hustler.com secure.logmein.com secure.raxcdn.com +secureservercdn.net securetunnel.com securityinabox.org securitykiss.com @@ -4174,7 +4400,9 @@ shellfire.de shenshou.org shenyun.com shenyunperformingarts.org +shenyunshop.com shenzhoufilm.com +shenzhouzhengdao.org sherabgyaltsen.com shiatv.net shicheng.org @@ -4189,10 +4417,12 @@ shkspr.mobi shodanhq.com shooshtime.com shop2000.com.tw +shopee.tw shopping.com showbiz.omy.sg showhaotu.com showtime.jp +showwe.tw shutterstock.com shwchurch3.com shwchurch.org @@ -4200,9 +4430,9 @@ siddharthasintent.org sidelinesnews.com sidelinessportseatery.com sierrafriendsoftibet.org +signal.org sijihuisuo.club sijihuisuo.com -sikaozhe1997.github.io silkbook.com simbolostwitter.com simplecd.org @@ -4214,8 +4444,10 @@ singpao.com.hk singtao.com singtaousa.com sinoants.com +sinoca.com sinocast.com sinocism.com +sinoinsider.com sino-monthly.com sinomontreal.ca sinonet.ca @@ -4266,18 +4498,19 @@ sndcdn.com sneakme.net snowlionpub.com sobees.com +socialblade.com socialwhale.com sockscap64.com sockslist.net socks-proxy.net soc.mil socrec.org -sodatea.github.io sod.co.jp softether.co.jp softether-download.com softether.org softfamous.com +softnology.biz softsmirror.cf softwarebychuck.com softwaredownload.gitbooks.io @@ -4314,6 +4547,8 @@ soupofmedia.com sourceforge.net sourcewadio.com southnews.com.tw +southpark.cc.com +south-plus.org sowers.org.hk soylentnews.org spaces.hightail.com @@ -4340,6 +4575,7 @@ sprite.org sproutcore.com sproxy.info squirly.info +squirrelvpn.com srcf.ucam.org srocket.us ss7.vzw.com @@ -4359,9 +4595,11 @@ ssr.tools sss.camp sstmlt.moe sstmlt.net +sstm.moe stackoverflow.com stage64.hk standupfortibet.org +standwithhk.org stanford.edu starfishfx.com starp2p.com @@ -4373,7 +4611,9 @@ static.comico.tw static-economist.com staticflickr.com static.shemalez.com +static.techspot.com statueofdemocracy.org +stboy.net stc.com.sa steamcommunity.com steel-storm.com @@ -4396,8 +4636,11 @@ storify.com stormmediagroup.com storm.mg stoweboyd.com +straitstimes.com stranabg.com straplessdildo.com +streamable.com +streamate.com streamingthe.net streema.com strikingly.com @@ -4409,16 +4652,17 @@ stumbleupon.com stupidvideos.com subacme.rerouted.org successfn.com +suche.gmx.net sugarsync.com sugobbs.com sugumiru18.com suissl.com sujiatun.wordpress.com -sukebei.nyaa.si sulian.me summify.com sumrando.com sun1911.com +sundayguardianlive.com sunmedia.ca sunporno.com sunskyforum.com @@ -4436,10 +4680,10 @@ suppig.net suprememastertv.com surfeasy.com surfeasy.com.au +surfshark.com suroot.com surrenderat20.net sustainability.google -suyangg.com svsfx.com swagbucks.com swissinfo.ch @@ -4473,6 +4717,7 @@ taiwanbible.com taiwancon.com taiwandaily.net taiwandc.org +taiwanhot.net taiwanjobs.gov.tw taiwanjustice.com taiwanjustice.net @@ -4533,6 +4778,7 @@ tdm.com.mo teachparentstech.org teamamericany.com tech2.in.com +technews.tw techviz.net teck.in teco-hk.org @@ -4540,37 +4786,46 @@ teco-mo.org teddysun.com teeniefuck.net teensinasia.com +tehrantimes.com telecomspace.com telegram.dog telegramdownload.com telegram.me telegram.org +telegra.ph telegraph.co.uk telesco.pe tellme.pw tenacy.com tensorflow.org tenzinpalmo.com -terminus2049.github.io tew.org textnow.me tfhub.dev +tfiflve.com t-g.com thaicn.com thb.gov.tw +theatlantic.com theatrum-belli.com thebcomplex.com +theblaze.com theblemish.com thebobs.com thebodyshop-usa.com thecenter.mit.edu thechinabeat.org +thechinacollection.org +theconversation.com thedalailamamovie.com +thediplomat.com thedw.us thefacebook.com thefrontier.hk +thegay.com thegioitinhoc.vn thegly.com +theguardian.com thehots.info thehousenews.com thehun.net @@ -4579,9 +4834,10 @@ thenewslens.com thepiratebay.org theporndude.com theportalwiki.com +theprint.in thereallove.kr therock.net.nz -thespeeder.com +thesaturdaypaper.com.au thestandnews.com thetibetcenter.org thetibetconnection.org @@ -4664,7 +4920,6 @@ tibethouse.jp tibethouse.org tibet-house-trust.co.uk tibethouse.us -tibet-info.net tibetinfonet.net tibet-initiative.de tibetjustice.org @@ -4702,8 +4957,10 @@ tiltbrush.com timdir.com time.com times.hinet.net +timesnownews.com timesofindia.indiatimes.com timsah.com +timtales.com tinc-vpn.org tineye.com tintuc101.com @@ -4752,7 +5009,6 @@ top.tv tora.to tor.blingblingsquad.net torcn.com -tor.cn.uptodown.com torguard.net torproject.org torrentprivacy.com @@ -4765,7 +5021,6 @@ t.orzdream.com tosh.comedycentral.com totalvpn.com toutiaoabc.com -toutyrater.github.io towngain.com toypark.in toythieves.com @@ -4823,21 +5078,12 @@ tumview.com tunein.com tunnelbear.com tunnelr.com -tuo8.blue -tuo8.cc -tuo8.club -tuo8.fit -tuo8.hk -tuo8.in -tuo8.ninja -tuo8.org -tuo8.pw -tuo8.red -tuo8.space +tunsafe.com turansam.org turbobit.net turbohide.com turbotwitter.com +turkistantimes.com turntable.fm tushycash.com tuvpn.com @@ -4846,6 +5092,7 @@ tvants.com tvboxnow.com tv.com tvider.com +tv.jtbc.joins.com tvmost.com.hk tvplayvideos.com tvunetworks.com @@ -4951,6 +5198,7 @@ tw.myblog.yahoo.com tw.news.yahoo.com twnorth.org.tw tw-npo.org +twreporter.org twskype.com twstar.net tw.streetvoice.com @@ -5019,6 +5267,7 @@ untraceable.us uocn.org upcoming.yahoo.com updates.tdesktop.com +upghsbc.com upholdjustice.org upload4u.info uploaded.net @@ -5027,9 +5276,11 @@ uploadstation.com upmedia.mg upornia.com uproxy.org +uptodown.com upwill.org ur7s.com uraban.me +urbandictionary.com urbansurvival.com urchin.com urlborg.com @@ -5046,6 +5297,7 @@ usmc.mil usmgtcg.ning.com usno.navy.mil usocctn.com +ustibetcommittee.org us.to ustream.tv usunitednews.com @@ -5057,6 +5309,7 @@ uvwxyz.xyz uwants.com uwants.net uyghuramerican.org +uyghurbiz.org uyghurcanadiansociety.org uyghurcongress.org uyghur.co.uk @@ -5069,7 +5322,11 @@ uygur.fc2web.com uygur.org uymaarip.com v2ex.com +v2fly.org +v2raycn.com v2ray.com +v2raytech.com +valeursactuelles.com van001.com van698.com vanemu.cn @@ -5116,6 +5373,7 @@ vidinfo.org vid.me vietdaikynguyen.com vijayatemple.org +vilavpn.com vimeo.com vimperator.org vincnd.com @@ -5140,17 +5398,21 @@ vmpsoft.com vnet.link vn.hao123.com voa-11.akacast.akamaistream.net +voacambodia.com voacantonese.com voachineseblog.com voachinese.com voagd.com +voaindonesia.com voanews.com voatibetan.com voatibetanenglish.com vocativ.com vocn.tv +vocus.cc vod-abematv.akamaized.net vod.wwe.com +voicettank.org vot.org vovo2000.com voxer.com @@ -5174,6 +5436,7 @@ vpngate.jp vpngate.net vpngratis.net vpnhq.com +vpnhub.com vpninja.net vpnintouch.com vpnintouch.net @@ -5215,6 +5478,7 @@ wallmama.com wallornot.org wallpapercasa.com wallproxy.com +wallsttv.com waltermartin.com waltermartin.org wanderinghorse.net @@ -5227,12 +5491,14 @@ want-daily.com wanz-factory.com wapedia.mobi warbler.iconfactory.net +warroom.org waselpro.com washeng.net washingtonpost.com watch8x.com watchinese.com watchmygf.net +watchout.tw wattpad.com waveprotocol.org wav.tv @@ -5256,6 +5522,7 @@ websitepulse.com webs-tv.net webwarper.net webworkerdaily.com +wechatlawsuit.com weekmag.info wefightcensorship.org wefong.com @@ -5268,6 +5535,7 @@ weiming.info weiquanwang.org weisuo.ws welovecock.com +welt.de wemigrate.org wengewang.com wengewang.org @@ -5321,10 +5589,12 @@ wikileaks.org wikileaks.pl wikilivres.info wikimapia.org +wikimedia.org wiki.moegirl.org wiki.oauth.net wikipedia.org wiki.phonegap.com +wikiwand.com wikiwiki.jp wildammo.com williamhill.com @@ -5335,9 +5605,11 @@ wingamestore.com wingy.site winning11.com winwhispers.info +wionews.com wire.com wiredbytes.com wiredpen.com +wireguard.com wisdompubs.org wisevid.com withgoogle.com @@ -5356,6 +5628,7 @@ woeser.com woesermiddle-way.net wokar.org wolfax.com +wombo.ai woolyss.com woopie.jp woopie.tv @@ -5383,7 +5656,6 @@ wqyd.org wrchina.org wretch.cc writer.zoho.com -wsgzao.github.io wsj.com wsjhk.com wsj.net @@ -5409,7 +5681,6 @@ www.americorps.gov www.antd.org www.aolnews.com www.businessinsider.com.au -www.citizenlab.org www.cmoinc.org www.cool18.com www.dmm.com @@ -5438,7 +5709,6 @@ www.powerpointninja.com www.s4miniarchive.com www.sciencemag.org www.shadowsocks.com -www.shwchurch.org www.skype.com www.tablesgenerator.com www.taiwanonline.cc @@ -5479,6 +5749,7 @@ xiaod.in xiaohexie.com xiaolan.me xiaoma.org +xiaxiaoqiang.net xiezhua.com xihua.es xijie.wordpress.com @@ -5491,6 +5762,7 @@ xinshijue.com xinyubbs.net xiongpian.com xiuren.org +xixicui.icu xizang-zhiye.org xjp.cc xjtravelguide.com @@ -5510,6 +5782,7 @@ xnxx.com xpdo.net xpud.org xrentdvd.com +xsden.info xskywalker.com xskywalker.net xtube.com @@ -5517,9 +5790,12 @@ xuchao.net xuchao.org xuehua.us xuzhiyong.net +xvbelink.com xvideo.cc +xvideos-cdn.com xvideos.com xvideos.es +xvinlink.com x-wall.org xxbbx.com xxlmovies.com @@ -5536,10 +5812,12 @@ xys.dxiong.com xys.org xyy69.com xyy69.info +y2mate.com yahoo.com.hk yakbutterblues.com yam.com yam.org.tw +yande.re yanghengjun.com yangjianli.com yasni.co.uk @@ -5567,6 +5845,7 @@ yilubbs.com yingsuoss.com yinlei.org yipub.com +yiyechat.com yizhihongxing.com yobit.net yobt.com @@ -5593,12 +5872,14 @@ yourprivatevpn.com yourtrap.com yousendit.com youshun12.com +youthforfreechina.org youthnetradio.org youtu.be youtubecn.com youtube.com youtubeeducation.com youtubegaming.com +youtubekids.com youtube-nocookie.com youversion.com youwin.com @@ -5617,6 +5898,7 @@ yvesgeleyn.com ywpw.com yx51.net yyii.org +yyjlymb.xyz yzzk.com zacebook.com zalmos.com @@ -5632,6 +5914,7 @@ zello.com zengjinyan.org zenmate.com zenmate.com.ru +zerohedge.com zeronet.io zeutch.com zfreet.com @@ -5643,7 +5926,6 @@ zhangtianliang.com zhanlve.org zhao.1984.city zhao.jinhai.de -zh.bitterwinter.org zh.ecdm.wikia.com zhenghui.org zhengjian.org @@ -5666,9 +5948,11 @@ zhuatieba.com zhuichaguoji.org zh.uncyclopedia.wikia.com zh.wikinews.org +zh.wikiquote.org zh.wikisource.org ziddu.com zillionk.com +zi.media zim.vn zinio.com ziporn.com @@ -5683,6 +5967,7 @@ zonghexinwen.net zoogvpn.com zootool.com zoozle.net +zophar.net zorrovpn.com zozotown.com zpn.im @@ -5695,7 +5980,15 @@ zvereff.com zynaima.com zynamics.com zyns.com +zyxel.com zyzc9.com zzcartoon.com zzcloud.me zzux.com +pypi.org +pythonhosted.org +openwrt.org +lede-project.org +facebook-hardware.com +fbthirdpartypixel.com +workplace.com From 285e54c4b915e41fd7d5ace269b2292950755cbc Mon Sep 17 00:00:00 2001 From: Yonsm Date: Tue, 19 Apr 2022 18:04:40 +0800 Subject: [PATCH 2/2] Update MacOS/Linux/Padavan universal wing to support SS/SSR, command line args updated to shadowrocket url --- trunk/libs/Makefile | 2 +- trunk/user/Makefile | 2 +- trunk/user/scripts/mtd_storage.sh | 6 +- trunk/user/shadowsocks/Makefile | 14 +- trunk/user/wing/wing | 476 +++++++++++++++++++++++------- 5 files changed, 376 insertions(+), 124 deletions(-) diff --git a/trunk/libs/Makefile b/trunk/libs/Makefile index f456828bb98..c26cea81eec 100644 --- a/trunk/libs/Makefile +++ b/trunk/libs/Makefile @@ -60,7 +60,7 @@ ifeq ($(CONFIG_FIRMWARE_INCLUDE_TTYD),y) LIBS_INCLUDE_LIBJSON_C=y LIBS_INCLUDE_LIBWEBSOCKETS=y endif -ifeq ($(CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS),y) +ifneq ($(filter y,$(CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS) $(CONFIG_FIRMWARE_INCLUDE_WING)),) LIBS_INCLUDE_LIBPCRE=y LIBS_INCLUDE_LIBEV=y LIBS_INCLUDE_LIBSODIUM=y diff --git a/trunk/user/Makefile b/trunk/user/Makefile index 993d667f197..2ddb421f553 100644 --- a/trunk/user/Makefile +++ b/trunk/user/Makefile @@ -78,7 +78,7 @@ ifneq ($(filter y,$(CONFIG_FIRMWARE_INCLUDE_SOFTETHERVPN_CMD) $(CONFIG_FIRMWARE_ SOFTETHERVPN_ENABLE=y endif -ifneq ($(filter y,$(CONFIG_FIRMWARE_INCLUDE_SSSERVER) $(CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS)),) +ifneq ($(filter y,$(CONFIG_FIRMWARE_INCLUDE_SSSERVER) $(CONFIG_FIRMWARE_INCLUDE_SHADOWSOCKS) $(CONFIG_FIRMWARE_INCLUDE_WING)),) SHADOWSOCKS_ENABLE=y endif diff --git a/trunk/user/scripts/mtd_storage.sh b/trunk/user/scripts/mtd_storage.sh index 13fd1ebbb27..cb6493a8596 100755 --- a/trunk/user/scripts/mtd_storage.sh +++ b/trunk/user/scripts/mtd_storage.sh @@ -274,8 +274,8 @@ sync && echo 3 > /proc/sys/vm/drop_caches # Mount SATA disk #mdev -s -#wing -#wing 192.168.1.9:1080 +#wing start trojan://password@host +#wing start socks5://192.168.1.9:1080 #ipset add gfwlist 8.8.4.4 @@ -508,8 +508,6 @@ EOF cat >> "$user_dnsmasq_conf" </dev/null 2>&1; then + _OS=MACOS + _GFWLIST_CONF=gfwlist.pac + _GFWLIST_CONF_RO=$(cd "${0%/*}"; pwd)/gfwlist.pac +else + _OS=LINUX + _GFWLIST_CONF=gfwlist.txt + _GFWLIST_CONF_RO=$(cd "${0%/*}"; pwd)/gfwlist.txt +fi usage() { - echo "Usage: $0 <[start]|restart|stop|pause|resume|redir|status|update>" + echo "Usage: $0 <[start]|restart|stop|pause|resume|status|update|help>" echo - echo "Local Transparent mode (trojan only): $0 [:PORT] " - echo "Local Socks mode (trojan+ipt2socks): $0 [:PORT] client" - echo "Remote Socks mode (ipt2socks only): $0 [:PORT]" + echo "$0 [-v[0-5]] " echo - exit 0 + echo "URL begins with ss/ssr/trojan/socks5, you can copy it from Shadowrocket" + echo + exit 1 } update() { - curl -k -o $GFWLIST_CONF https://cokebar.github.io/gfwlist2dnsmasq/gfwlist_domain.txt || exit 1 + [ ! -z "$1" ] && _GFWLIST_CONF="$1" + curl -k -o $_GFWLIST_CONF https://cokebar.github.io/gfwlist2dnsmasq/gfwlist_domain.txt || exit 1 + echo pypi.org>>$_GFWLIST_CONF + echo pythonhosted.org>>$_GFWLIST_CONF + echo openwrt.org>>$_GFWLIST_CONF + echo lede-project.org>>$_GFWLIST_CONF + echo facebook-hardware.com>>$_GFWLIST_CONF + echo fbthirdpartypixel.com>>$_GFWLIST_CONF + echo workplace.com>>$_GFWLIST_CONF + +if [ $_OS = MACOS ]; then + # TODO: Generate PAC + cat << EOF > $_GFWLIST_CONF +var rules = [$(sed 's/^/"&/g;s/$/&",/g' $_GFWLIST_CONF)] +function FindProxyForURL(url, host) { + for (var i in rules) + if (host.endsWith(rules[i])) + return 'SOCKS5 127.0.0.1:1080' + return 'DIRECT' +} +EOF +fi } -check() +split_str() { - if [ ! -f $GFWLIST_CONF ]; then - if [ -f $GFWLIST_CONF_RO ]; then - GFWLIST_CONF=$GFWLIST_CONF_RO + case "$4" in + "") + export $1= + export $2= + ;; + *"$3"*) + export $1=${4%%"$3"*} + export $2=${4#*"$3"} + ;; + *) + export $1="$4" + export $2= + ;; + esac +} + +rsplit_str() +{ + case "$4" in + "") + export $1= + export $2= + ;; + *"$3"*) + export $1=${4%"$3"*} + export $2=${4##*"$3"} + ;; + *) + export $1= + export $2="$4" + ;; + esac +} + +parse_query() +{ + local IFS_BAK=$IFS + IFS=\& + for ITEM in $1; do + split_str KEY VAL = $ITEM + export _$KEY=$VAL + # echo "_$KEY=$VAL" + done + IFS=$IFS_BAK +} + +parse_uri() +{ + split_str _TEXT _HASH \# $1 + split_str _SERV_PATH _QUERY ? $_TEXT + parse_query $_QUERY + split_str _SERV _PATH / $_SERV_PATH + rsplit_str _USER_PASS _HOST_PORT @ $_SERV + split_str _USER _PASS : $_USER_PASS + split_str _HOST _PORT : $_HOST_PORT + + # echo HASH=$_HASH + # echo SERV_PATH=$_SERV_PATH + # echo QUERY=$_QUERY + # echo PATH=$_PATH + # echo USER=$_USER + # echo PASS=$_PASS + # echo HOST=$_HOST + # echo PORT=$_PORT +} + +parse_url() +{ + split_str _PROTO _TEXT : "$1" R + case "$_TEXT" in + //*) _TEXT=${_TEXT:2} + esac + #echo PROTO=$_PROTO + parse_uri $_TEXT +} + +make_url() +{ + local URL="$_PROTO://$_USER:$_PASS@$_HOST:$_PORT" + [ ! -z $_PATH ] && URL="$URL/$_PATH" + [ ! -z $_QUERY ] && URL="$URL?$_QUERY" + [ ! -z $_HASH ] && URL="$URL#$_HASH" + echo $URL +} + +decode_b64() +{ + local CNT=${#1} + local REM=$(( $CNT % 4 )) + if [ $REM -eq 1 ]; then + local TEXT=${1}=== + elif [ $REM -eq 2 ]; then + local TEXT=${1}== + elif [ $REM -eq 3 ]; then + local TEXT=${1}= + else + local TEXT=$1 + fi + echo $TEXT | base64 -d +} + +prepare() +{ +if [ $_OS = LINUX ] || ([ $_OS = MACOS ] && [ "$WING_PAC" != "1" ]); then + return +fi + + if [ ! -f $_GFWLIST_CONF ]; then + if [ -f $_GFWLIST_CONF_RO ]; then + _GFWLIST_CONF=$_GFWLIST_CONF_RO else update fi fi } -redir() +inject() { +if [ $_OS = PADAVAN ]; then iptables -t nat $1 OUTPUT -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1088 iptables -t nat $1 PREROUTING -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1088 -} +elif [ $_OS = MACOS ]; then + if [ -z "$WING_NETWORK" ]; then + local SDEV=`route get example.com 2> /dev/null | grep interface` + local SDEV=${SDEV:13} + local IFS_BAK=$IFS + IFS=$'\n' + for LINE in `networksetup -listnetworkserviceorder`; do + echo $LINE | grep $SDEV > /dev/null 2>&1 + if [ $? = 0 ]; then + WING_NETWORK=${LAST_LINE:4} + break + fi + LAST_LINE=$LINE + done + IFS=$IFS_BAK -start() -{ - # prepage - [ -z $2 ] && usage - check + [ -z "$WING_NETWORK" ] && echo "Could not find valid network" && exit 2 + fi - # resolve - if echo $2 | grep : > /dev/null; then - HOST=`echo $2 | cut -d : -f 1` - PORT=`echo $2 | cut -d : -f 2` + if [ "$WING_PAC" = "1" ]; then + local SET_PROXY_STATE=-setautoproxystate + local SET_PROXY_PARAM="setautoproxyurl $WING_NETWORK file://$_GFWLIST_CONF" else - HOST=$2 - PORT= + local SET_PROXY_STATE=-setsocksfirewallproxystate + local SET_PROXY_PARAM="setsocksfirewallproxy $WING_NETWORK $2 $3" fi - ulimit -n 65536 - - # trojan - if [ -z $3 ]; then - [ -z $PORT ] && PORT=1080 - RUN_TYPE=socks + if [ $1 == -C ]; then + networksetup $SET_PROXY_STATE $WING_NETWORK on + return 0 + elif [ $1 == -D ]; then + networksetup $SET_PROXY_STATE $WING_NETWORK off else - [ -z $PORT ] && PORT=443 - if [ -z $4 ]; then - RUN_TYPE=nat - LOCAL_PORT=1088 - else - RUN_TYPE=client - LOCAL_PORT=1080 - fi - echo "{\"run_type\":\"$RUN_TYPE\",\"local_addr\":\"0.0.0.0\",\"local_port\":$LOCAL_PORT,\"remote_addr\":\"$HOST\",\"remote_port\":$PORT,\"password\":[\"$3\"],\"log_level\":$1,\"ssl\":{\"verify\":false}}" > /tmp/trojan.conf - if [ $1 -ge 5 ]; then - trojan -c /tmp/trojan.conf & - else - nohup trojan -c /tmp/trojan.conf &> /tmp/trojan.log & - fi + echo "Local Network: $WING_NETWORK" + echo "export ALL_PROXY=socks5://$2:$3" + networksetup $SET_PROXY_PARAM fi +fi +} + +proxy() +{ + prepare +if [ $_OS = PADAVAN ]; then + ulimit -n 65536 # ipt2socks - if [ $RUN_TYPE != nat ]; then - if [ $RUN_TYPE = client ]; then - HOST=127.0.0.1 - PORT=$LOCAL_PORT - fi - IPT2SOCKS_CMD="ipt2socks -s $HOST -p $PORT -b 0.0.0.0 -l 1088 -T -4 -R -j `cat /proc/cpuinfo|grep processor|wc -l`" + case "$2" in + *socks5) + local IPT2SOCKS_CMD="ipt2socks -s $3 -p $4 -b 0.0.0.0 -l 1088 -T -4 -R -j `cat /proc/cpuinfo|grep processor|wc -l`" if [ $1 -ge 5 ]; then $IPT2SOCKS_CMD & elif [ $1 -ge 2 ]; then nohup $IPT2SOCKS_CMD &> /tmp/ipt2socks.log & - else + elif [ $2 != socks5 ]; then nohup $IPT2SOCKS_CMD -v &> /tmp/ipt2socks.log & + else + $IPT2SOCKS_CMD -v & fi - fi + WING_NAT=0 + ;; + *) + WING_NAT=1 + esac # iptables ipset create gfwlist iphash ipset add gfwlist 8.8.8.8 - redir -A # dnsmasq - GFWLIST_LINE="gfwlist=$GFWLIST_CONF" - if ! grep "$GFWLIST_LINE" $DNSMASQ_CONF > /dev/null; then + GFWLIST_LINE="gfwlist=$_GFWLIST_CONF" + if ! grep "$GFWLIST_LINE" $_DNSMASQ_CONF > /dev/null; then killall dnsmasq - echo "$GFWLIST_LINE" >> $DNSMASQ_CONF + echo "$GFWLIST_LINE" >> $_DNSMASQ_CONF dnsmasq fi - echo "Wing is running in $RUN_TYPE mode..." +fi + inject -A $3 $4 } -stop() +sscmd() { - redir -D - ipset destroy gfwlist - - [ -f /tmp/ipt2socks.log ] && rm /tmp/ipt2socks.log ; killall ipt2socks 2> /dev/null - [ -f /tmp/trojan.conf ] && rm /tmp/trojan.* && killall trojan + if [ "$WING_NAT" = "1" ]; then + local RUN_TYPE=redir + local LOCAL_PORT=1088 + else + local RUN_TYPE=local + local LOCAL_PORT=1080 + fi + [ $1 -le 3 ] && RUN_TYPE="$RUN_TYPE -v" + XCMD="$2-$RUN_TYPE -s $_HOST -p $_PORT -k $_PASS -b 0.0.0.0 -l $LOCAL_PORT -m $_USER $3" } -status() +start() { - [ ${1::1} = t ] && ([ -f /tmp/trojan.log ] && tail -f /tmp/trojan.log; return) - [ ${1::4} = ipt2 ] && ([ -f /tmp/ipt2socks.log ] && tail -f /tmp/ipt2socks.log; return) - - ([ -z $1 ] || [ ${1::3} = ipt ]) && iptables -t nat -L PREROUTING && iptables -t nat -L OUTPUT - ([ -z $1 ] || [ ${1::3} = ips ]) && echo && ipset -L gfwlist | more - - [ -z $1 ] && [ -f /tmp/ipt2socks.log ] && echo && cat /tmp/ipt2socks.log | more - [ -z $1 ] && [ -f /tmp/trojan.log ] && echo && cat /tmp/trojan.log | more + if [ -z $2 ]; then + [ -z $WING_URL ] && usage + else + WING_URL=$2 + fi - ([ -z $1 ] || [ ${1::1} = d ]) && tail -f /tmp/syslog.log -} + parse_url $WING_URL + if [ $_PROTO = socks5 ]; then + [ -z $_PORT ] && _PORT=1080 + proxy $1 $_PROTO $_HOST $_PORT + else + [ -z $_PORT ] && _PORT=443 + proxy $1 $_PROTO 127.0.0.1 1080 + fi -case "$1" in - start) - start 2 $2 $3 $4 $5 - ;; - stop) - stop - check - sed -i /gfwlist=${GFWLIST_CONF//\//\\/}/d $DNSMASQ_CONF - killall dnsmasq - dnsmasq - ;; - restart) - stop - start 2 $2 $3 $4 $5 - ;; - pause) - redir -D - ;; - resume) - ipset test gfwlist 8.8.8.8 && (redir -C || redir -A) - ;; - redir) - redir $2 - ;; - s|status) - status $2 - ;; - update) - update + case "$_PROTO" in + trojan*) + if [ "$WING_NAT" = "1" ]; then + local RUN_TYPE=nat + local LOCAL_PORT=1088 + else + _PROTO=trojan-socks5 + local RUN_TYPE=client + local LOCAL_PORT=1080 + fi + echo "{\"run_type\":\"$RUN_TYPE\",\"local_addr\":\"0.0.0.0\",\"local_port\":$LOCAL_PORT,\"remote_addr\":\"$_HOST\",\"remote_port\":$_PORT,\"password\":[\"$_USER\"],\"log_level\":$1,\"ssl\":{\"verify\":false}}" > /tmp/trojan.conf + XCMD="trojan -c /tmp/trojan.conf" ;; - -v0|-v1|-v2|-v3|-v4|-v5) - start ${1:2} $2 $3 $4 $5 + ssr*) + if [ -z $_USER ]; then + parse_uri `decode_b64 $_HOST` + split_str _PORT _TEXT : $_PORT + split_str _PATH _TEXT : $_TEXT + split_str _USER _TEXT : $_TEXT + split_str _HASH _TEXT : $_TEXT + split_str _PASS _TEXT : $_TEXT + _PASS=`decode_b64 $_PASS` + _obfsparam=`decode_b64 $_obfsparam` + _protoparam=`decode_b64 $_protoparam` + _QUERY="protoparam=$_protoparam&obfsparam=$_obfsparam" + fi + if type ssr-client >/dev/null 2>&1; then + echo "{\"password\":\"$_PASS\",\"method\":\"$_USER\",\"protocol\":\"$_PATH\",\"protocol_param\":\"$_protoparam\",\"obfs\":\"$_HASH\",\"obfs_param\":\"$_obfsparam\",\"client_settings\":{\"server\":\"$_HOST\",\"server_port\":$_PORT,\"listen_address\":\"0.0.0.0\",\"listen_port\":1080}}" > /tmp/ssr.conf + XCMD="ssr-client -c /tmp/ssr.conf" + else + sscmd $1 ssr "-O $_PATH -G $_protoparam -o $_HASH -g $_obfsparam" + fi ;; - -v) - start 1 $2 $3 $4 $5 + ss*) + if [ -z $_USER ]; then + parse_uri `decode_b64 $_HOST` + elif [ -z $_PASS ]; then + split_str _USER _PASS : `decode_b64 $_USER` + fi + if type ss-redir >/dev/null 2>&1; then + sscmd $1 ss + else + sscmd $1 ss-orig + fi ;; *) - start 5 $1 $2 $3 $4 + [ $_PROTO != socks5 ] && usage + return ;; -esac + esac + + echo "export WING_URL=`make_url`" + echo + if [ $1 -ge 5 ]; then + $XCMD & + elif [ $1 -ge 2 ]; then + nohup "$XCMD" &> /tmp/wing.log & + else +if [ $_OS = PADAVAN ]; then + $XCMD & +else + $XCMD + stop +fi + fi +} + +stop() +{ + inject -D 2> /dev/null + + + killall trojan ssr-local ssr-redir ss-local ss-redir ipt2socks 2> /dev/null + rm /tmp/trojan.conf /tmp/ssr.conf /tmp/wing.log /tmp/ipt2socks.log 2> /dev/null + +if [ $_OS = PADAVAN ]; then + ipset destroy gfwlist + [ "$1" == "-R" ] && return + + prepare + sed -i /gfwlist=${_GFWLIST_CONF//\//\\/}/d $_DNSMASQ_CONF + killall dnsmasq + dnsmasq +fi + echo Wing service stopped +} +status() +{ + case "$1" in + 2) tail -f /tmp/ipt2socks.log;; + t) iptables -t nat -L PREROUTING && iptables -t nat -L OUTPUT;; + s) ipset -L gfwlist | more;; + y) tail -f /tmp/syslog.log;; + *) tail -f /tmp/wing.log;; + esac +} + +case "$1" in +start) + start 5 "$2" + ;; +-t|t|stop) + stop + ;; +-R|R|restart) + stop -R + sleep 1 + start 1 "$2" + ;; +-p|p|pause) + inject -D + ;; +-r|r|resume) +if [ $_OS = PADAVAN ]; then + ipset test gfwlist 8.8.8.8 || exit 3 +fi + inject -C || inject -A + ;; +-s|s|status) + status "$2" + ;; +-u|u|update) + update "$2" + ;; +-h|h|help) + usage + ;; +-v|v) + start 0 "$2" + ;; +-v0|-v1|-v2|-v3|-v4|-v5) + start ${1:2} "$2" + ;; +*) + start 1 "$1" + ;; +esac