From c85722c8482090a30607c536b6d9b9a6c42c4036 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Tue, 5 Dec 2023 14:05:59 +0800 Subject: [PATCH] Update CDN & Download & Reject & Global Hosts --- Build/build-public.ts | 2 +- Build/build-speedtest-domainset.ts | 4 +- Mock/200.array.json | 1 + Mock/200.json | 1 + Mock/200.txt | 0 .../addthis-com_addthis_widget.js | 0 {Assets => Mock}/ampproject-org_v0.js | 0 .../doubleclick-net_instream_ad_status.js | 0 {Assets => Mock}/nomo.json | 0 .../www-google-analytics-com_analytics.js | 0 .../www-google-analytics-com_cx_api.js | 0 .../www-google-analytics-com_ga.js | 0 .../www-google-analytics-com_inpage_linkid.js | 0 .../www-googlesyndication-com_adsbygoogle.js | 0 .../www-googletagmanager-com_gtm.js | 0 .../www-googletagservices-com_gpt.js | 0 Modules/sukka_enhance_adblock.sgmodule | 20 +++---- Modules/sukka_unlock_emby.sgmodule | 7 --- Modules/sukka_url_rewrite.sgmodule | 2 +- Script/fuck_emby.js | 54 ------------------- Script/pixiv_premium.js | 16 ------ Source/domainset/cdn.conf | 12 ++++- Source/domainset/download.conf | 6 +++ Source/domainset/reject_sukka.conf | 5 +- Source/non_ip/direct.conf | 15 +++--- Source/non_ip/domestic.conf | 3 ++ Source/non_ip/global.conf | 23 +++++++- Source/non_ip/global_plus.conf | 53 ++++++++++++++++-- Source/non_ip/my_proxy.conf | 1 - Source/non_ip/telegram.conf | 1 + Source/stream.js | 4 +- 31 files changed, 122 insertions(+), 108 deletions(-) create mode 100644 Mock/200.array.json create mode 100644 Mock/200.json create mode 100644 Mock/200.txt rename {Assets => Mock}/addthis-com_addthis_widget.js (100%) rename {Assets => Mock}/ampproject-org_v0.js (100%) rename {Assets => Mock}/doubleclick-net_instream_ad_status.js (100%) rename {Assets => Mock}/nomo.json (100%) rename {Assets => Mock}/www-google-analytics-com_analytics.js (100%) rename {Assets => Mock}/www-google-analytics-com_cx_api.js (100%) rename {Assets => Mock}/www-google-analytics-com_ga.js (100%) rename {Assets => Mock}/www-google-analytics-com_inpage_linkid.js (100%) rename {Assets => Mock}/www-googlesyndication-com_adsbygoogle.js (100%) rename {Assets => Mock}/www-googletagmanager-com_gtm.js (100%) rename {Assets => Mock}/www-googletagservices-com_gpt.js (100%) delete mode 100644 Modules/sukka_unlock_emby.sgmodule delete mode 100644 Script/fuck_emby.js delete mode 100644 Script/pixiv_premium.js diff --git a/Build/build-public.ts b/Build/build-public.ts index 143fd877..ee890237 100644 --- a/Build/build-public.ts +++ b/Build/build-public.ts @@ -7,7 +7,7 @@ const rootPath = path.resolve(import.meta.dir, '../'); const publicPath = path.resolve(import.meta.dir, '../public'); const folderAndFilesToBeDeployed = [ - 'Assets', + 'Mock', 'List', 'Clash', 'Modules', diff --git a/Build/build-speedtest-domainset.ts b/Build/build-speedtest-domainset.ts index 96bd2b8f..34618629 100644 --- a/Build/build-speedtest-domainset.ts +++ b/Build/build-speedtest-domainset.ts @@ -90,7 +90,9 @@ export const buildSpeedtestDomainSet = task(import.meta.path, async () => { 'speedtest.sits.su', 'speedtest.tigo.cr', 'speedtest.upp.com', - '.fast.com' + '.fast.com', + 'speedtest.macpaw.com', + '.netspeedtestmaster.com' ]); const hostnameGroups = await Promise.all([ diff --git a/Mock/200.array.json b/Mock/200.array.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/Mock/200.array.json @@ -0,0 +1 @@ +[] diff --git a/Mock/200.json b/Mock/200.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/Mock/200.json @@ -0,0 +1 @@ +{} diff --git a/Mock/200.txt b/Mock/200.txt new file mode 100644 index 00000000..e69de29b diff --git a/Assets/addthis-com_addthis_widget.js b/Mock/addthis-com_addthis_widget.js similarity index 100% rename from Assets/addthis-com_addthis_widget.js rename to Mock/addthis-com_addthis_widget.js diff --git a/Assets/ampproject-org_v0.js b/Mock/ampproject-org_v0.js similarity index 100% rename from Assets/ampproject-org_v0.js rename to Mock/ampproject-org_v0.js diff --git a/Assets/doubleclick-net_instream_ad_status.js b/Mock/doubleclick-net_instream_ad_status.js similarity index 100% rename from Assets/doubleclick-net_instream_ad_status.js rename to Mock/doubleclick-net_instream_ad_status.js diff --git a/Assets/nomo.json b/Mock/nomo.json similarity index 100% rename from Assets/nomo.json rename to Mock/nomo.json diff --git a/Assets/www-google-analytics-com_analytics.js b/Mock/www-google-analytics-com_analytics.js similarity index 100% rename from Assets/www-google-analytics-com_analytics.js rename to Mock/www-google-analytics-com_analytics.js diff --git a/Assets/www-google-analytics-com_cx_api.js b/Mock/www-google-analytics-com_cx_api.js similarity index 100% rename from Assets/www-google-analytics-com_cx_api.js rename to Mock/www-google-analytics-com_cx_api.js diff --git a/Assets/www-google-analytics-com_ga.js b/Mock/www-google-analytics-com_ga.js similarity index 100% rename from Assets/www-google-analytics-com_ga.js rename to Mock/www-google-analytics-com_ga.js diff --git a/Assets/www-google-analytics-com_inpage_linkid.js b/Mock/www-google-analytics-com_inpage_linkid.js similarity index 100% rename from Assets/www-google-analytics-com_inpage_linkid.js rename to Mock/www-google-analytics-com_inpage_linkid.js diff --git a/Assets/www-googlesyndication-com_adsbygoogle.js b/Mock/www-googlesyndication-com_adsbygoogle.js similarity index 100% rename from Assets/www-googlesyndication-com_adsbygoogle.js rename to Mock/www-googlesyndication-com_adsbygoogle.js diff --git a/Assets/www-googletagmanager-com_gtm.js b/Mock/www-googletagmanager-com_gtm.js similarity index 100% rename from Assets/www-googletagmanager-com_gtm.js rename to Mock/www-googletagmanager-com_gtm.js diff --git a/Assets/www-googletagservices-com_gpt.js b/Mock/www-googletagservices-com_gpt.js similarity index 100% rename from Assets/www-googletagservices-com_gpt.js rename to Mock/www-googletagservices-com_gpt.js diff --git a/Modules/sukka_enhance_adblock.sgmodule b/Modules/sukka_enhance_adblock.sgmodule index a47d8d5f..820b382b 100644 --- a/Modules/sukka_enhance_adblock.sgmodule +++ b/Modules/sukka_enhance_adblock.sgmodule @@ -5,13 +5,13 @@ hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesyndication.com, *.googletagservices.com, *.doubleclick.net, cdn.ampproject.org, *.addthis.com [URL Rewrite] -^https?://.*\.google-analytics\.com/analytics\.js https://ruleset.skk.moe/Assets/www-google-analytics-com_analytics.js 302 -^https?://.*\.google-analytics\.com/ga\.js https://ruleset.skk.moe/Assets/www-google-analytics-com_ga.js 302 -^https?://.*\.googletagmanager\.com/gtm\.js https://ruleset.skk.moe/Assets/www-googletagmanager-com_gtm.js 302 -^https?://.*\.google-analytics\.com/cx/api\.js https://ruleset.skk.moe/Assets/www-google-analytics-com_cx_api.js 302 -^https?://.*\.googlesyndication\.com/adsbygoogle\.js https://ruleset.skk.moe/Assets/www-googlesyndication-com_adsbygoogle.js 302 -^https?://.*\.googletagservices\.com/gpt\.js https://ruleset.skk.moe/Assets/www-googletagservices-com_gpt.js 302 -^https?://.*\.google-analytics\.com/inpage_linkid\.js https://ruleset.skk.moe/Assets/www-google-analytics-com_inpage_linkid.js 302 -^https?://.*\.doubleclick\.net/instream/ad_status\.js https://ruleset.skk.moe/Assets/doubleclick-net_instream_ad_status.js 302 -^https?://cdn\.ampproject\.org/v0.js https://ruleset.skk.moe/Assets/ampproject-org_v0.js 302 -^https?://.*\.addthis\.com/addthis_widget.js https://ruleset.skk.moe/Assets/addthis-com_addthis_widget.js 302 +^https?://.*\.google-analytics\.com/analytics\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302 +^https?://.*\.google-analytics\.com/ga\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_ga.js 302 +^https?://.*\.googletagmanager\.com/gtm\.js https://ruleset.skk.moe/Mock/www-googletagmanager-com_gtm.js 302 +^https?://.*\.google-analytics\.com/cx/api\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_cx_api.js 302 +^https?://.*\.googlesyndication\.com/adsbygoogle\.js https://ruleset.skk.moe/Mock/www-googlesyndication-com_adsbygoogle.js 302 +^https?://.*\.googletagservices\.com/gpt\.js https://ruleset.skk.moe/Mock/www-googletagservices-com_gpt.js 302 +^https?://.*\.google-analytics\.com/inpage_linkid\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_inpage_linkid.js 302 +^https?://.*\.doubleclick\.net/instream/ad_status\.js https://ruleset.skk.moe/Mock/doubleclick-net_instream_ad_status.js 302 +^https?://cdn\.ampproject\.org/v0.js https://ruleset.skk.moe/Mock/ampproject-org_v0.js 302 +^https?://.*\.addthis\.com/addthis_widget.js https://ruleset.skk.moe/Mock/addthis-com_addthis_widget.js 302 diff --git a/Modules/sukka_unlock_emby.sgmodule b/Modules/sukka_unlock_emby.sgmodule deleted file mode 100644 index f51ff4da..00000000 --- a/Modules/sukka_unlock_emby.sgmodule +++ /dev/null @@ -1,7 +0,0 @@ -#!name=[Sukka] Unlock EMBY - -[MITM] -hostname = %APPEND% mb3admin.com - -[Script] -unlock_emby_premium = requires-body=1,max-size=0,script-path=https://ruleset.skk.moe/Script/fuck_emby.js,script-update-interval=86400,type=http-response,pattern=^https://mb3admin.com/.* diff --git a/Modules/sukka_url_rewrite.sgmodule b/Modules/sukka_url_rewrite.sgmodule index 82008d2f..43ac42e8 100644 --- a/Modules/sukka_url_rewrite.sgmodule +++ b/Modules/sukka_url_rewrite.sgmodule @@ -63,4 +63,4 @@ # >> eLong ^https?://(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}/(adgateway|adv)/ - reject # >> NOMO -^https?://nomo.dafork.com/api/v3/iap/ios_product_list https://ruleset.skk.moe/Assets/nomo.json 302 +^https?://nomo.dafork.com/api/v3/iap/ios_product_list https://ruleset.skk.moe/Mock/nomo.json 302 diff --git a/Script/fuck_emby.js b/Script/fuck_emby.js deleted file mode 100644 index a3113df8..00000000 --- a/Script/fuck_emby.js +++ /dev/null @@ -1,54 +0,0 @@ -/* global $request, $done */ - -const url = $request.url; -const newHeaders = { - Crack: 'Sukka', - 'Access-Control-Allow-Origin': '*', - 'Access-Control-Allow-Headers': '*', - 'Access-Control-Allow-Method': '*', - 'Access-Control-Allow-Credentials': 'true' -}; -let obj = {}; - -if (url.includes('/admin/service/registration/validateDevice')) { - obj = { - cacheExpirationDays: 365, - message: 'Device Valid', - resultCode: 'GOOD' - }; -} else if (url.includes('/admin/service/appstore/register')) { - obj = { - featId: '', - registered: true, - expDate: '2099-01-01', - key: '' - }; -} else if (url.includes('/admin/service/registration/validate')) { - obj = { - featId: '', - registered: true, - expDate: '2099-01-01', - key: '' - }; -} else if (url.includes('/admin/service/registration/getStatus')) { - obj = { - planType: 'Sukka', - deviceStatus: '', - subscriptions: [] - }; -} else if (url.includes('/admin/service/supporter/retrievekey')) { - obj = { - Success: false, - ErrorMessage: 'Supporter not found' - }; -} - -const newBody = JSON.stringify(obj); - -const myResponse = { - status: 200, - headers: newHeaders, - body: newBody -}; - -$done(myResponse); diff --git a/Script/pixiv_premium.js b/Script/pixiv_premium.js deleted file mode 100644 index 4492e4ad..00000000 --- a/Script/pixiv_premium.js +++ /dev/null @@ -1,16 +0,0 @@ -/* global $response, $done */ - -let body = $response.body; -body = JSON.parse(body); -if (body?.response) { - body.response = body.response || {}; - body.response.user = body.response.user || {}; - body.response.user.is_premium = true; -} -if (body?.user) { - body.user = body.user || {}; - body.user.is_premium = true; -} -body = JSON.stringify(body); - -$done({ body }); diff --git a/Source/domainset/cdn.conf b/Source/domainset/cdn.conf index b4ecff3f..c982b2fd 100644 --- a/Source/domainset/cdn.conf +++ b/Source/domainset/cdn.conf @@ -226,6 +226,8 @@ raw.github.com .twimg.com cdn.cms-twdigitalassets.com fonts.twitter.com +# Header: Server: AmazonS3 +platform.twitter.com # Twitter Source Map ton.local.twitter.com @@ -436,6 +438,7 @@ avatars.hubspot.net avatars.mds.yandex.net resize.yandex.net storage.yandexcloud.net +ysa-static.passport.yandex.net # >> Repl.it .cms.replit.com @@ -996,9 +999,11 @@ download.maxmind.com # roblox .rbxcdn.com # EA.com (Origin) +eaassets-a.akamaihd.net cdn.mcr.ea.com pl.ea.com media.contentapi.ea.com +secure.download.dm.origin.com # LottieFiles assets0.lottiefiles.com assets1.lottiefiles.com @@ -1353,7 +1358,7 @@ cdn.bsky.social .envatousercontent.com s3.envato.com # Dropbox -cfl.dropboxstatic.com +.dropboxstatic.com # Box.com .boxcdn.net # APKPure @@ -1719,6 +1724,11 @@ images.now-tv.com i.mt.lv # Unifi secure-uploads.ui.com +# SoftSonic +.sftcdn.net +# apponic +img.apponic.com +cdn.apponic.com # Others .ziffstatic.com .muscache.com diff --git a/Source/domainset/download.conf b/Source/domainset/download.conf index 93f5ff7c..f44e5142 100644 --- a/Source/domainset/download.conf +++ b/Source/domainset/download.conf @@ -8,9 +8,12 @@ # Google dl.google.com dl.l.google.com +update.googleapis.com download.mlcc.google.com download.tensorflow.google.com edgedl.me.gvt1.com +# JetBrains +download.jetbrains.com # Microsoft .NET Runtime download.visualstudio.microsoft.com # Microsoft (Widows/Office) Download @@ -158,3 +161,6 @@ releases.whatpulse.org download.gimp.org # ReactOS .iso.reactos.org +# Game Download +origin-a.akamaihd.net +dlgarenanow-a.akamaihd.net diff --git a/Source/domainset/reject_sukka.conf b/Source/domainset/reject_sukka.conf index 3cd71357..3cdf54c5 100644 --- a/Source/domainset/reject_sukka.conf +++ b/Source/domainset/reject_sukka.conf @@ -1005,7 +1005,6 @@ w.x.baidu.com .adx.xiaodutv.com .s.baidu.com click.bes.baidu.com -click.hm.baidu.com click.qianqian.com .cpro.baidu.com .mpro.baidu.com @@ -1055,7 +1054,7 @@ videopush.baidu.com .unionimage.baidu.com .utk.baidu.com .tongji.baidu.com -.toolbar.baidu.com +.toolbar.baidu.co .tracker.baidu.com .tuijian.baidu.com .ubmcmm.baidustatic.com @@ -1239,7 +1238,7 @@ pingtcss.qq.com splashqqlive.gtimg.com access-sngapm.qcloud.com beacon.gtimg.com -.l.qq.com +# .l.qq.com # break fairplay.l.qq.com, livew.l.qq.com, vd.l.qq.com, vi.l.qq.com ad.tencentmusic.com adstats.tencentmusic.com adcdn.tencentmusic.com diff --git a/Source/non_ip/direct.conf b/Source/non_ip/direct.conf index bbba58c2..8a2ba5ad 100644 --- a/Source/non_ip/direct.conf +++ b/Source/non_ip/direct.conf @@ -61,6 +61,7 @@ PROCESS-NAME,Logi Options Daemon # >> PT DOMAIN-SUFFIX,52pt.site +DOMAIN-SUFFIX,acg.rip DOMAIN-SUFFIX,aidoru-online.me DOMAIN-SUFFIX,alpharatio.cc DOMAIN-SUFFIX,animebytes.tv @@ -84,6 +85,7 @@ DOMAIN-SUFFIX,cinemageddon.net DOMAIN-SUFFIX,cinematik.net DOMAIN-SUFFIX,cinemaz.to DOMAIN-SUFFIX,classix-unlimited.co.uk +DOMAIN-SUFFIX,comicat.org DOMAIN-SUFFIX,concertos.live DOMAIN-SUFFIX,dicmusic.club DOMAIN-SUFFIX,discfan.net @@ -117,6 +119,7 @@ DOMAIN-SUFFIX,hdzone.me DOMAIN-SUFFIX,hitpt.com DOMAIN-SUFFIX,hitpt.org DOMAIN-SUFFIX,hudbt.hust.edu.cn +DOMAIN-SUFFIX,icetorrent.org DOMAIN-SUFFIX,j99.info DOMAIN-SUFFIX,joyhd.net DOMAIN-SUFFIX,jpopsuki.eu @@ -135,7 +138,7 @@ DOMAIN-SUFFIX,ncore.cc DOMAIN-SUFFIX,nebulance.io DOMAIN-SUFFIX,nicept.net DOMAIN-SUFFIX,npupt.com -DOMAIN-SUFFIX,nwsuaf6.edu.cn +# DOMAIN-SUFFIX,nwsuaf6.edu.cn DOMAIN-SUFFIX,open.cd DOMAIN-SUFFIX,oppaiti.me DOMAIN-SUFFIX,orpheus.network @@ -148,7 +151,7 @@ DOMAIN-SUFFIX,pthome.net DOMAIN-SUFFIX,ptsbao.club DOMAIN-SUFFIX,redacted.ch DOMAIN-SUFFIX,sdbits.org -DOMAIN-SUFFIX,sjtu.edu.cn +# DOMAIN-SUFFIX,sjtu.edu.cn DOMAIN-SUFFIX,skyey2.com DOMAIN-SUFFIX,soulvoice.club DOMAIN-SUFFIX,springsunday.net @@ -157,10 +160,10 @@ DOMAIN-SUFFIX,totheglory.im DOMAIN-SUFFIX,trontv.com DOMAIN-SUFFIX,u2.dmhy.org DOMAIN-SUFFIX,uhdbits.org -DOMAIN-SUFFIX,xauat6.edu.cn -DOMAIN-KEYWORD,announce -DOMAIN-KEYWORD,torrent -DOMAIN-KEYWORD,tracker +# DOMAIN-SUFFIX,xauat6.edu.cn +# DOMAIN-KEYWORD,announce +# DOMAIN-KEYWORD,torrent +# DOMAIN-KEYWORD,tracker # >> Academic diff --git a/Source/non_ip/domestic.conf b/Source/non_ip/domestic.conf index 173a026a..0660dcc4 100644 --- a/Source/non_ip/domestic.conf +++ b/Source/non_ip/domestic.conf @@ -179,6 +179,9 @@ DOMAIN,cdn.bootcss.com DOMAIN,www.layuicdn.com DOMAIN-SUFFIX,staticfile.org +DOMAIN,dl.steam.clngaa.com +DOMAIN,dl.steam.ksyna.com + # >> Zhihu DOMAIN-SUFFIX,zhihu.com DOMAIN-SUFFIX,zhimg.com diff --git a/Source/non_ip/global.conf b/Source/non_ip/global.conf index e0d62909..af0ef9ee 100644 --- a/Source/non_ip/global.conf +++ b/Source/non_ip/global.conf @@ -64,6 +64,16 @@ DOMAIN-SUFFIX,linkedin.com # >> Oracle DOMAIN-SUFFIX,oracle.com +# >> 451 + +DOMAIN-SUFFIX,aicoin.com +DOMAIN-SUFFIX,aimoon.com +DOMAIN-SUFFIX,engadget.com +DOMAIN-SUFFIX,ifixit.com +DOMAIN-SUFFIX,terabox.com +DOMAIN-SUFFIX,zaobao.com.sg +DOMAIN,addons.mozilla.org + # >> Other DOMAIN,ccmdl.adobe.com DOMAIN,media.steampowered.com @@ -79,7 +89,18 @@ DOMAIN-SUFFIX,majsoul.union-game.com DOMAIN-SUFFIX,newsblur.com DOMAIN-SUFFIX,mojang.com -DOMAIN-KEYWORD,github + +DOMAIN-SUFFIX,bit.ly + +DOMAIN-SUFFIX,github.com +DOMAIN-SUFFIX,github.blog +DOMAIN-SUFFIX,github.community +DOMAIN-SUFFIX,githubstatus.com +DOMAIN-SUFFIX,git.io + +DOMAIN-SUFFIX,yandex.com +DOMAIN-SUFFIX,yandex.ru +DOMAIN-SUFFIX,yadi.sk USER-AGENT,Roam* diff --git a/Source/non_ip/global_plus.conf b/Source/non_ip/global_plus.conf index 4e177dd2..1f7ae64f 100644 --- a/Source/non_ip/global_plus.conf +++ b/Source/non_ip/global_plus.conf @@ -7,6 +7,7 @@ DOMAIN-SUFFIX,cloudflareresolve.com # >> Google DOMAIN-SUFFIX,appspot.com DOMAIN-SUFFIX,blogger.com +DOMAIN-SUFFIX,blogblog.com DOMAIN-SUFFIX,getoutline.org DOMAIN-SUFFIX,gvt0.com DOMAIN-SUFFIX,gvt1.com @@ -26,20 +27,29 @@ DOMAIN-SUFFIX,g.co DOMAIN-SUFFIX,cdninstagram.com DOMAIN-SUFFIX,fb.com DOMAIN-SUFFIX,fb.me +DOMAIN-SUFFIX,fb.watch +DOMAIN-SUFFIX,accountkit.com DOMAIN-SUFFIX,fbcdn.net DOMAIN-SUFFIX,instagram.com +DOMAIN-SUFFIX,m.me DOMAIN-SUFFIX,messenger.com DOMAIN-KEYWORD,whatsapp DOMAIN-SUFFIX,oculus.com DOMAIN-SUFFIX,oculuscdn.com DOMAIN-KEYWORD,facebook +DOMAIN-SUFFIX,f8.com # >> Twitter +DOMAIN-SUFFIX,x.com DOMAIN-SUFFIX,t.co DOMAIN-SUFFIX,twimg.co DOMAIN-SUFFIX,twimg.com DOMAIN-SUFFIX,twitpic.com DOMAIN-SUFFIX,twitter.com +DOMAIN-SUFFIX,twitter.jp +DOMAIN-SUFFIX,vine.co +DOMAIN-SUFFIX,periscope.tv +DOMAIN-SUFFIX,pscp.tv # >> Line DOMAIN-SUFFIX,lin.ee @@ -54,7 +64,22 @@ DOMAIN-SUFFIX,nhncorp.jp DOMAIN-KEYWORD,discord # >> Crypto +DOMAIN-SUFFIX,aex.com +DOMAIN-SUFFIX,binance.cc +DOMAIN-SUFFIX,binance.com +DOMAIN-SUFFIX,binance.me +DOMAIN-SUFFIX,binance.us +DOMAIN-SUFFIX,coinbase.com +DOMAIN-SUFFIX,hbg.com +DOMAIN-SUFFIX,huobi.pro DOMAIN-SUFFIX,okx.com +DOMAIN-SUFFIX,okex.com + +# >> Archive +DOMAIN-SUFFIX,archive.fo +DOMAIN-SUFFIX,archive.ph +DOMAIN-SUFFIX,archive.is +DOMAIN-SUFFIX,archive.today # >> Other DOMAIN-SUFFIX,abc.net.au @@ -74,16 +99,17 @@ DOMAIN-SUFFIX,bwh1.net DOMAIN-SUFFIX,cbc.ca DOMAIN-SUFFIX,dailymotion.com DOMAIN-SUFFIX,deezer.com +DOMAIN-SUFFIX,disqus.com DOMAIN-SUFFIX,dropbox.com +DOMAIN-SUFFIX,dropboxapi.com DOMAIN-SUFFIX,dropboxusercontent.com DOMAIN-SUFFIX,duckduckgo.com +DOMAIN-SUFFIX,e-hentai.org +DOMAIN-SUFFIX,exhentai.org DOMAIN-SUFFIX,feedly.com DOMAIN-SUFFIX,flickr.com DOMAIN-SUFFIX,gate.io DOMAIN-SUFFIX,goodreads.com -DOMAIN-SUFFIX,hbg.com -DOMAIN-SUFFIX,huobi.pro -DOMAIN-SUFFIX,ifixit.com DOMAIN-SUFFIX,initiummall.com DOMAIN-SUFFIX,issuu.com DOMAIN-SUFFIX,jkforum.net @@ -91,20 +117,29 @@ DOMAIN-SUFFIX,kakao.com DOMAIN-SUFFIX,live.com DOMAIN-SUFFIX,medium.com DOMAIN-SUFFIX,mega.nz +DOMAIN-SUFFIX,mega.co.nz +DOMAIN-SUFFIX,mega.io DOMAIN-SUFFIX,naver.com +DOMAIN-SUFFIX,nbcnews.com +DOMAIN-SUFFIX,nhentai.net DOMAIN-SUFFIX,nyt.com DOMAIN-SUFFIX,nytco.com +DOMAIN-SUFFIX,nytlog.com DOMAIN-SUFFIX,nytimes.com DOMAIN-SUFFIX,nytstyle.com +DOMAIN-SUFFIX,tmagazine.com DOMAIN-SUFFIX,ok.ru -DOMAIN-SUFFIX,okex.com DOMAIN-SUFFIX,pinimg.com DOMAIN-SUFFIX,pixiv.net +DOMAIN-SUFFIX,pixiv.org +DOMAIN-SUFFIX,pximg.net DOMAIN-SUFFIX,pornhub.com DOMAIN-SUFFIX,quora.com +DOMAIN-SUFFIX,redd.it DOMAIN-SUFFIX,reddit.com DOMAIN-SUFFIX,redditmedia.com DOMAIN-SUFFIX,reuters.com +DOMAIN-SUFFIX,saucenao.com DOMAIN-SUFFIX,scribd.com DOMAIN-SUFFIX,shadowsocks.org DOMAIN-SUFFIX,slideshare.net @@ -122,12 +157,20 @@ DOMAIN-SUFFIX,vimeo.com DOMAIN-SUFFIX,vine.co DOMAIN-SUFFIX,voachinese.com DOMAIN-SUFFIX,whoer.net +DOMAIN-SUFFIX,wikibooks.org +DOMAIN-SUFFIX,wikidata.org +DOMAIN-SUFFIX,wikinews.org DOMAIN-SUFFIX,wikipedia.org +DOMAIN-SUFFIX,wikiquote.org +DOMAIN-SUFFIX,wikisource.org +DOMAIN-SUFFIX,wikiversity.org +DOMAIN-SUFFIX,wikivoyage.org +DOMAIN-SUFFIX,wiktionary.org DOMAIN-SUFFIX,wsj.com DOMAIN-SUFFIX,wsj.net DOMAIN-SUFFIX,xvideos.com DOMAIN-SUFFIX,yahoo.com -DOMAIN-SUFFIX,disqus.com +DOMAIN,search.yahoo.co.jp DOMAIN,onedrive.live.com diff --git a/Source/non_ip/my_proxy.conf b/Source/non_ip/my_proxy.conf index e725e8a1..dd1b710b 100644 --- a/Source/non_ip/my_proxy.conf +++ b/Source/non_ip/my_proxy.conf @@ -24,7 +24,6 @@ DOMAIN-SUFFIX,1password.eu DOMAIN-SUFFIX,1password.ca DOMAIN-SUFFIX,surge-activation.com -DOMAIN-SUFFIX,yandex.com DOMAIN,ip.istatmenus.app DOMAIN-SUFFIX,exp-tas.com diff --git a/Source/non_ip/telegram.conf b/Source/non_ip/telegram.conf index f7befd75..e3da82e7 100644 --- a/Source/non_ip/telegram.conf +++ b/Source/non_ip/telegram.conf @@ -7,6 +7,7 @@ DOMAIN-SUFFIX,tdesktop.com DOMAIN-SUFFIX,telegra.ph DOMAIN-SUFFIX,telegram.me DOMAIN-SUFFIX,telegram.org +DOMAIN-SUFFIX,telegram.dog DOMAIN-SUFFIX,graph.org DOMAIN-SUFFIX,legra.ph DOMAIN-SUFFIX,telesco.pe diff --git a/Source/stream.js b/Source/stream.js index b0c903e6..fa699e7a 100644 --- a/Source/stream.js +++ b/Source/stream.js @@ -688,7 +688,8 @@ const TAIWAN_GOOD = { rules: [ 'DOMAIN,hamifans.emome.net', 'DOMAIN-SUFFIX,skyking.com.tw', - 'USER-AGENT,TaiwanGood*' + 'USER-AGENT,TaiwanGood*', + 'PROCESS-NAME,com.twgood.android' ] }; @@ -752,6 +753,7 @@ const VIUTV = { 'PROCESS-NAME,com.viu.pad', 'PROCESS-NAME,com.viu.phone', 'PROCESS-NAME,com.vuclip.viu', + 'PROCESS-NAME,com.hktve.viutv', 'USER-AGENT,Viu*' ] };