Update CDN & Download & Reject & Global Hosts

This commit is contained in:
SukkaW 2023-12-05 14:05:59 +08:00
parent 7e13ae7a24
commit c85722c848
31 changed files with 122 additions and 108 deletions

View File

@ -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',

View File

@ -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([

1
Mock/200.array.json Normal file
View File

@ -0,0 +1 @@
[]

1
Mock/200.json Normal file
View File

@ -0,0 +1 @@
{}

0
Mock/200.txt Normal file
View File

View File

@ -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

View File

@ -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/.*

View File

@ -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

View File

@ -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);

View File

@ -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 });

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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*

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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*'
]
};