From c6de034706b105151324350f05273341308d922b Mon Sep 17 00:00:00 2001 From: Less is more <369666951@qq.com> Date: Tue, 3 May 2022 13:53:08 +0800 Subject: [PATCH 01/14] Update KKTV.yaml --- Clash/RuleSet/StreamingMedia/Video/KKTV.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Clash/RuleSet/StreamingMedia/Video/KKTV.yaml b/Clash/RuleSet/StreamingMedia/Video/KKTV.yaml index 089a3f8..0de3250 100644 --- a/Clash/RuleSet/StreamingMedia/Video/KKTV.yaml +++ b/Clash/RuleSet/StreamingMedia/Video/KKTV.yaml @@ -3,4 +3,5 @@ payload: - PROCESS-NAME,com.kktv.kktv - DOMAIN-SUFFIX,kktv.com.tw - DOMAIN-SUFFIX,kktv.me - - DOMAIN,kktv-theater.kk.stream \ No newline at end of file + - DOMAIN,kktv-theater.kk.stream + - DOMAIN,theater-kktv.cdn.hinet.net From aa5f05068540b8540a29dd92a771432f1a2521a0 Mon Sep 17 00:00:00 2001 From: shawnchiu96 Date: Wed, 8 Jun 2022 10:43:49 +0800 Subject: [PATCH 02/14] feat: Add new domain to Apple FitnessPlus --- Quantumult/Filter/Extra/Apple/FitnessPlus.list | 3 ++- Surge/Ruleset/Extra/Apple/FitnessPlus.list | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Quantumult/Filter/Extra/Apple/FitnessPlus.list b/Quantumult/Filter/Extra/Apple/FitnessPlus.list index 60d0ba9..6081796 100644 --- a/Quantumult/Filter/Extra/Apple/FitnessPlus.list +++ b/Quantumult/Filter/Extra/Apple/FitnessPlus.list @@ -1,2 +1,3 @@ # Fitness+ -DOMAIN,hls-svod.itunes.apple.com,PROXY \ No newline at end of file +DOMAIN,hls-svod.itunes.apple.com,PROXY +DOMAIN,amp-api.fitness.apple.com,PROXY \ No newline at end of file diff --git a/Surge/Ruleset/Extra/Apple/FitnessPlus.list b/Surge/Ruleset/Extra/Apple/FitnessPlus.list index dad3508..ef60ebe 100644 --- a/Surge/Ruleset/Extra/Apple/FitnessPlus.list +++ b/Surge/Ruleset/Extra/Apple/FitnessPlus.list @@ -1,2 +1,3 @@ # Fitness+ -DOMAIN,hls-svod.itunes.apple.com \ No newline at end of file +DOMAIN,hls-svod.itunes.apple.com +DOMAIN,amp-api.fitness.apple.com \ No newline at end of file From f47c3a223727afbea88173e2c43a7d5deda8df17 Mon Sep 17 00:00:00 2001 From: Qian Qian Date: Sat, 20 Aug 2022 01:47:51 +0800 Subject: [PATCH 03/14] fix filename typo fix typo for the character 'D', there's an invisible character before it --- .../Video/{‎DiscoveryPlus.yaml => DiscoveryPlus.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Clash/RuleSet/StreamingMedia/Video/{‎DiscoveryPlus.yaml => DiscoveryPlus.yaml} (100%) diff --git a/Clash/RuleSet/StreamingMedia/Video/‎DiscoveryPlus.yaml b/Clash/RuleSet/StreamingMedia/Video/DiscoveryPlus.yaml similarity index 100% rename from Clash/RuleSet/StreamingMedia/Video/‎DiscoveryPlus.yaml rename to Clash/RuleSet/StreamingMedia/Video/DiscoveryPlus.yaml From 8d0001bf3c0d64f16f4b702545fe237cc9b2a506 Mon Sep 17 00:00:00 2001 From: popozhu Date: Thu, 15 Sep 2022 15:52:19 +0800 Subject: [PATCH 04/14] Update Advertising.list --- Surge/Ruleset/Guard/Advertising.list | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Surge/Ruleset/Guard/Advertising.list b/Surge/Ruleset/Guard/Advertising.list index 24cb17e..819b081 100644 --- a/Surge/Ruleset/Guard/Advertising.list +++ b/Surge/Ruleset/Guard/Advertising.list @@ -292,6 +292,8 @@ DOMAIN,mobilelog.kugou.com DOMAIN,mobilead.kuwo.cn DOMAIN,rich.kuwo.cn DOMAIN,tmead.y.qq.com +DOMAIN,splashimgbssdl.yun.kugou.com +DOMAIN,adsfilebssdlbig.tx.kugou.com # ------ # > TongHuaShun DOMAIN,adm.10jqka.com.cn @@ -363,4 +365,4 @@ IP-CIDR,118.89.204.198/32,no-resolve IP-CIDR6,2402:4e00:1200:ed00:0:9089:6dac:96b6/128,no-resolve # > ZOL DOMAIN,apppv.zol.com.cn -DOMAIN,pvnapp.zol.com.cn \ No newline at end of file +DOMAIN,pvnapp.zol.com.cn From bec6c86b4c6ea7a6c869e1567001370b8b7756d4 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Sat, 24 Sep 2022 11:12:36 +0800 Subject: [PATCH 05/14] fix: remove FCM --- Clash/RuleSet/Unbreak.yaml | 12 +----------- Quantumult/Filter/Unbreak.list | 10 ---------- Surge/Ruleset/Unbreak.list | 10 ---------- 3 files changed, 1 insertion(+), 31 deletions(-) diff --git a/Clash/RuleSet/Unbreak.yaml b/Clash/RuleSet/Unbreak.yaml index 749480e..4c92ff2 100644 --- a/Clash/RuleSet/Unbreak.yaml +++ b/Clash/RuleSet/Unbreak.yaml @@ -7,14 +7,4 @@ payload: - DOMAIN,dl.google.com - DOMAIN,dl.l.google.com - DOMAIN,update.googleapis.com - - DOMAIN,translate.googleapis.com - # >> Firebase Cloud Messaging - - DOMAIN,mtalk.google.com - - DOMAIN,alt1-mtalk.google.com - - DOMAIN,alt2-mtalk.google.com - - DOMAIN,alt3-mtalk.google.com - - DOMAIN,alt4-mtalk.google.com - - DOMAIN,alt5-mtalk.google.com - - DOMAIN,alt6-mtalk.google.com - - DOMAIN,alt7-mtalk.google.com - - DOMAIN,alt8-mtalk.google.com \ No newline at end of file + - DOMAIN,translate.googleapis.com \ No newline at end of file diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index 740c6cd..eb2fe5d 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -14,16 +14,6 @@ DOMAIN,dl.google.com,DIRECT DOMAIN,dl.l.google.com,DIRECT DOMAIN,update.googleapis.com,DIRECT DOMAIN,translate.googleapis.com,DIRECT -# >> Firebase Cloud Messaging -DOMAIN,mtalk.google.com,DIRECT -DOMAIN,alt1-mtalk.google.com,DIRECT -DOMAIN,alt2-mtalk.google.com,DIRECT -DOMAIN,alt3-mtalk.google.com,DIRECT -DOMAIN,alt4-mtalk.google.com,DIRECT -DOMAIN,alt5-mtalk.google.com,DIRECT -DOMAIN,alt6-mtalk.google.com,DIRECT -DOMAIN,alt7-mtalk.google.com,DIRECT -DOMAIN,alt8-mtalk.google.com,DIRECT # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net,DIRECT # > Tencent diff --git a/Surge/Ruleset/Unbreak.list b/Surge/Ruleset/Unbreak.list index 38e1143..c62853a 100644 --- a/Surge/Ruleset/Unbreak.list +++ b/Surge/Ruleset/Unbreak.list @@ -14,16 +14,6 @@ DOMAIN,dl.google.com DOMAIN,dl.l.google.com DOMAIN,update.googleapis.com DOMAIN,translate.googleapis.com -# >> Firebase Cloud Messaging -DOMAIN,mtalk.google.com -DOMAIN,alt1-mtalk.google.com -DOMAIN,alt2-mtalk.google.com -DOMAIN,alt3-mtalk.google.com -DOMAIN,alt4-mtalk.google.com -DOMAIN,alt5-mtalk.google.com -DOMAIN,alt6-mtalk.google.com -DOMAIN,alt7-mtalk.google.com -DOMAIN,alt8-mtalk.google.com # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net # > Tencent From c2389999856e35d5bea4914712a4c2dac53cfbb9 Mon Sep 17 00:00:00 2001 From: DivineEngine <59105372+DivineEngine@users.noreply.github.com> Date: Sat, 24 Sep 2022 11:22:18 +0800 Subject: [PATCH 06/14] feat: update ads --- Quantumult/Filter/Guard/Advertising.list | 1 - Quantumult/Rewrite/Block/Advertising.conf | 17 ++++++----------- Surge/Module/Block/Advertising.sgmodule | 15 +++++---------- Surge/Ruleset/Guard/Advertising.list | 2 ++ Surge/Ruleset/Guard/AdvertisingPlus.list | 1 - 5 files changed, 13 insertions(+), 23 deletions(-) diff --git a/Quantumult/Filter/Guard/Advertising.list b/Quantumult/Filter/Guard/Advertising.list index afec9cf..53ac320 100644 --- a/Quantumult/Filter/Guard/Advertising.list +++ b/Quantumult/Filter/Guard/Advertising.list @@ -239,7 +239,6 @@ DOMAIN-SUFFIX,onaudience.com,REJECT DOMAIN-SUFFIX,open-adx.com,REJECT DOMAIN-SUFFIX,openx.com,REJECT DOMAIN-SUFFIX,openx.net,REJECT -DOMAIN-SUFFIX,optad360.io,REJECT DOMAIN-SUFFIX,optimix.asia,REJECT DOMAIN-SUFFIX,outbrain.com,REJECT DOMAIN-SUFFIX,outbrain.org,REJECT diff --git a/Quantumult/Rewrite/Block/Advertising.conf b/Quantumult/Rewrite/Block/Advertising.conf index a2a1d15..c2f87e3 100644 --- a/Quantumult/Rewrite/Block/Advertising.conf +++ b/Quantumult/Rewrite/Block/Advertising.conf @@ -1,4 +1,4 @@ -hostname = -lark-frontier-hl.snssdk.com,api.21jingji.com,service.4gtv.tv,app.58.com,pic?.ajkimg.com,gw.alicdn.com,heic.alicdn.com,acs.m.taobao.com,m*.amap.com,gw.kaola.com,api-new.app.acfun.cn,api.bjxkhc.com,issuecdn.baidupcs.com,newclient.map.baidu.com,mime.baidu.com,act.vip.iqiyi.com,intl.iqiyi.com,app.bilibili.com,manga.bilibili.com,app.api.ke.com,www.bodivis.com.cn,yxyapi*.drcuiyutao.com,app.badmintoncn.com,clientaccess.10086.cn,m.client.10010.com,cloud.189.cn,www.cntv.com,cap.caocaokeji.cn,api.caijingmobile.com,app-gw.csdn.net,m.ctrip.com,app.dewu.com,api.douban.com,rtbapi.douyucdn.cn,api.dangdang.com,e.dangdang.com,daoyu.sdo.com,capis*.didapinche.com,maicai.api.ddxq.mobi,mobileapi-v6.elong.com,i.ys7.com,www.flyertea.com,dsa-mfp.fengshows.cn,*-release.wuta-cam.com,gateway.shouqiev.com,dl.app.gtja.com,smkmp.96225.com,business.msstatic.com,imeclient.openspeech.cn,webboot.zhangyue.com,nnapp.cloudbae.cn,icc.one,jxd524.github.io,ib-soft.net,www.inoreader.com,list-app-m.i4.cn,api.m.jd.com,api.jxedt.com,*.kakamobi.cn,*.kingsoft-office-service.com,api.gotokeep.com,api.kkmh.com,api.club.lenovo.cn,api.m.mi.com,api.jr.mi.com,api-mifit.huami.com,home.mi.com,api.mgzf.com,flowplus.meituan.net,capi.mwee.cn,v?-api.miaopai.com,mapi.mafengwo.cn,app.mixcapp.com,appconf.mail.163.com,interface*.music.163.com,support.you.163.com,p.du.163.com,app-api.niu.com,gfp.veta.naver.com,slapi.oray.net,pss.txffp.com,api.yangkeduo.com,api.pinduoduo.com,mrobot.pconline.com.cn,mrobot.pcauto.com.cn,open.qyer.com,media.qyer.com,api.qbb6.com,magev6.if.qidian.com,api.rr.tv,*.uve.weibo.com,weibointl.api.weibo.cn,tqt.weibo.cn,*.k.sohu.com,*.tv.sohu.com,ap*.smzdm.com,sh-gateway.shihuo.cn,gw-passenger.01zhuanche.com,mpcs.suning.com,ccsp-egmas.sf-express.com,shopic.sf-express.com,api*.futunn.com,ssl.kohsocialapp.qq.com,4gimg.map.qq.com,r.inews.qq.com,news.ssp.qq.com,mp.weixin.qq.com,m.tuniu.com,img*.10101111cdn.com,msg.umengcloud.com,api.vuevideo.net,api.vistopia.com.cn,thor.weidian.com,api.waitwaitpay.com,api-one.wallstcn.com,api.xiachufang.com,api.xueqiu.com,promo.xueqiu.com,182.92.251.113,101.201.175.228,www.xiaohongshu.com,api.yizhibo.com,www.zhihu.com,api.zhihu.com,103.41.167.*,a.qiumibao.com,*.zhuishushenqi.com,syh.zybang.com,api.izuiyou.com,tiku.zhan.com +hostname = -lark-frontier-hl.snssdk.com,api.21jingji.com,service.4gtv.tv,app.58.com,gw.alicdn.com,heic.alicdn.com,acs.m.taobao.com,amap-aos-info-nogw.amap.com,gw.kaola.com,api-new.app.acfun.cn,api.bjxkhc.com,pan.baidu.com,issuecdn.baidupcs.com,newclient.map.baidu.com,mime.baidu.com,act.vip.iqiyi.com,manga.bilibili.com,www.bodivis.com.cn,yxyapi*.drcuiyutao.com,app.badmintoncn.com,clientaccess.10086.cn,m.client.10010.com,cloud.189.cn,api.cloud.189.cn,www.cntv.com,api.chelaile.net.cn,web.chelaile.net.cn,cap.caocaokeji.cn,api.caijingmobile.com,app.dewu.com,api.douban.com,rtbapi.douyucdn.cn,api.dangdang.com,e.dangdang.com,daoyu.sdo.com,capis*.didapinche.com,maicai.api.ddxq.mobi,i.ys7.com,www.flyertea.com,dsa-mfp.fengshows.cn,*-release.wuta-cam.com,gateway.shouqiev.com,smkmp.96225.com,business.msstatic.com,imeclient.openspeech.cn,webboot.zhangyue.com,nnapp.cloudbae.cn,icc.one,jxd524.github.io,www.inoreader.com,list-app-m.i4.cn,api.m.jd.com,api.jxedt.com,*.kakamobi.cn,*.kingsoft-office-service.com,api.gotokeep.com,api.kkmh.com,api.laifeng.com,api.club.lenovo.cn,api.m.mi.com,api.jr.mi.com,api-mifit.huami.com,home.mi.com,img.meituan.net,api.mgzf.com,capi.mwee.cn,v?-api.miaopai.com,mapi.mafengwo.cn,app.mixcapp.com,appconf.mail.163.com,interface*.music.163.com,support.you.163.com,p.du.163.com,app-api.niu.com,gfp.veta.naver.com,*api.oray.net,pss.txffp.com,api.yangkeduo.com,api.pinduoduo.com,mrobot.pconline.com.cn,mrobot.pcauto.com.cn,open.qyer.com,media.qyer.com,api.qbb6.com,magev6.if.qidian.com,api.rr.tv,weibointl.api.weibo.cn,api.tv.sohu.com,ap*.smzdm.com,sh-gateway.shihuo.cn,gw-passenger.01zhuanche.com,mpcs.suning.com,ccsp-egmas.sf-express.com,shopic.sf-express.com,api*.futunn.com,ssl.kohsocialapp.qq.com,4gimg.map.qq.com,vv.video.qq.com,r.inews.qq.com,news.ssp.qq.com,m.tuniu.com,mob.mddcloud.com.cn,img*.10101111cdn.com,msg.umengcloud.com,api.vuevideo.net,api.vistopia.com.cn,thor.weidian.com,api.waitwaitpay.com,api-one.wallstcn.com,api-one-wscn.awtmt.com,api.xiachufang.com,api.xueqiu.com,promo.xueqiu.com,182.92.251.113,101.201.175.228,www.xiaohongshu.com,app.yinxiang.com,api.yizhibo.com,www.zhihu.com,api.zhihu.com,103.41.167.*,a.qiumibao.com,*.zhuishushenqi.com,syh.zybang.com,api.izuiyou.com,tiku.zhan.com # > WeChat Official Account ^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad url response-body "advertisement_num":\d,"advertisement_info":\[.+\], response-body "advertisement_num":0,"advertisement_info":[], @@ -85,7 +85,7 @@ hostname = -lark-frontier-hl.snssdk.com,api.21jingji.com,service.4gtv.tv,app.58. # > BabyHealth - yxyapi*.drcuiyutao.com ^https?:\/\/yxyapi\d\.drcuiyutao\.com\/yxy-api-gateway\/api\/json\/advert\/ url reject # > BadmintonCN - app.badmintoncn.com -^https?:\/\/app\.badmintoncn\.com\/mag\/operative\/v\d\/ad\/ - reject +^https?:\/\/app\.badmintoncn\.com\/mag\/operative\/v\d\/ad\/ url reject # C # > ChinaMobile - clientaccess.10086.cn @@ -349,22 +349,17 @@ hostname = -lark-frontier-hl.snssdk.com,api.21jingji.com,service.4gtv.tv,app.58. ^https?:\/\/qt\.qq\.com\/lua\/mengyou\/get_splash_screen_info url reject # > Tencent Map - 4gimg.map.qq.com ^https?:\/\/4gimg\.map\.qq\.com\/mwaSplash\/ url reject -# > Tencent Video -^https?:\/\/.+?\.tc\.qq\.com\/.+?p20\d\.1\.mp4\? url reject -^https?:\/\/.+?\.tc\.qq\.com\/.+?_p20\d_ url reject +# > Tencent Video - vv.video.qq.com +^https?:\/\/vv\.video\.qq\.com\/getvmind\? url reject +(?i)\btc\.qq\.com\/[\w\/\.-]+[a-z]\d+\.mp4\? url reject # > Tencent News - r.inews.qq.com ^https?:\/\/r\.inews\.qq\.com\/(adsBlacklist|getFullScreenPic|getQQNewsRemoteConfig) url reject # > Tencent Sports - news.ssp.qq.com ^https?:\/\/news\.ssp\.qq\.com\/app url reject -# > Tencent Music -# ^https?:\/\/y\.gtimg\.cn\/music\/common\/upload\/t_splash_info\/ url reject -^https?:\/\/.+?\/music\/common\/upload\/t_splash_info\/ url reject -# > Tencent WeChat - mp.weixin.qq.com -# ^https?:\/\/mp\.weixin\.qq\.com\/mp\/(ad_|advertisement) url reject # --- # > TuNiu - m.tuniu.com ^https?:\/\/m\.tuniu\.com\/api\/operation\/splash\/ url reject -# > TVBCLive - mob.mddcloud.com +# > TVBCLive - mob.mddcloud.com.cn ^https?:\/\/mob\.mddcloud\.com\.cn\/api\/(ad|advert)\/ url reject # U diff --git a/Surge/Module/Block/Advertising.sgmodule b/Surge/Module/Block/Advertising.sgmodule index 7780dd3..441c911 100644 --- a/Surge/Module/Block/Advertising.sgmodule +++ b/Surge/Module/Block/Advertising.sgmodule @@ -349,22 +349,17 @@ URL-REGEX,^https?:\/\/api\.m\.jd.com\/client\.action\?functionId=start,REJECT-TI ^https?:\/\/qt\.qq\.com\/lua\/mengyou\/get_splash_screen_info - reject # > Tencent Map - 4gimg.map.qq.com ^https?:\/\/4gimg\.map\.qq\.com\/mwaSplash\/ - reject -# > Tencent Video -^https?:\/\/.+?\.tc\.qq\.com\/.+?p20\d\.1\.mp4\? - reject -^https?:\/\/.+?\.tc\.qq\.com\/.+?_p20\d_ - reject +# > Tencent Video - vv.video.qq.com +^https?:\/\/vv\.video\.qq\.com\/getvmind\? - reject +(?i)\btc\.qq\.com\/[\w\/\.-]+[a-z]\d+\.mp4\? - reject # > Tencent News - r.inews.qq.com ^https?:\/\/r\.inews\.qq\.com\/(adsBlacklist|getFullScreenPic|getQQNewsRemoteConfig) - reject # > Tencent Sports - news.ssp.qq.com ^https?:\/\/news\.ssp\.qq\.com\/app - reject -# > Tencent Music -# ^https?:\/\/y\.gtimg\.cn\/music\/common\/upload\/t_splash_info\/ - reject -^https?:\/\/.+?\/music\/common\/upload\/t_splash_info\/ - reject -# > Tencent WeChat - mp.weixin.qq.com -# ^https?:\/\/mp\.weixin\.qq\.com\/mp\/(ad_|advertisement) - reject # --- # > TuNiu - m.tuniu.com ^https?:\/\/m\.tuniu\.com\/api\/operation\/splash\/ - reject -# > TVBCLive - mob.mddcloud.com +# > TVBCLive - mob.mddcloud.com.cn ^https?:\/\/mob\.mddcloud\.com\.cn\/api\/(ad|advert)\/ - reject # U @@ -439,4 +434,4 @@ URL-REGEX,^https?:\/\/api\.m\.jd.com\/client\.action\?functionId=start,REJECT-TI ^https?:\/\/tiku\.zhan\.com\/Common\/newAd\/ - reject [MITM] -hostname = %APPEND% api.21jingji.com,service.4gtv.tv,app.58.com,pic?.ajkimg.com,gw.alicdn.com,heic.alicdn.com,acs.m.taobao.com,m*.amap.com,gw.kaola.com,api-new.app.acfun.cn,api.bjxkhc.com,issuecdn.baidupcs.com,newclient.map.baidu.com,mime.baidu.com,act.vip.iqiyi.com,intl.iqiyi.com,app.bilibili.com,manga.bilibili.com,app.api.ke.com,www.bodivis.com.cn,yxyapi*.drcuiyutao.com,app.badmintoncn.com,clientaccess.10086.cn,m.client.10010.com,cloud.189.cn,www.cntv.com,cap.caocaokeji.cn,api.caijingmobile.com,app-gw.csdn.net,m.ctrip.com,app.dewu.com,api.douban.com,rtbapi.douyucdn.cn,api.dangdang.com,e.dangdang.com,daoyu.sdo.com,capis*.didapinche.com,maicai.api.ddxq.mobi,mobileapi-v6.elong.com,i.ys7.com,www.flyertea.com,dsa-mfp.fengshows.cn,*-release.wuta-cam.com,gateway.shouqiev.com:0,dl.app.gtja.com,smkmp.96225.com,business.msstatic.com,imeclient.openspeech.cn,webboot.zhangyue.com,nnapp.cloudbae.cn:0,icc.one,jxd524.github.io,ib-soft.net,www.inoreader.com,list-app-m.i4.cn,api.m.jd.com,api.jxedt.com,*.kakamobi.cn,*.kingsoft-office-service.com,api.gotokeep.com,api.kkmh.com,api.club.lenovo.cn,api.m.mi.com,api.jr.mi.com,api-mifit.huami.com,home.mi.com,api.mgzf.com,flowplus.meituan.net,capi.mwee.cn,v?-api.miaopai.com,mapi.mafengwo.cn,app.mixcapp.com,appconf.mail.163.com,interface*.music.163.com,support.you.163.com,p.du.163.com,app-api.niu.com,gfp.veta.naver.com,slapi.oray.net,pss.txffp.com,api.yangkeduo.com,api.pinduoduo.com,mrobot.pconline.com.cn,mrobot.pcauto.com.cn,open.qyer.com,media.qyer.com,api.qbb6.com,magev6.if.qidian.com,api.rr.tv,*.uve.weibo.com,weibointl.api.weibo.cn,tqt.weibo.cn,*.k.sohu.com,*.tv.sohu.com,ap*.smzdm.com,sh-gateway.shihuo.cn,gw-passenger.01zhuanche.com,mpcs.suning.com,ccsp-egmas.sf-express.com,shopic.sf-express.com,api*.futunn.com,ssl.kohsocialapp.qq.com,4gimg.map.qq.com,r.inews.qq.com,news.ssp.qq.com,mp.weixin.qq.com,m.tuniu.com,img*.10101111cdn.com,msg.umengcloud.com,api.vuevideo.net,api.vistopia.com.cn,thor.weidian.com,api.waitwaitpay.com,api-one.wallstcn.com,api.xiachufang.com,api.xueqiu.com,promo.xueqiu.com,182.92.251.113,101.201.175.228,www.xiaohongshu.com,api.yizhibo.com,www.zhihu.com,api.zhihu.com,a.qiumibao.com,*.zhuishushenqi.com,syh.zybang.com,api.izuiyou.com,tiku.zhan.com \ No newline at end of file +hostname = %APPEND% api.21jingji.com,service.4gtv.tv,app.58.com,gw.alicdn.com,heic.alicdn.com,acs.m.taobao.com,amap-aos-info-nogw.amap.com,gw.kaola.com,api-new.app.acfun.cn,api.bjxkhc.com,pan.baidu.com,issuecdn.baidupcs.com,newclient.map.baidu.com,mime.baidu.com,act.vip.iqiyi.com,manga.bilibili.com,www.bodivis.com.cn,yxyapi*.drcuiyutao.com,app.badmintoncn.com,clientaccess.10086.cn,m.client.10010.com,cloud.189.cn,api.cloud.189.cn,www.cntv.com,api.chelaile.net.cn,web.chelaile.net.cn,cap.caocaokeji.cn,api.caijingmobile.com,app.dewu.com,api.douban.com,rtbapi.douyucdn.cn,api.dangdang.com,e.dangdang.com,daoyu.sdo.com,capis*.didapinche.com,maicai.api.ddxq.mobi,i.ys7.com,www.flyertea.com,dsa-mfp.fengshows.cn,*-release.wuta-cam.com,gateway.shouqiev.com,smkmp.96225.com,business.msstatic.com,imeclient.openspeech.cn,webboot.zhangyue.com,nnapp.cloudbae.cn,icc.one,jxd524.github.io,www.inoreader.com,list-app-m.i4.cn,api.m.jd.com,api.jxedt.com,*.kakamobi.cn,*.kingsoft-office-service.com,api.gotokeep.com,api.kkmh.com,api.laifeng.com,api.club.lenovo.cn,api.m.mi.com,api.jr.mi.com,api-mifit.huami.com,home.mi.com,img.meituan.net,api.mgzf.com,capi.mwee.cn,v?-api.miaopai.com,mapi.mafengwo.cn,app.mixcapp.com,appconf.mail.163.com,interface*.music.163.com,support.you.163.com,p.du.163.com,app-api.niu.com,gfp.veta.naver.com,*api.oray.net,pss.txffp.com,api.yangkeduo.com,api.pinduoduo.com,mrobot.pconline.com.cn,mrobot.pcauto.com.cn,open.qyer.com,media.qyer.com,api.qbb6.com,magev6.if.qidian.com,api.rr.tv,weibointl.api.weibo.cn,api.tv.sohu.com,ap*.smzdm.com,sh-gateway.shihuo.cn,gw-passenger.01zhuanche.com,mpcs.suning.com,ccsp-egmas.sf-express.com,shopic.sf-express.com,api*.futunn.com,ssl.kohsocialapp.qq.com,4gimg.map.qq.com,vv.video.qq.com,r.inews.qq.com,news.ssp.qq.com,m.tuniu.com,mob.mddcloud.com.cn,img*.10101111cdn.com,msg.umengcloud.com,api.vuevideo.net,api.vistopia.com.cn,thor.weidian.com,api.waitwaitpay.com,api-one.wallstcn.com,api-one-wscn.awtmt.com,api.xiachufang.com,api.xueqiu.com,promo.xueqiu.com,182.92.251.113,101.201.175.228,www.xiaohongshu.com,app.yinxiang.com,api.yizhibo.com,www.zhihu.com,api.zhihu.com,103.41.167.*,a.qiumibao.com,*.zhuishushenqi.com,syh.zybang.com,api.izuiyou.com,tiku.zhan.com \ No newline at end of file diff --git a/Surge/Ruleset/Guard/Advertising.list b/Surge/Ruleset/Guard/Advertising.list index 819b081..1959bba 100644 --- a/Surge/Ruleset/Guard/Advertising.list +++ b/Surge/Ruleset/Guard/Advertising.list @@ -20,6 +20,7 @@ DOMAIN,tunion-api.m.taobao.com # > YOUKU DOMAIN-SUFFIX,atm.youku.com DOMAIN,ad.mobile.youku.com +DOMAIN,adx.op.cp18.ott.cibntv.net DOMAIN,iyes.youku.com DOMAIN,pl.cp31.ott.cibntv.net # > AMap @@ -254,6 +255,7 @@ DOMAIN-SUFFIX,ad.sohu.com DOMAIN-SUFFIX,ads.sohu.com DOMAIN-SUFFIX,aty.sohu.com DOMAIN,hui.sohu.com +DOMAIN-SUFFIX,pv.sohu.com # > Snapchat DOMAIN,ads.snapchat.com DOMAIN,adsapi.snapchat.com diff --git a/Surge/Ruleset/Guard/AdvertisingPlus.list b/Surge/Ruleset/Guard/AdvertisingPlus.list index 43f769d..0bd5c6b 100644 --- a/Surge/Ruleset/Guard/AdvertisingPlus.list +++ b/Surge/Ruleset/Guard/AdvertisingPlus.list @@ -243,7 +243,6 @@ .open-adx.com .openx.com .openx.net -.optad360.io .optaim.com .optimix.asia .outbrain.com From d817aaf17a3c8ccd4aa06d63601c1b6ad3b6eb77 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Thu, 29 Sep 2022 01:21:45 +0800 Subject: [PATCH 07/14] fix: remove g translate direct --- Clash/RuleSet/Unbreak.yaml | 3 +-- Quantumult/Filter/Unbreak.list | 1 - Surge/Ruleset/Unbreak.list | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Clash/RuleSet/Unbreak.yaml b/Clash/RuleSet/Unbreak.yaml index 4c92ff2..84bbf8a 100644 --- a/Clash/RuleSet/Unbreak.yaml +++ b/Clash/RuleSet/Unbreak.yaml @@ -6,5 +6,4 @@ payload: - DOMAIN,clientservices.googleapis.com - DOMAIN,dl.google.com - DOMAIN,dl.l.google.com - - DOMAIN,update.googleapis.com - - DOMAIN,translate.googleapis.com \ No newline at end of file + - DOMAIN,update.googleapis.com \ No newline at end of file diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index eb2fe5d..fed5b75 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -13,7 +13,6 @@ DOMAIN,clientservices.googleapis.com,DIRECT DOMAIN,dl.google.com,DIRECT DOMAIN,dl.l.google.com,DIRECT DOMAIN,update.googleapis.com,DIRECT -DOMAIN,translate.googleapis.com,DIRECT # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net,DIRECT # > Tencent diff --git a/Surge/Ruleset/Unbreak.list b/Surge/Ruleset/Unbreak.list index c62853a..0da9c6b 100644 --- a/Surge/Ruleset/Unbreak.list +++ b/Surge/Ruleset/Unbreak.list @@ -13,7 +13,6 @@ DOMAIN,clientservices.googleapis.com DOMAIN,dl.google.com DOMAIN,dl.l.google.com DOMAIN,update.googleapis.com -DOMAIN,translate.googleapis.com # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net # > Tencent From f7d77ddf9bb37b91cb3b6551ef171bfdab7a8bed Mon Sep 17 00:00:00 2001 From: Mosney Date: Sat, 1 Oct 2022 12:50:07 +0800 Subject: [PATCH 08/14] fix: remove dl.g.com direct Pollution and blocked now --- Clash/RuleSet/Unbreak.yaml | 2 -- Quantumult/Filter/Unbreak.list | 2 -- Surge/Ruleset/Unbreak.list | 2 -- 3 files changed, 6 deletions(-) diff --git a/Clash/RuleSet/Unbreak.yaml b/Clash/RuleSet/Unbreak.yaml index 84bbf8a..8f9f65f 100644 --- a/Clash/RuleSet/Unbreak.yaml +++ b/Clash/RuleSet/Unbreak.yaml @@ -4,6 +4,4 @@ payload: - DOMAIN-SUFFIX,blog.google - DOMAIN-SUFFIX,googletraveladservices.com - DOMAIN,clientservices.googleapis.com - - DOMAIN,dl.google.com - - DOMAIN,dl.l.google.com - DOMAIN,update.googleapis.com \ No newline at end of file diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index fed5b75..4a157b3 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -10,8 +10,6 @@ DOMAIN,sycm.mmstat.com,DIRECT DOMAIN-SUFFIX,blog.google,DIRECT DOMAIN-SUFFIX,googletraveladservices.com,DIRECT DOMAIN,clientservices.googleapis.com,DIRECT -DOMAIN,dl.google.com,DIRECT -DOMAIN,dl.l.google.com,DIRECT DOMAIN,update.googleapis.com,DIRECT # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net,DIRECT diff --git a/Surge/Ruleset/Unbreak.list b/Surge/Ruleset/Unbreak.list index 0da9c6b..ce8c040 100644 --- a/Surge/Ruleset/Unbreak.list +++ b/Surge/Ruleset/Unbreak.list @@ -10,8 +10,6 @@ DOMAIN,sycm.mmstat.com DOMAIN-SUFFIX,blog.google // Google Blog DOMAIN-SUFFIX,googletraveladservices.com // Google Flights DOMAIN,clientservices.googleapis.com -DOMAIN,dl.google.com -DOMAIN,dl.l.google.com DOMAIN,update.googleapis.com # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net From 7730ac46b1edee95215cf8d48abab64ef31a88d6 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Fri, 11 Nov 2022 14:10:27 +0800 Subject: [PATCH 09/14] feat: revert google direct --- Clash/RuleSet/Unbreak.yaml | 14 +++++++++++++- Quantumult/Filter/Unbreak.list | 13 +++++++++++++ Surge/Ruleset/Unbreak.list | 13 +++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/Clash/RuleSet/Unbreak.yaml b/Clash/RuleSet/Unbreak.yaml index 8f9f65f..c757f18 100644 --- a/Clash/RuleSet/Unbreak.yaml +++ b/Clash/RuleSet/Unbreak.yaml @@ -4,4 +4,16 @@ payload: - DOMAIN-SUFFIX,blog.google - DOMAIN-SUFFIX,googletraveladservices.com - DOMAIN,clientservices.googleapis.com - - DOMAIN,update.googleapis.com \ No newline at end of file + - DOMAIN,dl.google.com + - DOMAIN,dl.l.google.com + - DOMAIN,update.googleapis.com + # >> Firebase Cloud Messaging + - DOMAIN,mtalk.google.com + - DOMAIN,alt1-mtalk.google.com + - DOMAIN,alt2-mtalk.google.com + - DOMAIN,alt3-mtalk.google.com + - DOMAIN,alt4-mtalk.google.com + - DOMAIN,alt5-mtalk.google.com + - DOMAIN,alt6-mtalk.google.com + - DOMAIN,alt7-mtalk.google.com + - DOMAIN,alt8-mtalk.google.com diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index 4a157b3..9ddd5d4 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -11,6 +11,19 @@ DOMAIN-SUFFIX,blog.google,DIRECT DOMAIN-SUFFIX,googletraveladservices.com,DIRECT DOMAIN,clientservices.googleapis.com,DIRECT DOMAIN,update.googleapis.com,DIRECT +DOMAIN,dl.google.com,DIRECT +DOMAIN,dl.l.google.com,DIRECT +DOMAIN,update.googleapis.com,DIRECT +# >> Firebase Cloud Messaging +DOMAIN,mtalk.google.com +DOMAIN,alt1-mtalk.google.com,DIRECT +DOMAIN,alt2-mtalk.google.com,DIRECT +DOMAIN,alt3-mtalk.google.com,DIRECT +DOMAIN,alt4-mtalk.google.com,DIRECT +DOMAIN,alt5-mtalk.google.com,DIRECT +DOMAIN,alt6-mtalk.google.com,DIRECT +DOMAIN,alt7-mtalk.google.com,DIRECT +DOMAIN,alt8-mtalk.google.com,DIRECT # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net,DIRECT # > Tencent diff --git a/Surge/Ruleset/Unbreak.list b/Surge/Ruleset/Unbreak.list index ce8c040..8edc184 100644 --- a/Surge/Ruleset/Unbreak.list +++ b/Surge/Ruleset/Unbreak.list @@ -11,6 +11,19 @@ DOMAIN-SUFFIX,blog.google // Google Blog DOMAIN-SUFFIX,googletraveladservices.com // Google Flights DOMAIN,clientservices.googleapis.com DOMAIN,update.googleapis.com +DOMAIN,dl.google.com +DOMAIN,dl.l.google.com +DOMAIN,update.googleapis.com +# >> Firebase Cloud Messaging +DOMAIN,mtalk.google.com +DOMAIN,alt1-mtalk.google.com +DOMAIN,alt2-mtalk.google.com +DOMAIN,alt3-mtalk.google.com +DOMAIN,alt4-mtalk.google.com +DOMAIN,alt5-mtalk.google.com +DOMAIN,alt6-mtalk.google.com +DOMAIN,alt7-mtalk.google.com +DOMAIN,alt8-mtalk.google.com # >> Paramount+ # DOMAIN,pubads.g.doubleclick.net # > Tencent From 5916c15decbf3acef9f854c4703307dbbc66e04a Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Fri, 11 Nov 2022 14:12:34 +0800 Subject: [PATCH 10/14] feat: update steam download direct --- Clash/RuleSet/China.yaml | 2 +- Quantumult/Filter/China.list | 2 +- Surge/Ruleset/China.list | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Clash/RuleSet/China.yaml b/Clash/RuleSet/China.yaml index ff9750d..0819098 100644 --- a/Clash/RuleSet/China.yaml +++ b/Clash/RuleSet/China.yaml @@ -26,7 +26,7 @@ payload: - DOMAIN-SUFFIX,paypalobjects.com # > Steam - DOMAIN-SUFFIX,cm.steampowered.com - - DOMAIN,api.steampowered.com + - DOMAIN-SUFFIX,steamserver.net # > Tencent - IP-CIDR,182.254.116.0/24,no-resolve - IP-CIDR,203.205.238.0/23,no-resolve diff --git a/Quantumult/Filter/China.list b/Quantumult/Filter/China.list index 373debd..7ce730e 100644 --- a/Quantumult/Filter/China.list +++ b/Quantumult/Filter/China.list @@ -25,7 +25,7 @@ DOMAIN-SUFFIX,paypal-mktg.com,DIRECT DOMAIN-SUFFIX,paypalobjects.com,DIRECT # > Steam DOMAIN-SUFFIX,cm.steampowered.com,DIRECT -DOMAIN,api.steampowered.com,DIRECT +DOMAIN-SUFFIX,steamserver.net,DIRECT # > Tencent IP-CIDR,182.254.116.0/24,DIRECT IP-CIDR,203.205.238.0/23,DIRECT diff --git a/Surge/Ruleset/China.list b/Surge/Ruleset/China.list index 719456e..c964897 100644 --- a/Surge/Ruleset/China.list +++ b/Surge/Ruleset/China.list @@ -25,7 +25,7 @@ DOMAIN-SUFFIX,paypal-mktg.com DOMAIN-SUFFIX,paypalobjects.com # > Steam DOMAIN-SUFFIX,cm.steampowered.com // Steam Connect Manager Servers -DOMAIN,api.steampowered.com +DOMAIN-SUFFIX,steamserver.net # > Tencent IP-CIDR,182.254.116.0/24,no-resolve IP-CIDR,203.205.238.0/23,no-resolve From 40441f1973c45495d4f63290122dea613cb15408 Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Sat, 12 Nov 2022 11:14:10 +0800 Subject: [PATCH 11/14] fix: missing policy --- Quantumult/Filter/Unbreak.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index 9ddd5d4..b288da8 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -14,7 +14,7 @@ DOMAIN,update.googleapis.com,DIRECT DOMAIN,dl.google.com,DIRECT DOMAIN,dl.l.google.com,DIRECT DOMAIN,update.googleapis.com,DIRECT -# >> Firebase Cloud Messaging +# >> Firebase Cloud Messaging,DIRECT DOMAIN,mtalk.google.com DOMAIN,alt1-mtalk.google.com,DIRECT DOMAIN,alt2-mtalk.google.com,DIRECT From 1bd7670d83a02af4e1eacf461f9919a260be34bf Mon Sep 17 00:00:00 2001 From: Spac <101972491+spacding@users.noreply.github.com> Date: Sat, 12 Nov 2022 11:57:33 +0800 Subject: [PATCH 12/14] fix: policy error --- Quantumult/Filter/Unbreak.list | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Quantumult/Filter/Unbreak.list b/Quantumult/Filter/Unbreak.list index b288da8..c1eda4a 100644 --- a/Quantumult/Filter/Unbreak.list +++ b/Quantumult/Filter/Unbreak.list @@ -14,8 +14,8 @@ DOMAIN,update.googleapis.com,DIRECT DOMAIN,dl.google.com,DIRECT DOMAIN,dl.l.google.com,DIRECT DOMAIN,update.googleapis.com,DIRECT -# >> Firebase Cloud Messaging,DIRECT -DOMAIN,mtalk.google.com +# >> Firebase Cloud Messaging +DOMAIN,mtalk.google.com,DIRECT DOMAIN,alt1-mtalk.google.com,DIRECT DOMAIN,alt2-mtalk.google.com,DIRECT DOMAIN,alt3-mtalk.google.com,DIRECT @@ -35,4 +35,4 @@ DOMAIN,vi.l.qq.com,DIRECT DOMAIN,analytics.strava.com,DIRECT # > Umeng DOMAIN,msg.umeng.com,DIRECT -DOMAIN,msg.umengcloud.com,DIRECT \ No newline at end of file +DOMAIN,msg.umengcloud.com,DIRECT From 210219f461ee3cb8df0b9bb3b40b4168ec33252c Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Thu, 17 Nov 2022 10:16:13 +0800 Subject: [PATCH 13/14] feat: Add Hami Video --- Clash/RuleSet/StreamingMedia/Streaming.yaml | 6 ++++++ Clash/RuleSet/StreamingMedia/Video/Hami-Video.yaml | 7 +++++++ Quantumult/Filter/StreamingMedia/Streaming.list | 5 +++++ Quantumult/Filter/StreamingMedia/Video/Hami-Video.list | 5 +++++ Surge/Ruleset/StreamingMedia/Streaming.list | 6 ++++++ Surge/Ruleset/StreamingMedia/Video/Hami-Video.list | 5 +++++ 6 files changed, 34 insertions(+) create mode 100644 Clash/RuleSet/StreamingMedia/Video/Hami-Video.yaml create mode 100644 Quantumult/Filter/StreamingMedia/Video/Hami-Video.list create mode 100644 Surge/Ruleset/StreamingMedia/Video/Hami-Video.list diff --git a/Clash/RuleSet/StreamingMedia/Streaming.yaml b/Clash/RuleSet/StreamingMedia/Streaming.yaml index 0db6b7a..f6189d5 100644 --- a/Clash/RuleSet/StreamingMedia/Streaming.yaml +++ b/Clash/RuleSet/StreamingMedia/Streaming.yaml @@ -148,6 +148,12 @@ payload: - DOMAIN-SUFFIX,encoretvb.com - DOMAIN,edge.api.brightcove.com - DOMAIN,bcbolt446c5271-a.akamaihd.net + # > Hami Video + - PROCESS-NAME,com.cht.ottPlayer + - DOMAIN-SUFFIX,ott.hinet.net + - DOMAIN-SUFFIX,hamivideo.hinet.net + - DOMAIN,hls-hichannel.cdn.hinet.net + - DOMAIN-KEYWORD,hamivideo.cdn.hinet.net # > HBO NOW & Max - PROCESS-NAME,com.hbo.hbonow - DOMAIN-SUFFIX,hbo.com diff --git a/Clash/RuleSet/StreamingMedia/Video/Hami-Video.yaml b/Clash/RuleSet/StreamingMedia/Video/Hami-Video.yaml new file mode 100644 index 0000000..3af91a5 --- /dev/null +++ b/Clash/RuleSet/StreamingMedia/Video/Hami-Video.yaml @@ -0,0 +1,7 @@ +payload: + # > Hami Video + - PROCESS-NAME,com.cht.ottPlayer + - DOMAIN-SUFFIX,ott.hinet.net + - DOMAIN-SUFFIX,hamivideo.hinet.net + - DOMAIN,hls-hichannel.cdn.hinet.net + - DOMAIN-KEYWORD,hamivideo.cdn.hinet.net \ No newline at end of file diff --git a/Quantumult/Filter/StreamingMedia/Streaming.list b/Quantumult/Filter/StreamingMedia/Streaming.list index 7646746..625ae26 100644 --- a/Quantumult/Filter/StreamingMedia/Streaming.list +++ b/Quantumult/Filter/StreamingMedia/Streaming.list @@ -148,6 +148,11 @@ USER-AGENT,encoreTVB*,Streaming DOMAIN-SUFFIX,encoretvb.com,Streaming DOMAIN,edge.api.brightcove.com,Streaming DOMAIN,bcbolt446c5271-a.akamaihd.net,Streaming +# > Hami Video +DOMAIN-SUFFIX,ott.hinet.net,Streaming +DOMAIN-SUFFIX,hamivideo.hinet.net,Streaming +DOMAIN,hls-hichannel.cdn.hinet.net,Streaming +DOMAIN-KEYWORD,hamivideo.cdn.hinet.net,Streaming # > HBO NOW & Max USER-AGENT,HBO%20NOW*,Streaming DOMAIN-SUFFIX,hbo.com,Streaming diff --git a/Quantumult/Filter/StreamingMedia/Video/Hami-Video.list b/Quantumult/Filter/StreamingMedia/Video/Hami-Video.list new file mode 100644 index 0000000..d98245d --- /dev/null +++ b/Quantumult/Filter/StreamingMedia/Video/Hami-Video.list @@ -0,0 +1,5 @@ +# > Hami Video +DOMAIN-SUFFIX,ott.hinet.net,Hami Video +DOMAIN-SUFFIX,hamivideo.hinet.net,Hami Video +DOMAIN,hls-hichannel.cdn.hinet.net,Hami Video +DOMAIN-KEYWORD,hamivideo.cdn.hinet.net,Hami Video \ No newline at end of file diff --git a/Surge/Ruleset/StreamingMedia/Streaming.list b/Surge/Ruleset/StreamingMedia/Streaming.list index 961d601..affe60c 100644 --- a/Surge/Ruleset/StreamingMedia/Streaming.list +++ b/Surge/Ruleset/StreamingMedia/Streaming.list @@ -148,6 +148,11 @@ USER-AGENT,encoreTVB* DOMAIN-SUFFIX,encoretvb.com DOMAIN,edge.api.brightcove.com DOMAIN,bcbolt446c5271-a.akamaihd.net +# > Hami Video +DOMAIN-SUFFIX,ott.hinet.net +DOMAIN-SUFFIX,hamivideo.hinet.net +DOMAIN,hls-hichannel.cdn.hinet.net +DOMAIN-KEYWORD,hamivideo.cdn.hinet.net # > HBO NOW & Max USER-AGENT,HBO%20NOW* DOMAIN-SUFFIX,hbo.com @@ -219,6 +224,7 @@ USER-AGENT,com.kktv.ios.kktv* DOMAIN-SUFFIX,kktv.com.tw DOMAIN-SUFFIX,kktv.me DOMAIN,kktv-theater.kk.stream +DOMAIN,theater-kktv.cdn.hinet.net # > LINE TV USER-AGENT,LINE%20TV* DOMAIN-SUFFIX,linetv.tw diff --git a/Surge/Ruleset/StreamingMedia/Video/Hami-Video.list b/Surge/Ruleset/StreamingMedia/Video/Hami-Video.list new file mode 100644 index 0000000..e213ec7 --- /dev/null +++ b/Surge/Ruleset/StreamingMedia/Video/Hami-Video.list @@ -0,0 +1,5 @@ +# > Hami Video +DOMAIN-SUFFIX,ott.hinet.net +DOMAIN-SUFFIX,hamivideo.hinet.net +DOMAIN,hls-hichannel.cdn.hinet.net +DOMAIN-KEYWORD,hamivideo.cdn.hinet.net \ No newline at end of file From f4d75f7d48a3f42129e030bef751d4d22bca02da Mon Sep 17 00:00:00 2001 From: Conners Hua Date: Thu, 17 Nov 2022 10:24:07 +0800 Subject: [PATCH 14/14] feat: Update AbemaTV --- Clash/RuleSet/StreamingMedia/Streaming.yaml | 3 +++ Clash/RuleSet/StreamingMedia/Video/AbemaTV.yaml | 3 +++ Quantumult/Filter/StreamingMedia/Streaming.list | 3 +++ Quantumult/Filter/StreamingMedia/Video/AbemaTV.list | 3 +++ Quantumult/Rewrite/General.conf | 6 +++--- Surge/Module/General.sgmodule | 6 +++--- Surge/Ruleset/StreamingMedia/Streaming.list | 3 +++ Surge/Ruleset/StreamingMedia/Video/AbemaTV.list | 3 +++ 8 files changed, 24 insertions(+), 6 deletions(-) diff --git a/Clash/RuleSet/StreamingMedia/Streaming.yaml b/Clash/RuleSet/StreamingMedia/Streaming.yaml index f6189d5..f960df6 100644 --- a/Clash/RuleSet/StreamingMedia/Streaming.yaml +++ b/Clash/RuleSet/StreamingMedia/Streaming.yaml @@ -59,8 +59,11 @@ payload: - PROCESS-NAME,tv.abema - DOMAIN-SUFFIX,abema.io - DOMAIN-SUFFIX,abema.tv + - DOMAIN-SUFFIX,abema-tv.com - DOMAIN-SUFFIX,ameba.jp - DOMAIN-SUFFIX,hayabusa.io + - DOMAIN-SUFFIX,hayabusa.media + - DOMAIN,api-abematv.bucketeer.jp - DOMAIN-KEYWORD,abematv.akamaized.net # > All 4 - PROCESS-NAME,com.channel4.ondemand diff --git a/Clash/RuleSet/StreamingMedia/Video/AbemaTV.yaml b/Clash/RuleSet/StreamingMedia/Video/AbemaTV.yaml index 2189841..a4b3297 100644 --- a/Clash/RuleSet/StreamingMedia/Video/AbemaTV.yaml +++ b/Clash/RuleSet/StreamingMedia/Video/AbemaTV.yaml @@ -3,6 +3,9 @@ payload: - PROCESS-NAME,tv.abema - DOMAIN-SUFFIX,abema.io - DOMAIN-SUFFIX,abema.tv + - DOMAIN-SUFFIX,abema-tv.com - DOMAIN-SUFFIX,ameba.jp - DOMAIN-SUFFIX,hayabusa.io + - DOMAIN-SUFFIX,hayabusa.media + - DOMAIN,api-abematv.bucketeer.jp - DOMAIN-KEYWORD,abematv.akamaized.net \ No newline at end of file diff --git a/Quantumult/Filter/StreamingMedia/Streaming.list b/Quantumult/Filter/StreamingMedia/Streaming.list index 625ae26..edb13ed 100644 --- a/Quantumult/Filter/StreamingMedia/Streaming.list +++ b/Quantumult/Filter/StreamingMedia/Streaming.list @@ -59,8 +59,11 @@ DOMAIN-SUFFIX,overcast.fm,Streaming USER-AGENT,AbemaTV*,Streaming DOMAIN-SUFFIX,abema.io,Streaming DOMAIN-SUFFIX,abema.tv,Streaming +DOMAIN-SUFFIX,abema-tv.com,Streaming DOMAIN-SUFFIX,ameba.jp,Streaming DOMAIN-SUFFIX,hayabusa.io,Streaming +DOMAIN-SUFFIX,hayabusa.media,Streaming +DOMAIN,api-abematv.bucketeer.jp,Streaming DOMAIN-KEYWORD,abematv.akamaized.net,Streaming # > All 4 USER-AGENT,All4*,Streaming diff --git a/Quantumult/Filter/StreamingMedia/Video/AbemaTV.list b/Quantumult/Filter/StreamingMedia/Video/AbemaTV.list index 36fb5bc..493ac65 100644 --- a/Quantumult/Filter/StreamingMedia/Video/AbemaTV.list +++ b/Quantumult/Filter/StreamingMedia/Video/AbemaTV.list @@ -2,6 +2,9 @@ USER-AGENT,AbemaTV*,AbemaTV DOMAIN-SUFFIX,abema.io,AbemaTV DOMAIN-SUFFIX,abema.tv,AbemaTV +DOMAIN-SUFFIX,abema-tv.com,AbemaTV DOMAIN-SUFFIX,ameba.jp,AbemaTV DOMAIN-SUFFIX,hayabusa.io,AbemaTV +DOMAIN-SUFFIX,hayabusa.media,AbemaTV +DOMAIN,api-abematv.bucketeer.jp,AbemaTV DOMAIN-KEYWORD,abematv.akamaized.net,AbemaTV \ No newline at end of file diff --git a/Quantumult/Rewrite/General.conf b/Quantumult/Rewrite/General.conf index bd698e6..5d879d4 100644 --- a/Quantumult/Rewrite/General.conf +++ b/Quantumult/Rewrite/General.conf @@ -1,4 +1,4 @@ -hostname = www.google.cn,www.firefox.com.cn,api.abema.io,app.biliintl.com,passport.biliintl.com +hostname = www.google.cn,www.firefox.com.cn,api.*.abema-tv.com,app.biliintl.com,passport.biliintl.com # Redirect Google Search Service ^https?:\/\/(www.)?(g|google)\.cn url 302 https://www.google.com @@ -72,8 +72,8 @@ hostname = www.google.cn,www.firefox.com.cn,api.abema.io,app.biliintl.com,passpo ^https?:\/\/(www.)?zbrushcn.com/ url 302 https://pixologic.com/ ^https?:\/\/(www.)?anydeskchina.cn/ url 302 https://anydesk.com/zhs -# AbeamTV -^https?:\/\/api\.abema\.io\/v\d\/ip\/check url reject-200 +# AbeamTV - api.*.abema-tv.com +^https?:\/\/api\.[\w-]+\.abema-tv\.com\/v\d\/ip\/check url reject-200 # bstar intl (^https?:\/\/app\.biliintl\.com\/(x\/)?(intl|dm|reply|history|v\d\/(fav|msgfeed)).+?)(&s_locale=zh-Hans_[A-Z]{2})(.+?)(&sim_code=\d+)(.+) url 302 $1&s_locale=zh-Hans_PH$6&sim_code=51503$8 diff --git a/Surge/Module/General.sgmodule b/Surge/Module/General.sgmodule index fc8dcdb..f22a381 100644 --- a/Surge/Module/General.sgmodule +++ b/Surge/Module/General.sgmodule @@ -85,8 +85,8 @@ tun-excluded-routes = %APPEND% 239.255.255.250/32 ^https?:\/\/(www.)?yuanchengxiezuo\.com\/ https://www.teamviewer.com/ 302 ^https?:\/\/(www.)?zbrushcn\.com\/ https://pixologic.com/ 302 -# AbeamTV - api.abema.io -^https?:\/\/api\.abema\.io\/v\d\/ip\/check - reject +# AbeamTV - api.*.abema-tv.com +^https?:\/\/api\.[\w-]+\.abema-tv\.com\/v\d\/ip\/check - reject # bstar intl (^https?:\/\/app\.biliintl\.com\/(x\/)?(intl|dm|reply|history|v\d\/(fav|msgfeed)).+?)(&s_locale=zh-Hans_[A-Z]{2})(.+?)(&sim_code=\d+)(.+) $1&s_locale=zh-Hans_PH$6&sim_code=51503$8 header @@ -100,4 +100,4 @@ bstar_login = type=http-request,pattern=^https?:\/\/passport\.biliintl\.com\/x\/ bstar_play = type=http-request,pattern=^https?:\/\/app\.biliintl\.com\/(intl\/gateway\/v\d\/app\/data\/report\/heartbeat\/mobile|x\/(history|reply)/v\d/add),requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Rewrite/bstar.js,script-update-interval=0 [MITM] -hostname = %APPEND% www.google.cn,www.firefox.com.cn,api.abema.io,app.biliintl.com,passport.biliintl.com \ No newline at end of file +hostname = %APPEND% www.google.cn,www.firefox.com.cn,api.*.abema-tv.com,app.biliintl.com,passport.biliintl.com \ No newline at end of file diff --git a/Surge/Ruleset/StreamingMedia/Streaming.list b/Surge/Ruleset/StreamingMedia/Streaming.list index affe60c..1fa6bb1 100644 --- a/Surge/Ruleset/StreamingMedia/Streaming.list +++ b/Surge/Ruleset/StreamingMedia/Streaming.list @@ -59,8 +59,11 @@ DOMAIN-SUFFIX,overcast.fm USER-AGENT,AbemaTV* DOMAIN-SUFFIX,abema.io DOMAIN-SUFFIX,abema.tv +DOMAIN-SUFFIX,abema-tv.com DOMAIN-SUFFIX,ameba.jp DOMAIN-SUFFIX,hayabusa.io +DOMAIN-SUFFIX,hayabusa.media +DOMAIN,api-abematv.bucketeer.jp DOMAIN-KEYWORD,abematv.akamaized.net # > All 4 USER-AGENT,All4* diff --git a/Surge/Ruleset/StreamingMedia/Video/AbemaTV.list b/Surge/Ruleset/StreamingMedia/Video/AbemaTV.list index e8ac37d..c87b8f7 100644 --- a/Surge/Ruleset/StreamingMedia/Video/AbemaTV.list +++ b/Surge/Ruleset/StreamingMedia/Video/AbemaTV.list @@ -2,6 +2,9 @@ USER-AGENT,AbemaTV* DOMAIN-SUFFIX,abema.io DOMAIN-SUFFIX,abema.tv +DOMAIN-SUFFIX,abema-tv.com DOMAIN-SUFFIX,ameba.jp DOMAIN-SUFFIX,hayabusa.io +DOMAIN-SUFFIX,hayabusa.media +DOMAIN,api-abematv.bucketeer.jp DOMAIN-KEYWORD,abematv.akamaized.net \ No newline at end of file