Compare commits
85 Commits
Author | SHA1 | Date |
---|---|---|
sve1r | 916d4c055b | |
sve1r | 11bcd7ed89 | |
sve1r | c0e36ce657 | |
sve1r | b3c849c00d | |
sve1r | dd71f3b1e9 | |
sve1r | c7d8e6fb17 | |
sve1r | 5b9da599d3 | |
sve1r | 8e20cd31e0 | |
sve1r | 98c0323602 | |
sve1r | c9c5fc3508 | |
sve1r | a8e88a2f14 | |
sve1r | 1cf2344d28 | |
sve1r | fcf44291fc | |
sve1r | 2d8b5f767d | |
sve1r | 78a603ea18 | |
sve1r | 8c1b08bafa | |
sve1r | 24bb7d62ff | |
sve1r | d82360f73f | |
sve1r | 9d363b5515 | |
SVE1R | 567f916873 | |
SVE1R | 2b4a5dfab2 | |
sve1r | 3a3220e307 | |
sve1r | 58768df271 | |
SVE1R | dc0d016094 | |
SVE1R | 44b9ee9c44 | |
SVE1R | 83b0bdc583 | |
SVE1R | 3302a2e88c | |
SVE1R | ef66831a66 | |
SVE1R | 70e34f6a97 | |
SVE1R | ffe9e20953 | |
SVE1R | 0ea61d1b6d | |
SVE1R | d4893f8d05 | |
SVE1R | f4d72f8d90 | |
SVE1R | 1bb84cb3bd | |
sve1r | cb56d9a644 | |
haozi04 | 89f074bee6 | |
sve1r | 16e67ccc2a | |
sve1r | 60048a5675 | |
SVE1R | f526213a03 | |
SVE1R | 8baa0814e0 | |
SVE1R | 7b0bae3e39 | |
sve1r | 48bd33e1c8 | |
sve1r | 9151c4cad8 | |
sve1r | 2695336f1d | |
sve1r | baead2ebf7 | |
SVE1R | d030b18a8d | |
sve1r | f689e643d2 | |
sve1r | 863f7765cb | |
SVE1R | 93af3b762b | |
sve1r | 5209ab732c | |
sve1r | 83a73c773e | |
sve1r | de72f0e327 | |
sve1r | 8d5ed67651 | |
sve1r | 933dfb4851 | |
sve1r | bd44962872 | |
sve1r | c8bcc5b1d9 | |
sve1r | e338883a6e | |
sve1r | 61906a9c75 | |
sve1r | 86287b04ac | |
sve1r | 9e6d2cf88e | |
sve1r | 14d334f664 | |
sve1r | 36f46074c3 | |
sve1r | 39aab1384b | |
sve1r | a8eaba218c | |
sve1r | 9dc5fc928e | |
sve1r | 8f1f5bdc19 | |
sve1r | 89665fccb5 | |
sve1r | dfe4aae59f | |
sve1r | 7d425d7db1 | |
sve1r | 2283230c64 | |
sve1r | d55d9913cb | |
sve1r | 50261cebea | |
sve1r | 1c3e6013f5 | |
sve1r | b8a924f809 | |
sve1r | ebc2bfa93a | |
sve1r | 921f8c4e2c | |
sve1r | 0d49bf78c7 | |
sve1r | a2d3bd6f2a | |
sve1r | 20770fcb85 | |
sve1r | db6134b565 | |
sve1r | 681e2f5af2 | |
sve1r | 1f0a2415b7 | |
sve1r | a518a16d74 | |
sve1r | 4d42448bcd | |
sve1r | 518348a9fa |
|
@ -6,4 +6,7 @@
|
|||
*.sln.iml
|
||||
|
||||
#Temporary Files
|
||||
*temp*.txt
|
||||
*temp*.txt
|
||||
|
||||
# macOS File System
|
||||
.DS_Store
|
|
@ -1,74 +1,74 @@
|
|||
# (Video)
|
||||
# AcFun
|
||||
USER-AGENT,AcFun*,PROXY
|
||||
DOMAIN-SUFFIX,acfun.cn,PROXY
|
||||
DOMAIN-SUFFIX,acfun.com,PROXY
|
||||
DOMAIN-SUFFIX,aixifan.com,PROXY
|
||||
user-agent,AcFun*,proxy
|
||||
host-suffix,acfun.cn,proxy
|
||||
host-suffix,acfun.com,proxy
|
||||
host-suffix,aixifan.com,proxy
|
||||
# > bilibili
|
||||
USER-AGENT,bili-universal,PROXY
|
||||
USER-AGENT,Bilibili*,PROXY
|
||||
DOMAIN-SUFFIX,acgvideo.com,PROXY
|
||||
DOMAIN-SUFFIX,bilibili.com,PROXY
|
||||
DOMAIN-SUFFIX,hdslb.com,PROXY
|
||||
user-agent,bili-universal,proxy
|
||||
user-agent,Bilibili*,proxy
|
||||
host-suffix,acgvideo.com,proxy
|
||||
host-suffix,bilibili.com,proxy
|
||||
host-suffix,hdslb.com,proxy
|
||||
# > HunanTV
|
||||
USER-AGENT,MGTV*,PROXY
|
||||
DOMAIN-SUFFIX,hitv.com,PROXY
|
||||
DOMAIN-SUFFIX,hunantv.com,PROXY
|
||||
DOMAIN-SUFFIX,mgtv.com,PROXY
|
||||
user-agent,MGTV*,proxy
|
||||
host-suffix,hitv.com,proxy
|
||||
host-suffix,hunantv.com,proxy
|
||||
host-suffix,mgtv.com,proxy
|
||||
# > Migu
|
||||
USER-AGENT,MiguVideo*,PROXY
|
||||
USER-AGENT,%E5%92%AA%E5%92%95%E8%A7%86%E9%A2%91,PROXY
|
||||
DOMAIN-SUFFIX,cmvideo.cn,PROXY
|
||||
DOMAIN-SUFFIX,migu.cn,PROXY
|
||||
DOMAIN-SUFFIX,miguvideo.com,PROXY
|
||||
user-agent,MiguVideo*,proxy
|
||||
user-agent,%E5%92%AA%E5%92%95%E8%A7%86%E9%A2%91,proxy
|
||||
host-suffix,cmvideo.cn,proxy
|
||||
host-suffix,migu.cn,proxy
|
||||
host-suffix,miguvideo.com,proxy
|
||||
# > iQiyi
|
||||
USER-AGENT,iQiYi*,PROXY
|
||||
USER-AGENT,PPStream*,PROXY
|
||||
USER-AGENT,QIYI*,PROXY
|
||||
USER-AGENT,QYPlayer*,PROXY
|
||||
DOMAIN-SUFFIX,iqiyi.com,PROXY
|
||||
DOMAIN-SUFFIX,iqiyipic.com,PROXY
|
||||
DOMAIN-SUFFIX,qy.net,PROXY
|
||||
DOMAIN-SUFFIX,71.am,PROXY
|
||||
user-agent,iQiYi*,proxy
|
||||
user-agent,PPStream*,proxy
|
||||
user-agent,QIYI*,proxy
|
||||
user-agent,QYPlayer*,proxy
|
||||
host-suffix,iqiyi.com,proxy
|
||||
host-suffix,iqiyipic.com,proxy
|
||||
host-suffix,qy.net,proxy
|
||||
host-suffix,71.am,proxy
|
||||
# > Sohu
|
||||
DOMAIN-SUFFIX,sohu.com,PROXY
|
||||
DOMAIN-SUFFIX,sohu.com.cn,PROXY
|
||||
DOMAIN-SUFFIX,itc.cn,PROXY
|
||||
DOMAIN-SUFFIX,v-56.com,PROXY
|
||||
host-suffix,sohu.com,proxy
|
||||
host-suffix,sohu.com.cn,proxy
|
||||
host-suffix,itc.cn,proxy
|
||||
host-suffix,v-56.com,proxy
|
||||
# > Tencent
|
||||
USER-AGENT,live4iphone*,PROXY
|
||||
USER-AGENT,qqlive4iphone*,PROXY
|
||||
USER-AGENT,TencentMidasConnect*,PROXY
|
||||
DOMAIN-SUFFIX,video.qq.com,PROXY
|
||||
user-agent,live4iphone*,proxy
|
||||
user-agent,qqlive4iphone*,proxy
|
||||
user-agent,TencentMidasConnect*,proxy
|
||||
host-suffix,video.qq.com,proxy
|
||||
# > Youku
|
||||
USER-AGENT,Youku*,PROXY
|
||||
USER-AGENT,%E4%BC%98%E9%85%B7*,PROXY
|
||||
DOMAIN-SUFFIX,soku.com,PROXY
|
||||
DOMAIN-SUFFIX,youku.com,PROXY
|
||||
DOMAIN-SUFFIX,ykimg.com,PROXY
|
||||
user-agent,Youku*,proxy
|
||||
user-agent,%E4%BC%98%E9%85%B7*,proxy
|
||||
host-suffix,soku.com,proxy
|
||||
host-suffix,youku.com,proxy
|
||||
host-suffix,ykimg.com,proxy
|
||||
|
||||
# (Music)
|
||||
# > Alibaba
|
||||
USER-AGENT,walkman*,PROXY
|
||||
USER-AGENT,xiami*,PROXY
|
||||
DOMAIN-SUFFIX,xiami.com,PROXY
|
||||
DOMAIN-SUFFIX,xiami.net,PROXY
|
||||
user-agent,walkman*,proxy
|
||||
user-agent,xiami*,proxy
|
||||
host-suffix,xiami.com,proxy
|
||||
host-suffix,xiami.net,proxy
|
||||
# > Netease
|
||||
USER-AGENT,NeteaseMusic*,PROXY
|
||||
USER-AGENT,%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*,PROXY
|
||||
DOMAIN-SUFFIX,music.126.net,PROXY
|
||||
DOMAIN-SUFFIX,music.163.com,PROXY
|
||||
user-agent,NeteaseMusic*,proxy
|
||||
user-agent,%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*,proxy
|
||||
host-suffix,music.126.net,proxy
|
||||
host-suffix,music.163.com,proxy
|
||||
# > Tencent
|
||||
USER-AGENT,MOO%E9%9F%B3%E4%B9%90*,PROXY
|
||||
USER-AGENT,QQ%E9%9F%B3%E4%B9%90,PROXY
|
||||
DOMAIN-SUFFIX,qqmusic.qq.com,PROXY
|
||||
DOMAIN-SUFFIX,y.qq.com,PROXY
|
||||
DOMAIN,aqqmusic.tc.qq.com,PROXY
|
||||
user-agent,MOO%E9%9F%B3%E4%B9%90*,proxy
|
||||
user-agent,QQ%E9%9F%B3%E4%B9%90,proxy
|
||||
host-suffix,qqmusic.qq.com,proxy
|
||||
host-suffix,y.qq.com,proxy
|
||||
host,aqqmusic.tc.qq.com,proxy
|
||||
# Kugou and Kuwo
|
||||
DOMAIN-SUFFIX,kugou.com,PROXY
|
||||
USER-AGENT,%E9%85%B7%E6%88%91%E9%9F%B3%E4%B9%90*,PROXY
|
||||
DOMAIN-SUFFIX,kuwo.cn,PROXY
|
||||
DOMAIN-SUFFIX,koowo.com,PROXY
|
||||
host-suffix,kugou.com,proxy
|
||||
user-agent,%E9%85%B7%E6%88%91%E9%9F%B3%E4%B9%90*,proxy
|
||||
host-suffix,kuwo.cn,proxy
|
||||
host-suffix,koowo.com,proxy
|
||||
# > Baidu
|
||||
USER-AGENT,baiduyinyue,PROXY
|
||||
DOMAIN-SUFFIX,qianqian.com,PROXY
|
||||
user-agent,baiduyinyue,proxy
|
||||
host-suffix,qianqian.com,proxy
|
18
README.md
18
README.md
|
@ -48,12 +48,15 @@
|
|||
- [3️⃣ 关于去广告](#3️⃣关于去广告)
|
||||
- [4️⃣ 规则目录](#4️⃣规则目录)
|
||||
- [5️⃣ 如何参与本项目](#5️⃣如何参与本项目)
|
||||
- [6️⃣ 来源与鸣谢](#6️⃣来源与鸣谢)
|
||||
- [7️⃣ 许可与说明](#7️⃣许可与说明)
|
||||
- [6️⃣ 项目状态](#6️⃣项目状态)
|
||||
- [7️⃣ 来源与鸣谢](#7️⃣来源与鸣谢)
|
||||
- [8️⃣ 许可与说明](#8️⃣许可与说明)
|
||||
-----
|
||||
|
||||
# **中断性变更提醒**
|
||||
由于脚本数量的增多以及复杂性的提高,冗余文件影响到仓库内数据分析, 兹定于 **4月30日** 对仓库内部分 *脚本* 或 *分流文件* 进行包括文件名\文件后缀名\目录格式等重构, 届时,如果发生脚本无法找到的情况,请根据发布的 WiKi 等相关指引进行修改操作.
|
||||
# **🛠️ 仓库内容分支变更提醒**
|
||||
由于仓库内容过于久远,历史数据归档较为困难。
|
||||
已经对仓库分支结构进行切换并清理。
|
||||
如果你在使用过程中出现文件不存在等问题,请及时更新至对应内容。
|
||||
|
||||
# **🉑 简要说明**
|
||||
|
||||
|
@ -269,9 +272,10 @@ Repository
|
|||
4. 将规则推送 (`git push origin feature/AmazingFeature`)
|
||||
5. 提交合并申请 (Click `New Pull Request`)
|
||||
|
||||
# **6️⃣项目状态**
|
||||
![Repo Status](https://repobeats.axiom.co/api/embed/1b46c1ec5df49b8bccd2de83611294a76cdf9da9.svg "Repobeats analytics image")
|
||||
|
||||
|
||||
# **6️⃣来源与鸣谢**
|
||||
# **7️⃣来源与鸣谢**
|
||||
- [@NobyDa](https://github.com/NobyDa/Scipts)
|
||||
- [@anti-AD V4](https://github.com/privacy-protection-tools/anti-AD)
|
||||
- [@ConnersHua](https://github.com/ConnersHua)
|
||||
|
@ -289,7 +293,7 @@ Repository
|
|||
- [@ddgksf2013](https://github.com/ddgksf2013)
|
||||
- [@cherish](https://github.com/cherish)
|
||||
|
||||
# **7️⃣许可与说明**
|
||||
# **8️⃣许可与说明**
|
||||
|
||||
- 本项目的所有文件,README 等资源基于一个 [MIT License](LICENSE) 发布,你可以拷贝、再发行本项目的内容, 但是你将必须:
|
||||
- 使用**完全相同**的条款和格式发布。
|
||||
|
|
|
@ -0,0 +1,137 @@
|
|||
#!name=毒奶特供(2024年05月01日更新)
|
||||
#!desc=毒奶去网页广告计划(稳定版)For Surge / Quantumult X / Shadowrocket/ 油猴 - Tampermonkey ;如去内容农场/泥巴影视/剧迷网/低端影视/哔滴影视/Jable/Missav//Netflav/Xvideos/Pornhub/91../禁漫天堂/百度与谷歌搜索结果页面广告等视频网站广告或其他ACG网站网页广告/百度知道广告...
|
||||
|
||||
#! \\ You Can Change The World With Code.
|
||||
#!配置教程: https://limbopro.com/archives/12904.html
|
||||
#!电报群组: https://t.me/Adblock4limbo
|
||||
#!源码仓库: https://github.com/limbopro/Adblock4limbo
|
||||
#!许可说明: https://github.com/limbopro/Adblock4limbo/blob/main/LICENSE
|
||||
#!提交反馈: https://github.com/limbopro/Adblock4limbo/issues
|
||||
#! // Done Is Better Than Perfect.
|
||||
|
||||
|
||||
hostname = ra7.xyz, a.magsrv.com, poweredby.jads.co, cdn.tsyndicate.com, mc.yandex.ru, rouman5.com, cnys.tv, xiaoxintv.net, www.ntdm9.com, www.olevod.tv, www.tameikegoro.jp,tameikegoro.jp,www.madonna-av.com,madonna-av.com,deeps.net,www.fitch-av.com,fitch-av.com,www.takara-tv.jp,takara-tv.jp,www.moodyz.com,moodyz.com,www.s1s1s1.com,s1s1s1.com,www.prestige-av.com,prestige-av.com,www.sod.co.jp,sod.co.jp,venus-av.com,www.gloryquest.tv,gloryquest.tv,www.premium-beauty.com,premium-beauty.com,www.nagae-style.com,nagae-style.com,www.ideapocket.com,ideapocket.com,www.attackers.net,attackers.net,www.dasdas.jp,dasdas.jp,www.oppai-av.com,oppai-av.com,www.kawaiikawaii.jp,kawaiikawaii.jp,www.to-satsu.com,to-satsu.com,www.wanz-factory.com,wanz-factory.com,www.av-e-body.com,av-e-body.com,www.mgstage.com,mgstage.com,www.mousouzoku-av.com,mousouzoku-av.com,manji-group.com,www.rocket-inc.net,rocket-inc.net,www.dmm.co.jp,dmm.co.jp,www.muku.tv,muku.tv,streamtape.com, fviplions.com,sfastwish.com,cabecabean.lol,belegug.online,wishfast.top,vidmoviesb.xyz,vhmovies.to,awish.pro,ankrzkz.sbs,fc2stream.tv,sub123.xyz,leakslove.net,mwish.pro,embedwish.com,javhahaha.us,abkrzkz.sbs,streamvid.top,abkrzkr.sbs,playertv.net,sbrity.com,doodporn.xyz,mycloud123.top,streamsb.click,streamxxx.online,trafficdepot.re,sblona.com,filelions.*,ahvsh.com,sbrapid.com,streaamss.com,louishide.com,projectfreetv.lol,streamwish.to,lvturbo.com,javb1.com,sbface.com,rbtstream.info,vidgo.top,sbhight.com,sbbrisk.com,streamhide.to,cloudrls.com,mm9846.com,m4uhd.club,streamm4u.club,sbchill.com,fbjav.com,imfb.xyz,sbrulz.xyz,baldrfilms.xyz,javbigo.xyz,dizivap.*,dvapizle.*,sblongvu.com,mavavid.com,fembed9hd.com,xsub.cc,sbthe.com,sbanh.com,mm9844.*,anigogo.net,faptiti.com,javsubbed.xyz,sblanh.com,av4asia.com,playerjavseen.com,pornhubed.com,xvideostream.net,streamsss.net,sbspeed.com,vcdn-stream.xyz,vanfem.com,javuncen.xyz,vidplay.ch,javenglish.me,ssbstream.net,zojav.com,watch-jav-english.live,javpornhd.online,yuamikami.xyz,embed-media.com,obaplayer.xyz,cdn-myhdjav.info,dlmovies.link,cinegrabber.com,watchjavnow.xyz,luxubu.review,nsfwzone.xyz,viplayer.cc,cinemaemcasa.xyz,sbfast.com,iframe2videos.xyz,javfu.net,streamas.cloud,nashstream.top,yuistream.xyz,jav247.top,viewsb.com,myvideoplayer.monster,cloudemb.com,moviesland.xyz,jvembed.com,ffem.club,javleaked.com,pornhole.club,ndrama.xyz,fembed-hd.com,netflav.com,netflav5.com,mambast.tk,cutl.xyz,playerjavhd.com,mycloudzz.com,suzihaza.com,embedsb.com,layarkacaxxi.icu,nekolink.site,sbflix.xyz,javhdfree.icu,streamsb.net,rubicstreaming.com,javside.com,gdstream.net,animepl.xyz,watchsb.com,sbplay2.*,hentai4.me,playersb.com,streamabc.xyz,ns21.online,diasfem.com,milfnut.net,pelispop.net,ondembed.xyz,tubesb.com,fplayer.info,mm9842.com,sbplay1.com,javmvp.com,japopav.tv,nezuko-ah.nl,pelistop.co,vidcloud.*,mavlecteur.com,xxxjaa.xyz,vcdn2.space,mavplayer.xyz,sbplay.*,sbvideo.net,sbembed4.com,javcl.me,dfmagazine.co.uk,down-paradise.com,embedsito.com,serverf4.org,streamwish.com,mmsw02.com,mmfl04.com,netflavns1.com,netflavns2.com,emturbovid.com, static.adxadserv.com, ak.oneegrou.net, goesdeedinsensitive.com, help.fanza.cc, a.realsrv.com, creative.xlivrdr.com, www.javlibrary.com, njav.tv, hanime1.me, 555dy.shop, 555dyx5.com, 555dyx4.com, 555dyx3.com, 555dyx1.com, supjav.com, embedgram.com, mmfl02.com, embedrise.com, filemoon.sx, static-cdn77.xvideos-cdn.com, www.xvideos.com, javday.tv, xiaobaotv.net, cn1.91short.com, vthumb.killcovid2021.com, img.killcovid2021.com, api.nivodz.com, m.nivod4.tv, m.nivod8.tv, www.nivod8.tv, www.nivod4.tv, m.yhpdm.com, m.yhdmp.cc, m.yhdmp.com, anime1.me, www.tz659.com, www.ttsp.tv, *.cloudfront.net, www.o8tv.com, www.555dd*.com, www.5dy*, *.tvn.cc, www.wnacg.com, www.wnacg.org, suzihaza.com, 91porn.com, netflav.com, netflav5.com, www.javmost.xyz, javmost.xyz, www5.javmost.xyz, www5.javmost.com, cn.bing.com, www.bing.com, zhuanlan.zhihu.com, www.zhihu.com, *.jable.tv, en.jable.tv, jable.tv, wwww.tvn.cc, m.tvn.cc, wap.tvn.cc, ddrk.me, ddys.pro, ddys.tv, ddys.art, ddys2.me, 18comic.org, 18comic.vip, www.google.com, www.google.com.hk, www.pornhub.com, cn.pornhub.com, missav.com, www.libvio.top, www.libvio.pro, www.libvio.com, www.libvio.la, 4hu.*, gimy.ai, gimy.tv, *.duboku.*, assert.avple.tv, avple.tv, *.btbdys.*, www.bdys01.com, www.bdys02.com, www.bdys03.com, www.bdys10.com, *.javbus.*, www.baidu.com, m.baidu.com, zhidao.baidu.com
|
||||
|
||||
https?:\/\/[0-9a-zA-Z]{10,16}\.cloudfront\.net\/\?[a-z]{3,7}=\d{4,8} url reject
|
||||
^https?:\/\/assert\.avple\.tv\/file\/avple-images\/ad\.js url reject
|
||||
^https:\/\/(cn|www)\.pornhub\.com\/_xa\/ads.* url reject
|
||||
^https:\/\/(img|vthumb)\.killcovid2021\.com.*?\.mp4 url reject
|
||||
^https:\/\/.*\/js\/static\/header\/sda\/ppsuma*.js url reject
|
||||
# url ^https:\/\/www.xvideos.com/zoneload.*
|
||||
^https:\/\/suzihaza\.com\/asset\/jquery\/slim-3\.2\.min\.js.* url reject
|
||||
filemoon\.sx.*/js/baf.js url reject
|
||||
^https:\/\/mmfl02\.com\/assets\/jquery\/p2adult\.js.* url reject
|
||||
^https:\/\/mmfl02\.com\/.*?\&ads url reject
|
||||
https://api.nivodz.com/commercial/incr/WEB/3.2?_ts=1697870082522 url reject
|
||||
https://api.nivodz.com/commercial/incr/WEB/3.2?_ts=1697870082520 url reject
|
||||
https://a.realsrv.com/ad-provider.js url reject
|
||||
https://help.fanza.cc/* url reject
|
||||
https://creative.xlivrdr.com/widgets/Spot/lib.js url reject
|
||||
https://static.adxadserv.com/js/adb.js url reject
|
||||
https://creative.xlivrdr.com/widgets/v4/Universal?tag url reject
|
||||
https://goesdeedinsensitive.com/bd/0d/e2/*.js url reject
|
||||
https://streamwish.com/.*ads.js url reject
|
||||
/assets/jquery/main100.js? url reject
|
||||
https://rouman5.com/_next/static/chunks/pages/home-8ff6090a1203a289.js url reject
|
||||
https://mc.yandex.ru/metrika/tag.js url reject
|
||||
https://cdn.tsyndicate.com/sdk/v1/master.spot.js url reject
|
||||
https://poweredby.jads.co/js/jads.js url reject
|
||||
https://a.magsrv.com/ad-provider.js url reject
|
||||
https://ra7.xyz/z/.*/code.js url reject
|
||||
https://(www|zhuanlan)\.zhihu\.com/api/v4/questions/\d+/related-readings url reject
|
||||
https://(www|zhuanlan)\.zhihu\.com/api/v4/answers/\d+/related-readings url reject
|
||||
#https://(www|zhuanlan)\.zhihu\.com/api/v4/hot_recommendation url reject
|
||||
https://(www|zhuanlan)\.zhihu\.com/commercial_api/banners_v3/(mobile_banner|mobile_question) url reject
|
||||
https://(www|zhuanlan)\.zhihu\.com/api/articles/\d+/recommendation url reject
|
||||
https://creative.live.missav.com/widgets/Spot/lib.js url reject
|
||||
(^https?:\/\/www\.pornhub\.com)(.*) url 307 https://cn.pornhub.com$2
|
||||
# url https://$2 (https:\/\/\w{2,3}\.)(jable\.tv.*)
|
||||
# url https://www.javlibrary.com/cn/?v=$2 (https://www.javlibrary.com/cn/videoreviews.php\?v=)(.*?)(&mode=.*)
|
||||
# url m.baidu.com www.baidu.com(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).*
|
||||
|
||||
# 知道搜索广告(zhidao.baidu.com)
|
||||
^https?:\/\/(zhidao)\.baidu\.com\/(question|index|\?fr|\?word) url script-response-body https://limbopro.com/Adguard/surge_baidu.zhidao.js
|
||||
# 搜索首页广告(www.baidu.com)
|
||||
^https?:\/\/(www|m)\.baidu\.com(/$|\/\?ref.*)(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/surge_baidu.index.js
|
||||
# 搜索结果广告(www.baidu.com)
|
||||
^https?:\/\/(www|m)\.baidu\.com(\/s\?word.*|\/from.*?\/s\?word.*|\/from.*?word=.*) url script-response-body https://limbopro.com/Adguard/surge_baidu.js
|
||||
# 内容农场(www.bing.com)
|
||||
^https?:\/\/((www|cn)\.bing)(\.\w{2,4}){1,2}\/(search\?.*|\?sa=|\?FORM)(?!.*?(apps=)) url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 内容农场(www.google.com|com.hk)
|
||||
^https?:\/\/(www\.google)(\.\w{2,4}){1,2}\/(search\?|\?sa=|\?FORM)(?!.*?(apps=)) url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 禁漫天堂(18comic.org|vip)
|
||||
^https?:\/\/18comic\.(vip|org)\/(?!(.*(onclick|cdn-cgi|\.))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 肉漫(rouman5)
|
||||
^https?:\/\/(rouman5\.com)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 紳士漫畫(www.wnacg.com)
|
||||
^https?:\/\/www\.wnacg\.com\/(?!(.*(onclick|cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# CN影视(cnys.tv)
|
||||
^https?:\/\/((cnys)\.(tv|com))\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/cnys.js
|
||||
# 小宝影视(xiaobaotv.net)
|
||||
^https?:\/\/((xiaobaotv|xiaoxintv)\.(net|com))\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 泥巴影视(Nivod4.tv)
|
||||
^https?:\/\/(www|m)\.(nivod\d\.tv)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 剧迷网(gimy.app|ai)
|
||||
^https?:\/\/(\w{0,3}(\.){0,1}(gimy)(\.)\w{0,3})\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 低端影视(ddrk.me|ddys.pro)
|
||||
^https?:\/\/(ddys|ddrk|ddys2)\.\w{0,3}\/(?!(.*(cdn-cgi|getvddr|\=json|\.))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 哔嘀影视播放页(www.btbdys.com)
|
||||
^https?:\/\/www\.(btbdys|bdys(01|02|03|10))\.com\/play\/.*?\.htm.* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 哔嘀影视展示页(www.btbdys.com)
|
||||
^https?:\/\/www\.(btbdys|bdys(01|02|03|10))\.com\/(?!(.*(obj|lines|verifyCode|member|zzzzz|cdn-cgi|js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 欧乐影视(www.olevod.tv)
|
||||
https?:\/\/.+\.olevod\..+\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 独播库(www.duboku.tv)
|
||||
https?:\/\/.*duboku.*\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 韩剧TV(www.tvn.cc)
|
||||
^https?:\/\/(www|wap|m)\.tvn\.cc\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 555电影网(555dy.com)P.S.鉴于域名经常跳转将不再维护
|
||||
^https?:\/\/(555dy\w{0,3})\.(com|top|shop)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 梨播(libvio.top|pro)
|
||||
^https?:\/\/(www\.|m\.){0,1}libvio\.(top|pro)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 天天视频(www.ttsp.tv)
|
||||
^https?:\/\/(www.ttsp.tv)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# www.ntdm9.com = type=http-response
|
||||
^https?:\/\/(www.ntdm9.com)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Javbus(www.javbus.com)
|
||||
^https?:\/\/www\.javbus\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Pornhub(cn.pornhub.com)
|
||||
^https?:\/\/(\w{0,3}(\.){0,1}(pornhub)(\.)\w{0,3})\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Jable(en|jable.tv)
|
||||
^https?:\/\/(jable|(en|\w{2,3})\.jable)\.tv\/(?!(.*(\?mode|cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Missav(missav.com)
|
||||
^https?:\/\/missav\.com\/(?!(.*(api|cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Javday(javday.tv)
|
||||
^https?:\/\/javday\.tv\/(?!(.*(api|cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Xvideos(www.xvideos.com)
|
||||
^https?:\/\/www\.xvideos\.com\/(?!(.*(api|my|cdn-cgi|account|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# njav(njav.com)
|
||||
^https?:\/\/njav\.tv\/(?!(.*(api|my|cdn-cgi|account|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# javlibrary(www.javlibrary.com)
|
||||
^https?:\/\/www\.javlibrary\.com\/(?!(.*(api|my|login|cdn-cgi|confirmobj|account|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Netflav(netflav|netflav5|.com)
|
||||
^https?:\/\/(netflav|netflav5)\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/surge_netflav.js
|
||||
# PlayerAds
|
||||
^https?:\/\/(streamtape.com|((mmsw02|mmfl04|netflavns1|netflavns2|emturbovid|filemoon|embedrise|mmfl02|embedgram)\.(sx|com))|emturbovid\.com|filemoon.sx|embedrise.com|mmfl02.com|embedgram.com|fviplions.com|sfastwish.com|cabecabean.lol|belegug.online|wishfast.top|vidmoviesb.xyz|vhmovies.to|awish.pro|ankrzkz.sbs|fc2stream.tv|sub123.xyz|leakslove.net|mwish.pro|embedwish.com|javhahaha.us|abkrzkz.sbs|streamvid.top|abkrzkr.sbs|playertv.net|sbrity.com|doodporn.xyz|mycloud123.top|streamsb.click|streamxxx.online|trafficdepot.re|sblona.com|filelions.*|ahvsh.com|sbrapid.com|streaamss.com|louishide.com|projectfreetv.lol|streamwish.to|lvturbo.com|javb1.com|sbface.com|rbtstream.info|vidgo.top|sbhight.com|sbbrisk.com|streamhide.to|cloudrls.com|mm9846.com|m4uhd.club|streamm4u.club|sbchill.com|fbjav.com|imfb.xyz|sbrulz.xyz|baldrfilms.xyz|javbigo.xyz|dizivap.*|dvapizle.*|sblongvu.com|mavavid.com|fembed9hd.com|xsub.cc|sbthe.com|sbanh.com|mm9844.*|anigogo.net|faptiti.com|javsubbed.xyz|sblanh.com|av4asia.com|playerjavseen.com|pornhubed.com|xvideostream.net|streamsss.net|sbspeed.com|vcdn-stream.xyz|vanfem.com|javuncen.xyz|vidplay.ch|javenglish.me|ssbstream.net|zojav.com|watch-jav-english.live|javpornhd.online|yuamikami.xyz|embed-media.com|obaplayer.xyz|cdn-myhdjav.info|dlmovies.link|cinegrabber.com|watchjavnow.xyz|luxubu.review|nsfwzone.xyz|viplayer.cc|cinemaemcasa.xyz|sbfast.com|iframe2videos.xyz|javfu.net|streamas.cloud|nashstream.top|yuistream.xyz|jav247.top|viewsb.com|myvideoplayer.monster|cloudemb.com|moviesland.xyz|jvembed.com|ffem.club|javleaked.com|pornhole.club|ndrama.xyz|fembed-hd.com|netflav.com|netflav5.com|mambast.tk|cutl.xyz|playerjavhd.com|mycloudzz.com|suzihaza.com|embedsb.com|layarkacaxxi.icu|nekolink.site|sbflix.xyz|javhdfree.icu|streamsb.net|rubicstreaming.com|javside.com|gdstream.net|animepl.xyz|watchsb.com|sbplay2.*|hentai4.me|playersb.com|streamabc.xyz|ns21.online|diasfem.com|milfnut.net|pelispop.net|ondembed.xyz|tubesb.com|fplayer.info|mm9842.com|sbplay1.com|javmvp.com|japopav.tv|nezuko-ah.nl|pelistop.co|vidcloud.*|mavlecteur.com|xxxjaa.xyz|vcdn2.space|mavplayer.xyz|sbplay.*|sbvideo.net|sbembed4.com|javcl.me|dfmagazine.co.uk|down-paradise.com|embedsito.com|serverf4.org)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/PlayerAds.js
|
||||
# 91porn(www.91porn.com)
|
||||
^https?:\/\/\w{0,3}(\.){0,1}91porn\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 91short(cn1.91short.com)
|
||||
^https?:\/\/(cn1|www)\.(91short\.com)\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Avple(avple.tv)
|
||||
^https?:\/\/avple\.tv\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# 4hu(4hu.tv)
|
||||
^https?:\/\/4hu\.tv\/(?!(.*(cdn-cgi|onclick|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Supjav(supjav.com)
|
||||
^https?:\/\/supjav\.com\/(?!(.*(cdn-cgi|api|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# tz659(www.tz659.com)
|
||||
^http?:\/\/www\.tz659\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# anime1(anime1.me)
|
||||
^https?:\/\/anime1\.me\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# hanime1(hanime1.me)
|
||||
^https?:\/\/hanime1\.me\/(?!(.*(api|cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# yhdmp(m.yhdmp.com)
|
||||
^https?:\/\/m\.yhpdm\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
||||
# Javmost(javmost.xyz)
|
||||
^https?:\/\/\w{3,5}\.javmost\.com\/(?!(.*(cdn-cgi|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/surge_javmost.js
|
||||
# AVfactory
|
||||
^https?:\/\/(www.tameikegoro.jp|tameikegoro.jp|www.madonna-av.com|madonna-av.com|deeps.net|www.fitch-av.com|fitch-av.com|www.takara-tv.jp|takara-tv.jp|www.moodyz.com|moodyz.com|www.s1s1s1.com|s1s1s1.com|www.prestige-av.com|prestige-av.com|www.sod.co.jp|sod.co.jp|venus-av.com|www.gloryquest.tv|gloryquest.tv|www.premium-beauty.com|premium-beauty.com|www.nagae-style.com|nagae-style.com|www.ideapocket.com|ideapocket.com|www.attackers.net|attackers.net|www.dasdas.jp|dasdas.jp|www.oppai-av.com|oppai-av.com|www.kawaiikawaii.jp|kawaiikawaii.jp|www.to-satsu.com|to-satsu.com|www.wanz-factory.com|wanz-factory.com|www.av-e-body.com|av-e-body.com|www.mgstage.com|mgstage.com|www.mousouzoku-av.com|mousouzoku-av.com|manji-group.com|www.rocket-inc.net|rocket-inc.net|www.dmm.co.jp|dmm.co.jp|www.muku.tv|muku.tv)\/(?!(.*(api|my|cdn-cgi|account|(\.(js|css|jpg|jpeg|png|webp|gif|zip|woff|woff2|m3u8|mp4|mp3|json|ico))))).* url script-response-body https://limbopro.com/Adguard/Adblock4limbo.js
|
|
@ -19,31 +19,31 @@ hostname=*.amap.com
|
|||
|
||||
|
||||
# > 高德地图_amdc处理[Anti已将Amdc分流删除,故更换屏蔽策略]@ddgksf2013
|
||||
^http:\/\/amdc\.m\.taobao\.com url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amdc.min.js
|
||||
^http:\/\/amdc\.m\.taobao\.com url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amdc.min.js
|
||||
# > 高德地图_底部tab栏角标@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/message\/notice\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/message\/notice\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_路线规划下方广告@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/faas\/amap-navigation\/card-service-route-plan\? url reject-dict
|
||||
# > 高德地图_首页右中广告@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/frogserver\/aocs\/updatable url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/frogserver\/aocs\/updatable url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_附近页面@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/search\/nearbyrec_smart url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/search\/nearbyrec_smart url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_打车页面处理@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/promotion-web\/resource url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/promotion-web\/resource url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_Tip请求@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/boss\/order_web\/\w{8}_information url reject-200
|
||||
# > 高德地图_首页底部处理@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/faas\/amap-navigation\/main-page url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/faas\/amap-navigation\/main-page url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_通用广告请求@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/asa\/ads_attribution url reject
|
||||
# > 高德地图_开屏广告@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/valueadded\/alimama\/splash_screen url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/valueadded\/alimama\/splash_screen url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_首页顶部推广@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/msgbox\/pull url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/msgbox\/pull url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_我的页面@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/dsp\/profile\/index\/nodefaas url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/dsp\/profile\/index\/nodefaas url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_搜索框热词@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/search\/new_hotword url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amap.min.js
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/search\/new_hotword url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Amap.min.js
|
||||
# > 高德地图_搜索框scene@ddgksf2013
|
||||
^https?:\/\/.*\.amap\.com\/ws\/shield\/scene\/recommend url reject-dict
|
||||
# > 高德地图_首页左上角gif@ddgksf2013
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
// ==UserScript==
|
||||
// @ScriptName 百度地图净化[墨鱼版]
|
||||
// @Author @ddgksf2013
|
||||
// @ForHelp 若有屏蔽广告的需求,可公众号后台回复APP名称
|
||||
// @WechatID 公众号墨鱼手记
|
||||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-12-15
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 使用前请卸载百度地图,挂载脚本然后使用
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Version V1.0.7
|
||||
// @ScriptURL https://gist.githubusercontent.com/ddgksf2013/beec132ca0c3570ffa0cf331bce8f82a/raw/baidumap.adblock.conf
|
||||
// ==/UserScript==
|
||||
|
||||
|
||||
hostname=180.76.76.200, newclient.map.baidu.com, httpdns.baidubce.com, ugc.map.baidu.com
|
||||
|
||||
# > 百度地图_首页底部推荐@ddgksf2013
|
||||
^https?:\/\/ugc\.map\.baidu\.com\/govui\/rich_content url reject-200
|
||||
# > 百度地图_搜索框下足记Tips@ddgksf2013
|
||||
;^https?:\/\/newclient\.map\.baidu\.com\/client\/phpui.*qt=rgc url reject-200
|
||||
# > 百度地图_搜索推广@ddgksf2013
|
||||
^https?:\/\/newclient\.map\.baidu\.com\/client\/phpui.*qt=hw url reject-200
|
||||
# > 百度地图_开屏广告|首页左上角广告@ddgksf2013
|
||||
^https?:\/\/newclient\.map\.baidu\.com\/client\/phpui2\/\?qt=ads url reject-200
|
||||
# > 百度地图_DNS处理@ddgksf2013
|
||||
^https?:\/\/httpdns\.baidubce\.com url reject-200
|
||||
# > 百度地图_各种商业推广@ddgksf2013
|
||||
^https?:\/\/newclient\.map\.baidu\.com\/client\/crossmarketing url reject-200
|
||||
# > 百度地图_我的页面地图动态@ddgksf2013
|
||||
^https?:\/\/newclient\.map\.baidu\.com\/client\/usersystem\/home\/dynamic url reject-200
|
|
@ -1,6 +1,6 @@
|
|||
// ==UserScript==
|
||||
// @ScriptName 哔哩哔哩净化[墨鱼版]
|
||||
// @Author @ddgksf2013, @blackmatrix7, @app2smile, @yjqiang, @kokoryh, @Maasea
|
||||
// @ScriptName 哔哩哔哩广告净化[墨鱼版]
|
||||
// @Author @ddgksf2013, @blackmatrix7, @app2smile, @yjqiang, @kokoryh, @Maasea, @BiliUniverse
|
||||
// @ForHelp 若有屏蔽广告的需求,可公众号后台回复APP名称
|
||||
// @TaiWanBilibili https://apps.apple.com/tw/app/id1517062289
|
||||
// @HKBilibili https://apps.apple.com/hk/app/id1517062289
|
||||
|
@ -9,8 +9,8 @@
|
|||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-06-28
|
||||
// @ConfigVersion V2.0.123
|
||||
// @UpdateTime 2024-05-06
|
||||
// @ConfigVersion V2.0.133
|
||||
// @Attention 如果广告仍然存在,请清除缓存或卸载应用重新安装
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Function 去广告配置(自用,不定期更新)
|
||||
|
@ -18,7 +18,7 @@
|
|||
// @ScriptURL https://github.com/ddgksf2013/Rewrite/raw/master/AdBlock/Bilibili.conf
|
||||
// ==/UserScript==
|
||||
|
||||
hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net, app.bilibili.com, api.live.bilibili.com, *.bilibili.com, *.bilibili.*, grpc.biliapi.net,*biliapi.net
|
||||
hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net, app.bilibili.com, api.live.bilibili.com, *.bilibili.com, *.bili*.*, *.bilibili.*, grpc.biliapi.net,*biliapi.net
|
||||
|
||||
|
||||
# ======= BiliJson 播放页处理 ======= #
|
||||
|
@ -29,14 +29,18 @@ hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.
|
|||
# ~ BiliBili_哔哩哔哩_小卡片广告@ddgksf2013
|
||||
^https://api.bilibili.com/pgc/season/player/cards url reject-dict
|
||||
# ~ BiliBili_哔哩哔哩_视频播放下方商品推广@ddgksf2013
|
||||
^https?:\/\/api\.bili(api|bili)\.(net|com)\/pgc\/season\/app\/related\/recommend\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.bili(api|bili)\.(net|com)\/pgc\/season\/app\/related\/recommend\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_点击追番Card@ddgksf2013
|
||||
^https?:\/\/api\.bilibili\.com\/pgc\/season\/player\/ogv\/cards url reject-dict
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽4480端口[白B有问题]@kokoryh
|
||||
#^http:\/\/.*:4480\/upgcxcode url reject-200
|
||||
|
||||
|
||||
# ======= BiliJson 直播间处理 ======= #
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽直播间商品广告浮窗[还有一个域名]@ddgksf2013
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/e-commerce-interface\/v\d\/ecommerce-user\/get_shopping_info\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/e-commerce-interface\/v\d\/ecommerce-user\/get_shopping_info\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_直播去广告@bm7
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
|
||||
|
||||
# ======= BiliJson 开屏及隐私 ======= #
|
||||
|
@ -45,51 +49,51 @@ hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.
|
|||
# ~ BiliBili_哔哩哔哩_应用开屏去广告@bm7
|
||||
^https://app.bilibili.com/x/v2/splash/show url reject-dict
|
||||
# ~ BiliBili_哔哩哔哩_应用开屏广告预加载@yjqiang
|
||||
^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
|
||||
|
||||
# ======= BiliJson 高码率仅粉版 ======= #
|
||||
# ======= BiliJson 高码率仅粉色旧版[V7.65] ======= #
|
||||
# ~ BiliBili_哔哩哔哩_1080P高码率+4K画质[番剧和影视除外]@ddgksf2013
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
|
||||
|
||||
# ======= BiliJson Tab页处理 ======= #
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽直播页顶部轮播图@ddgksf2013
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-interface\/v2\/index\/feed url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-interface\/v2\/index\/feed url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_漫画去广告@ddgksf2013
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/(Flash|ListFlash|GetActivityTab) url reject-dict
|
||||
# ~ BiliBili_哔哩哔哩_推荐去广告@ddgksf2013
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_追番去广告@ddgksf2013
|
||||
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/bangumi url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/bangumi url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_观影页面去广告@ddgksf2013
|
||||
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/cinema\/tab\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/cinema\/tab\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
|
||||
|
||||
# ======= BiliJson 外观处理 ======= #
|
||||
# ~ BiliBili_哔哩哔哩_标签页处理@ddgksf2013
|
||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_我的页面处理@ddgksf2013
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽首页右上活动@ddgksf2013
|
||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
# ~ BiliBili_哔哩哔哩_热搜发现@ddgksf2013
|
||||
^https://app.bilibili.com/x/v2/search/square url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
^https://app.bilibili.com/x/v2/search/square url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
||||
|
||||
|
||||
# ======= BiliProto 处理 ======= #
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽DefaultWord@ddgksf2013
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.interface\.v1\.Search\/Default url reject
|
||||
# ~ BiliBili_哔哩哔哩_搜索去广告@BiliUniverse
|
||||
^https?:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.polymer\.app\.search\.v1\.Search\/SearchAll$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.response.min.js
|
||||
# ~ BiliBili_哔哩哔哩_交互点赞投票弹幕@Maasea
|
||||
;^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.community\.service\.dm\.v1\.DM\/DmView url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.helper.beta.min.js
|
||||
# ~ BiliBili_哔哩哔哩_青少年弹窗@Maasea
|
||||
;^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.interface\.v1\.Teenagers\/ModeStatus url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.helper.beta.min.js
|
||||
# ~ BiliBili_哔哩哔哩_UP主推荐广告[适配ipad端]@app2smile@ddgksf2013
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.view\.v1\.View\/View$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili.proto.min.js
|
||||
# ~ BiliBili_哔哩哔哩_动态页面去广告@app2smile@kokoryh@ddgksf2013
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.dynamic\.v2\.Dynamic\/DynAll$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili.proto.min.js
|
||||
^https?:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.polymer\.app\.search\.v1\.Search\/SearchAll$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.AdBlock.response.min.js
|
||||
# ~ BiliBili_哔哩哔哩_交互点赞投票弹幕及会员弹幕@BiliUniverse
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.community\.service\.dm\.v1\.DM\/(DmView|DmSegMobile) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.AdBlock.response.min.js
|
||||
# ~ BiliBili_哔哩哔哩_青少年弹窗@BiliUniverse
|
||||
^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.interface\.v1\.Teenagers\/ModeStatus url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.AdBlock.response.min.js
|
||||
# ~ BiliBili_哔哩哔哩_UP主推荐广告[适配ipad端]@BiliUniverse
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.(view|viewunite)\.v1\.View\/(View|TFInfo)$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.AdBlock.response.min.js
|
||||
# ~ BiliBili_哔哩哔哩_动态综合页及视频页去广告@BiliUniverse
|
||||
^https?:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.dynamic\.v2\.Dynamic\/Dyn(All|Video)$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.AdBlock.response.min.js
|
||||
|
||||
|
||||
# ======= BiliNotAdded ======= #
|
||||
|
@ -98,4 +102,4 @@ hostname = -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.
|
|||
# ~ BiliBili_哔哩哔哩_繁体CC字幕转中文简体[自行启用hostname=aisubtitle.hdslb.com,i0.hdslb.com]@ddgksf2013
|
||||
;^https?:\/\/.*\.hdslb\.com\/bfs\/subtitle\/.+\.json url script-response-body https://github.com/ddgksf2013/Scripts/raw/master/bilibili_cc.js
|
||||
# ~ BiliBili_哔哩哔哩_去除统一设置的皮肤[注释留存]@ddgksf2013
|
||||
;^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/BiliBili.min.js
|
||||
;^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/BiliBili/BiliBili.min.js
|
|
@ -6,33 +6,37 @@
|
|||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-04-25
|
||||
// @UpdateTime 2024-03-20
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 使用前请卸载菜鸟APP,挂载脚本然后使用
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Version V1.0.7
|
||||
// @Version V1.0.10
|
||||
// @ScriptURL https://github.com/ddgksf2013/Rewrite/raw/master/AdBlock/Cainiao.conf
|
||||
// ==/UserScript==
|
||||
|
||||
|
||||
hostname=cn-acs.m.cainiao.com, guide-acs.m.taobao.com
|
||||
hostname=cn-acs.m.cainiao.com, guide-acs.m.taobao.com,acs4miniapp-inner.m.taobao.com
|
||||
|
||||
|
||||
# > 菜鸟裹裹_amdc处理[Anti已将Amdc分流删除,故更换屏蔽策略]@ddgksf2013
|
||||
^http:\/\/amdc\.m\.taobao\.com url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Amdc.min.js
|
||||
^http:\/\/amdc\.m\.taobao\.com url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Amdc.min.js
|
||||
# > 菜鸟裹裹_首页中部的问邻居推广@ddgksf2013
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.nbpresentation\.homepage\.merge\.get\.cn url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Cainiao.js
|
||||
# > 菜鸟裹裹_首页中部的惊喜福利推广@ddgksf2013
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.nbpresentation\.protocol\.homepage\.get\.cn url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Cainiao.js
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.nbpresentation\.protocol\.homepage\.get\.cn url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Cainiao.js
|
||||
# > 菜鸟裹裹_搜索框下方今日好物推荐@ddgksf2013
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.adkeyword url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Cainiao.js
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.adkeyword url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Cainiao.js
|
||||
# > 菜鸟裹裹_首页底部商品推广@ddgksf2013
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.index\.cn url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Cainiao.js
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.index\.cn url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Cainiao.js
|
||||
# > 菜鸟裹裹_通用广告请求@ddgksf2013
|
||||
^https?:\/\/cn-acs\.m\.cainiao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.(show|mshow)\.cn\/ url reject-200
|
||||
# > 菜鸟裹裹_支付宝小程序_通用广告请求@ddgksf2013
|
||||
^https?:\/\/guide-acs\.m\.taobao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.show url reject-200
|
||||
# > 菜鸟裹裹_支付宝小程序_底部商品推广@ddgksf2013
|
||||
# > 菜鸟裹裹_支付宝小程序_底部商品推广新@ddgksf2013
|
||||
^https?:\/\/acs4miniapp-inner\.m\.taobao\.com\/gw\/mtop\.alimama\.abyss\.unionpage\.get url reject-200
|
||||
# > 菜鸟裹裹_支付宝小程序_底部商品推广旧@ddgksf2013
|
||||
^https?:\/\/guide-acs\.m\.taobao\.com\/gw\/mtop\.cainiao\.adx\.flyad\.getad url reject-200
|
||||
# > 菜鸟裹裹_支付宝小程序_匿名选择@ddgksf2013
|
||||
^https?:\/\/guide-acs\.m\.taobao\.com\/gw\/mtop\.cainiao\.nbmensa\.research\.researchservice\.consultmerge url reject-200
|
||||
# > 菜鸟裹裹_支付宝小程序_中部的寄件推广[导致的空白占位后续处理]@ddgksf2013
|
||||
^https?:\/\/guide-acs\.m\.taobao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.mshow url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Cainiao.js
|
||||
^https?:\/\/guide-acs\.m\.taobao\.com\/gw\/mtop\.cainiao\.guoguo\.nbnetflow\.ads\.mshow url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Cainiao.js
|
|
@ -0,0 +1,15 @@
|
|||
hostname=api.coolapk.com
|
||||
|
||||
|
||||
# > 酷安_开屏广告@ddgksf2013
|
||||
^https?:\/\/api.coolapk.com\/v6\/main\/init url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/CoolApk.min.js
|
||||
# > 酷安_推广广告@ddgksf2013
|
||||
^https?:\/\/api.coolapk.com\/v6\/dataList url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/CoolApk.min.js
|
||||
# > 酷安_首页广告@ddgksf2013
|
||||
^https?:\/\/api.coolapk.com\/v6\/main\/indexV8 url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/CoolApk.min.js
|
||||
# > 酷安_评论广告@ddgksf2013
|
||||
^https?:\/\/api.coolapk.com\/v6\/feed\/replyList url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/CoolApk.min.js
|
||||
# > 酷安_商品推广@ddgksf2013
|
||||
^https?:\/\/api.coolapk.com\/v6\/feed\/detail url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/CoolApk.min.js
|
||||
# > 酷安_屏蔽热词@ddgksf2013
|
||||
^https?:\/\/api\.coolapk\.com\/v6\/search\?.*type=hotSearch url reject-dict
|
|
@ -1,49 +1,49 @@
|
|||
// ==UserScript==
|
||||
// @ScriptName Keep 净化
|
||||
// @ScriptName Keep去广告+净化[墨鱼版]
|
||||
// @Author @ddgksf2013
|
||||
// @ForHelp 若有屏蔽广告的需求,可公众号后台回复APP名称
|
||||
// @WechatID 公众号墨鱼手记
|
||||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-01-12
|
||||
// @UpdateTime 2024-04-04
|
||||
// @Function 应用净化去广告
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Version V1.0.4
|
||||
// @Version V1.0.9
|
||||
// @ScriptURL https://github.com/ddgksf2013/Rewrite/raw/master/AdBlock/KeepStyle.conf
|
||||
// ==/UserScript==
|
||||
|
||||
|
||||
hostname=api.gotokeep.com, kad.gotokeep.com
|
||||
hostname=hc-ssp.sm.cn, api.gotokeep.com, 42.187.199.248, kad.gotokeep.com
|
||||
|
||||
# > 屏蔽应用内弹窗
|
||||
^https?:\/\/api\.gotokeep\.com\/guide-webapp\/v\d\/popup\/getPopUp url reject-200
|
||||
^https?:\/\/api\.gotokeep\.com\/running\/v\d\/home\/dialog url reject-200
|
||||
# > 屏蔽部分启动弹窗
|
||||
^https?:\/\/api\.gotokeep\.com\/kprime\/v\d\/popups\/primeGuide url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/kprime\/v\d\/popups\/primeGuide url reject-200
|
||||
# > 屏蔽开屏广告请求
|
||||
^https?:\/\/kad\.gotokeep\.com\/op-engine-webapp\/v\d\/ad url reject
|
||||
^https?:\/\/hc-ssp\.sm\.cn url reject-200
|
||||
^https?:\/\/kad\.gotokeep\.com\/op-engine-webapp\/v\d\/ad url reject-200
|
||||
# > 屏蔽青少年弹窗
|
||||
^https?:\/\/api.gotokeep.com/cauchy/growth/init url reject
|
||||
^https?:\/\/api.gotokeep.com/cauchy/growth/init url reject-200
|
||||
# > 屏蔽搜索栏自动填充词
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/default\/keyword\/list url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/default\/keyword\/list url reject-200
|
||||
# > 屏蔽热词
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/hotword\/list url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/hotword\/list url reject-200
|
||||
# > 屏蔽hotCourse
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/hotCourse\/list url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/search\/v\d\/hotCourse\/list url reject-200
|
||||
# > 屏蔽adwebapp
|
||||
^https?:\/\/api\.gotokeep\.com\/op-engine-webapp\/v\d\/ad url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/op-engine-webapp\/v\d\/ad url reject-200
|
||||
# > 屏蔽广告预加载
|
||||
^https?:\/\/api\.gotokeep\.com\/ads\/v\d\/ads\/preload url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/ads\/v\d\/ads\/preload url reject-200
|
||||
# > 屏蔽adbox
|
||||
^https?:\/\/api\.gotokeep\.com\/training\/box\/config url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/training\/box\/config url reject-200
|
||||
# > 屏蔽更新
|
||||
^https?:\/\/api\.gotokeep\.com\/anno\/v\d\/upgrade\/check url reject
|
||||
^https?:\/\/api\.gotokeep\.com\/anno\/v\d\/upgrade\/check url reject-200
|
||||
# > 我的页面去推广
|
||||
^https?:\/\/api\.gotokeep\.com\/athena\/v\d\/people\/my$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Keep.min.js
|
||||
^https?:\/\/api\.gotokeep\.com\/athena\/v\d\/people\/my$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Keep.min.js
|
||||
# > 应用底部栏净化
|
||||
^https?:\/\/api\.gotokeep\.com\/config\/v\d\/basic url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Keep.min.js
|
||||
# > 发现页处理
|
||||
https://api.gotokeep.com/homepage/v\d/tab url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Keep.min.js
|
||||
# > 课程预览页广告
|
||||
https://api.gotokeep.com/nuocha/course/v2/\w+/preview url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Keep.min.js
|
||||
# > 我的运动页面去除下方推荐
|
||||
https://api.gotokeep.com/sportpage/sport/v3/mysport url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Keep.min.js
|
||||
^https?:\/\/api\.gotokeep\.com\/config\/v\d\/basic url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Keep.min.js
|
||||
# > 首页信息流去广告
|
||||
^https?:\/\/api\.gotokeep\.com\/twins\/v4\/feed\/course url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Keep.min.js
|
|
@ -8,7 +8,7 @@
|
|||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @MainFunction 去开屏、瀑布流、启动服务广告及一些隐私、广告、青少年请求,去水印及功能增强
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-06-08
|
||||
// @UpdateTime 2024-03-24
|
||||
// @Function 去广告配置(自用,不定期更新)
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
|
@ -19,49 +19,36 @@
|
|||
hostname = edith.xiaohongshu.com, www.xiaohongshu.com, pages.xiaohongshu.com, referee.xiaohongshu.com
|
||||
|
||||
# > 小红书_视频播放页商品推广@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/widgets url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/widgets url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_短视频流去水印+强制开启保存功能@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/redtube\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/redtube\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_信息流视频去水印+强制开启保存功能@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/videofeed\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/videofeed\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_信息流图片去水印@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/feed\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/feed\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_信息流图片[部分用户是下面请求]去水印@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/note\/imagefeed url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_开屏广告@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/system_service\/splash_config url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/system_service\/splash_config url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_首页瀑布流@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/homefeed\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/homefeed\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_启动处理@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/system_service\/config\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/system_service\/config\? url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_热搜发现@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/hot_list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/hot_list url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_默认填词@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/hint url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/hint url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_去除购物@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/homefeed\/categories url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/homefeed\/categories url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_猜你想搜@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/trending url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/search\/trending url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/LittleRedBook/LittleRedBook.min.js
|
||||
# > 小红书_通用广告请求@ddgksf2013
|
||||
^https?:\/\/www\.xiaohongshu\.com\/api\/sns\/v\d\/(tag\/)?ads url reject-dict
|
||||
|
||||
# > 小红书_隐私屏蔽@ddgksf2013
|
||||
^https?:\/\/referee\.xiaohongshu\.com\/v\d\/stateReport url reject-dict
|
||||
|
||||
# > 小红书_Switches@ddgksf2013
|
||||
^https?:\/\/pages\.xiaohongshu\.com\/data\/native\/matrix_switches url reject-dict
|
||||
|
||||
# > 小红书_青少年请求@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/user\/teenager\/status url reject-dict
|
||||
|
||||
# > 小红书_启动引导@ddgksf2013
|
||||
^https?:\/\/edith\.xiaohongshu\.com\/api\/sns\/v\d\/guide\/home_guide url reject-dict
|
|
@ -6,10 +6,10 @@
|
|||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-05-20
|
||||
// @UpdateTime 2024-03-24
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Version V1.0.26
|
||||
// @Version V1.0.27
|
||||
// @RewriteURL https://github.com/ddgksf2013/Rewrite/raw/master/AdBlock/Netease.conf
|
||||
// ==/UserScript==
|
||||
|
||||
|
@ -21,8 +21,11 @@
|
|||
// 4、进入【设置】,然后点击【账号页管理】,进入后可关闭趣测、云村有票、商城、Beat专区等等Tab
|
||||
|
||||
|
||||
hostname = interface*.music.163.com
|
||||
hostname = interface*.music.163.com
|
||||
|
||||
|
||||
# > 网易云_新开屏广告
|
||||
^http:\/\/ipv4\.music\.163\.com\/e?api\/ad\/loading\/current url reject-200
|
||||
# > 网易云_评论弹窗
|
||||
^https?:\/\/interface(\d)?\.music\.163\.com\/w?e?api\/music\/partner\/picked\/user\/top url reject-dict
|
||||
# > 网易云_位置请求
|
||||
|
|
|
@ -10,19 +10,19 @@ hostname = app-api.smzdm.com,homepage-api.smzdm.com,haojia-api.smzdm.com,haojia.
|
|||
^https?:\/\/haojia\.m\.smzdm\.com\/detail_modul\/wiki_related_modul url reject
|
||||
|
||||
# 开屏去广告
|
||||
^https?:\/\/app-api\.smzdm\.com\/util\/loading url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/app-api\.smzdm\.com\/util\/loading url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 首页去广告
|
||||
^https?:\/\/homepage-api\.smzdm\.com\/v3\/home url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/homepage-api\.smzdm\.com\/v3\/home url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 好价去广告
|
||||
^https?:\/\/haojia-api\.smzdm\.com\/home\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/haojia-api\.smzdm\.com\/home\/list url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 好价详情页去广告
|
||||
^https?:\/\/haojia\.m\.smzdm\.com\/detail_modul\/article_releated_modul url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/haojia\.m\.smzdm\.com\/detail_modul\/article_releated_modul url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 百科去广告
|
||||
^https?:\/\/baike-api\.smzdm\.com\/home_v3\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/baike-api\.smzdm\.com\/home_v3\/list url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 搜索结果去广告
|
||||
^https?:\/\/s-api\.smzdm\.com\/sou\/list_v10 url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/s-api\.smzdm\.com\/sou\/list_v10 url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 搜索标签去广告
|
||||
^https?:\/\/s-api\.smzdm\.com\/sou\/filter\/tags\/hot_tags url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/s-api\.smzdm\.com\/sou\/filter\/tags\/hot_tags url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
# 值会员权益中心banner广告
|
||||
^https?:\/\/zhiyou\.m\.smzdm\.com\/user\/vip\/ajax_get_banner url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/smzdm.min.js
|
||||
^https?:\/\/zhiyou\.m\.smzdm\.com\/user\/vip\/ajax_get_banner url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/smzdm.min.js
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,9 @@
|
|||
# 贴吧去广告-qx(>=iOS15)
|
||||
# qx加载本重写前,须同时加载对应的贴吧分流,否则不能完全去广告
|
||||
# 仓库地址 https://github.com/app2smile/rules
|
||||
# 开屏广告;推荐和吧内帖子列表的直播及广告;详情页直播/关联商品/广告;看图模式广告;首页和帖子详情页右下角悬浮广告;部分吧内的置顶/最新中间的广告/head图片广告/head直播
|
||||
|
||||
hostname = tiebac.baidu.com
|
||||
|
||||
^http(s:\/\/tiebac|:\/\/c\.tieba)\.baidu\.com\/(c\/f\/(frs\/(page|threadlist|generalTabList)|pb\/page|excellent\/personalized)$|tiebaads\/commonbatch|c\/s\/sync$) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Tieba.min.js
|
||||
^http(s:\/\/tiebac|:\/\/c\.tieba)\.baidu\.com\/c\/f\/(frs\/(page|threadlist|generalTabList)|pb\/page|excellent\/personalized)\?cmd url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Other/Tieba-2.min.js
|
|
@ -7,57 +7,61 @@
|
|||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @UpdateTime 2023-07-08
|
||||
// @UpdateTime 2024-02-19
|
||||
// @Function 自用影视网站去广告配置(不定期更新)
|
||||
// @Suitable 自行观看"# > "注释内容
|
||||
// @Explain 推荐使用手机版Chrome或Alook浏览器(仅供墨鱼本人及小部分QX用户使用)
|
||||
// @ScriptURL https://github.com/ddgksf2013/Rewrite/raw/master/Html/WebAdBlock.conf
|
||||
// ==/UserScript==
|
||||
|
||||
hostname=www.freeok.vip, *netflix*, *bdys*,*cupfox*,*cokemv*,*pornhub.com,*lezhutv*,*bimi*,18comic.org,*5y*,*gimy*,*tkznp*,*czzy*,*ikandy*,*libvio*
|
||||
|
||||
# > 15 FreeOk[网页优化]@ddgksf2013 - 网站地址:https://www.freeok.vip
|
||||
^https?:\/\/www\.freeok\.vip(\/$|\/[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/freeok.js
|
||||
|
||||
# > 14 奈飞鸭[网页优化]@ddgksf2013 - 网站地址:https://yanetflix.com [未测试]
|
||||
^https?:\/\/.*netflix.*\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/netflix.js
|
||||
hostname=www.zxzjhd.com, m.nivod4.tv, *.freeok.*, *netflix*, *bdys*,*cupfox*,*cokemv*,*pornhub.com,*lezhutv*,*bimi*,18comic.org,*5y*,*gimy*,*tkznp*,*czzy*,*ikandy*,*libvio*
|
||||
|
||||
# > 13 哔嘀影视[网页优化]@ddgksf2013 - 网站地址:https://www.bdys01.com
|
||||
|
||||
|
||||
# > 08 在线之家[网页优化]@ddgksf2013 - 网站地址:https://www.zxzjhd.com/
|
||||
^https?:\/\/www\.zxzjhd\.com\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/adguard.js
|
||||
|
||||
# > 07 FreeOk[网页优化]@ddgksf2013 - 网站地址:https://www.freeok.vip
|
||||
^https?:\/\/www\.freeok\.(vip|pro)(\/$|\/[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/adguard.js
|
||||
|
||||
# > 06 哔嘀影视[网页优化]@ddgksf2013 - 网站地址:https://www.bdys01.com
|
||||
^https?:\/\/.*bdys.*com\/($|([a-z]+)\/(play\/)?\d+.*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/bdys.js
|
||||
|
||||
# > 12 茶杯狐[网页优化]@ddgksf2013 - 网站地址:https://cupfox.app
|
||||
^https?:/\/.*cupfox\.app\/($|(search|list|s|_next).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/cupbox.js
|
||||
|
||||
# > 11 Cokemv[网页优化]@ddgksf2013 - 网站地址:https://cokemv.me
|
||||
^https?:/\/cokemv\.me\/($|vod.*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/cokemv.js
|
||||
|
||||
# > 10 PornHub[网页优化]@ddgksf2013 - 网站地址:https://cn.pornhub.com
|
||||
^https:\/\/(cn|www)\.pornhub\.com\/_xa\/ads url reject-dict
|
||||
# > 05 PornHub[网页优化]@ddgksf2013 - 网站地址:https://cn.pornhub.com
|
||||
^https?:\/\/(cn|www)\.pornhub\.com\/_xa\/ads url reject-dict
|
||||
^https?:/\/(cn|www)\.pornhub\.com\/($|(view|video).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/pornhub.js
|
||||
|
||||
# > 09 LeZhu[网页优化]@ddgksf2013 - 网站地址:http://www.lezhutv.com
|
||||
^https?:/\/.*lezhutv\.com\/($|(type|detail|play|index).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/lezhu.js
|
||||
|
||||
# > 08 Bimi[网页优化]@ddgksf2013 - 网站地址:https://www.bimi.net
|
||||
# > 04 Bimi[网页优化]@ddgksf2013 - 网站地址:https://www.bimi.net
|
||||
^https?:/\/.*bimi.*net\/($|(vodshow|bangumi|type)\/[0-9a-z-\/]+\/$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/bimi.js
|
||||
|
||||
# > 07 禁漫天堂[网页优化]@ddgksf2013 - 网站地址:https://18comic.org
|
||||
# > 03 禁漫天堂[网页优化]@ddgksf2013 - 网站地址:https://18comic.org
|
||||
^https?:\/\/.*18comic\.org\/($|(album|photo).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/18comic.js
|
||||
|
||||
# > 06 555影视[网页优化]@ddgksf2013 - 网站地址:https://555yy6.com
|
||||
^https?:\/\/.*5y.*\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/555.js
|
||||
|
||||
# > 05 剧迷[网页优化]@ddgksf2013 - 网站地址:https://gimys.app
|
||||
# > 02 剧迷[网页优化]@ddgksf2013 - 网站地址:https://gimys.app
|
||||
^https?:\/\/.*gimy.*\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/gimytv.js
|
||||
|
||||
# > 04 天空影视[网页优化]@ddgksf2013 - 网站地址:https://tkznp.com/ [未测试]
|
||||
^https?:\/\/.*tkznp.*com\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/tkys.js
|
||||
|
||||
# > 03 厂长电影[网页优化]@ddgksf2013 - 网站地址:https://czzy.art/
|
||||
# > 01 厂长电影[网页优化]@ddgksf2013 - 网站地址:https://czzy.art/
|
||||
^https?:\/\/.*czzy.*\/($|\?btwaf=\w+$|[0-9a-zA-Z=_/-]+\.html) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/qianoo.js
|
||||
|
||||
|
||||
# =========== 不维护的或网站已关服 =========== #
|
||||
# > 09 茶杯狐[网页优化]@ddgksf2013 - 网站地址:https://cupfox.app
|
||||
^https?:/\/.*cupfox\.*\/($|[\u4E00-\u9FFFa-zA-Z0-9%=_/-]+$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/cupbox.js
|
||||
# > 08 Cokemv[网页优化]@ddgksf2013 - 网站地址:https://cokemv.me
|
||||
^https?:/\/cokemv\.me\/($|vod.*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/cokemv.js
|
||||
# > 07 555影视[网页优化]@ddgksf2013 - 网站地址:https://555yy6.com
|
||||
^https?:\/\/.*5y.*\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/555.js
|
||||
# > 06 泥巴影视[网页优化]@Adblock4limbo - 网站地址:https://m.nivod4.tv
|
||||
^https?:\/\/.*nivod.*\/($|[0-9a-zA-Z=_/-]+\.html) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/nivod.js
|
||||
# > 05 奈飞鸭[网页优化]@ddgksf2013 - 网站地址:https://yanetflix.com
|
||||
^https?:\/\/.*netflix.*\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/netflix.js
|
||||
# > 04 LeZhu[网页优化]@ddgksf2013 - 网站地址:http://www.lezhutv.com
|
||||
^https?:/\/.*lezhutv\.com\/($|(type|detail|play|index).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/lezhu.js
|
||||
# > 03 天空影视[网页优化]@ddgksf2013 - 网站地址:https://tkznp.com/
|
||||
^https?:\/\/.*tkznp.*com\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/tkys.js
|
||||
# > 02 真不卡[网页优化]@ddgksf2013 - 网站地址:https://www.ikandy.fun
|
||||
^https?:\/\/.*ikandy.*fun\/($|(vod|top).*$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/zhenbuka.js
|
||||
|
||||
# > 01 libvio[网页优化]@ddgksf2013 - 网站地址:https://www.libvio.me
|
||||
^https?:\/\/.*libvio.*me\/($|[0-9a-zA-Z=_/-]+\.html$) url script-response-body https://cdn.jsdelivr.net/gh/ddgksf2013/Scripts@master/libvio.js
|
|
@ -6,11 +6,12 @@
|
|||
// @TgChannel https://t.me/ddgksf2021
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2023-07-03
|
||||
// @UpdateTime 2024-04-22
|
||||
// @Attention 微博、微博国际版净化,现已二合一,使用中若有问题请发邮件!
|
||||
// @Attention 使用时请注意关闭QuantumultX的[兼容性增强]开关,否则无法去除微博广告
|
||||
// @Suitable 自行观看“# > ”注释内容
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Version V2.0.86
|
||||
// @Version V2.0.97
|
||||
// @ScriptURL https://github.com/ddgksf2013/Rewrite/raw/master/AdBlock/Weibo.conf
|
||||
// ==/UserScript==
|
||||
|
||||
|
@ -20,22 +21,30 @@ hostname = api.weibo.*, *.api.weibo.*, mapi.weibo.*, *.uve.weibo.com, new.vip.we
|
|||
# > 微博_请手动添加以下分流至本地@ddgksf2013
|
||||
; host, sdkapp.uve.weibo.com, direct
|
||||
|
||||
# > 微博_AD_Preload@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/ad\/preload url reject-dict
|
||||
# > 微博_首页顶部homeExtend@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/groups\/allgroups\/v\d url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_帖子下方广告banner@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=open_app url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_趋势页热门影片@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/cardlist\?v_f=.*Weibo_intl url reject-dict
|
||||
# > 微博_用户推荐弹窗@ddgksf2013
|
||||
;^https?:\/\/api\.weibo\.cn\/\d\/profile\/recommend_popuser url reject-dict
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/profile\/recommend_popuser url reject-dict
|
||||
# > 微博_开屏广告预加载处理@ddgksf2013
|
||||
^https?:\/\/boot.*weibo\.com\/v\d\/ad\/preload url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/boot.*weibo\.com\/v\d\/ad\/preload url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_未登陆状态下首页信息流处理@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/\w{5}\/(statuses_unread_hot_timeline|timeline) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/\w{5}\/(statuses_unread_hot_timeline|timeline) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_每日一次的开屏广告请求@ddgksf2013
|
||||
^https?:\/\/boot.*weibo\.com\/v\d\/ad\/realtime url reject-200
|
||||
# > 微博_视频信息处理@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/video\/tiny_stream_mid_detail url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/video\/tiny_stream_mid_detail url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_去除底部超话栏表层浮icon及tips@ddgksf2013
|
||||
^https?:\/\/api\.weibo\.cn\/\d\/!\/huati\/discovery_home_bottom_getdotinfo url reject-dict
|
||||
# > 微博_屏蔽首页左上角每日的弹窗tips@ddgksf2013
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d/push/daily url reject-dict
|
||||
# > 微博_屏蔽发现页面搜索框热词@ddgksf2013
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/\w{5}\/cardlist url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/\w{5}\/cardlist url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_应用内弹窗广告@ddgksf2013
|
||||
^https?:\/\/(preload-click|preload-impression)\.uve\.weibo\.com\/(interface\/wbpullad\/wbpullad_click\.php|wbapplua\/get_wbpullad_log\.lua) url reject
|
||||
# > 微博_屏蔽sdkconfig请求@ddgksf2013
|
||||
|
@ -43,34 +52,34 @@ hostname = api.weibo.*, *.api.weibo.*, mapi.weibo.*, *.uve.weibo.com, new.vip.we
|
|||
# > 微博_Spotlight@ddgksf2013
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/hot\/hours_spotlight url reject-dict
|
||||
# > 微博_自定义tab皮肤@zmqcherish
|
||||
^https://api.weibo.cn/2/!/client/light_skin url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https://api.weibo.cn/2/!/client/light_skin url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_非会员设置tab皮肤@zmqcherish
|
||||
^https://new.vip.weibo.cn/littleskin/preview url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https://new.vip.weibo.cn/littleskin/preview url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博_去广告以及去除各部分推广模块@zmqcherish,@ddgksf2013
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/(searchall|page\?|messageflow) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/statuses/(unread_)?friends(/|_)timeline url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/groups/timeline url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/statuses/(container_timeline|unread_hot_timeline|extend|video_mixtimeline|unread_topic_timeline) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/profile/(me|container_timeline) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/video/(community_tab|remind_info|tiny_stream_video_list) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/search/(finder|container_timeline|container_discover) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/(checkin/show|\!/live/media_homelist|comments/build_comments|container/get_item) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/cardlist url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/(searchall|page\?|messageflow) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/statuses/(unread_)?friends(/|_)timeline url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/groups/timeline url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/statuses/(container_timeline|unread_hot_timeline|extend|video_mixtimeline|unread_topic_timeline) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/profile/(me|container_timeline) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/video/(community_tab|remind_info|tiny_stream_video_list) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/search/(finder|container_timeline|container_discover) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/(checkin/show|\!/live/media_homelist|comments/build_comments|container/get_item) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/cardlist url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_屏蔽hotsearch@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php\?a=hot_search_users url reject-dict
|
||||
# > 微博国际版_屏蔽热推荐@ddgksf2013
|
||||
^https?:\/\/m?api\.weibo\.c(n|om)\/\d\/ad\/weibointl\? url reject-dict
|
||||
# > 微博国际版_屏蔽searching_info@shiro
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*user&a=get_searching_info url echo-response text/html echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo_search_info.json
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*user&a=get_searching_info url echo-response text/html echo-response https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo_search_info.json
|
||||
# > 微博国际版_屏蔽search_topic@shiro
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*feed&a=search_topic url echo-response text/html echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo_search_topic.json
|
||||
# > 微博国际版_屏蔽开屏广告@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*get_coopen_ads url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*feed&a=search_topic url echo-response text/html echo-response https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo_search_topic.json
|
||||
# > 微博国际版_屏蔽开屏广告@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*get_coopen_ads url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_屏蔽sdkad@ddgksf2013
|
||||
^https?://(sdk|wb)app\.uve\.weibo\.com(/interface/sdk/sdkad.php|/wbapplua/wbpullad.lua) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?://(sdk|wb)app\.uve\.weibo\.com(/interface/sdk/sdkad.php|/wbapplua/wbpullad.lua) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_趋势顶部Card去广告@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*feed&a=trends url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/weibointl\.api\.weibo\.c(n|om)\/portal\.php.*feed&a=trends url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_屏蔽用户VIP栏@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=user_center url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=user_center url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
# > 微博国际版_热搜处理@ddgksf2013
|
||||
^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=search_topic url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Weibo/weibo.min.js
|
||||
^https?:\/\/weibointl\.api\.weibo\.cn\/portal\.php\?a=search_topic url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Weibo/weibo.min.js
|
|
@ -1,13 +1,17 @@
|
|||
|
||||
#使用说明: 用于视频、瀑布流、搜索、播放页、短视频及贴片广告、视频自动PIP、后台播放、自动翻译,不适用允许 UDP 转发的节点及 Premium
|
||||
#使用说明: 如果视频广告仍然存在,请在QuantumultX配置文件的[general]下添加 udp_drop_list=443
|
||||
|
||||
hostname = -redirector*.googlevideo.com,*.googlevideo.com,www.youtube.com,s.youtube.com,youtubei.googleapis.com
|
||||
|
||||
# ======= 视频广告请求 ======= #
|
||||
(^https?:\/\/[\w-]+\.googlevideo\.com\/(?!dclk_video_ads).+?)&ctier=L(&.+?),ctier,(.+) url 302 $1$2$3
|
||||
^https?:\/\/[\w-]+\.googlevideo\.com\/(?!(dclk_video_ads|videoplayback\?)).+&oad url reject-200
|
||||
|
||||
|
||||
# ======= 视频PIP|后台播放|瀑布流|搜索页|播放页|短视频|贴片广告 ======= #
|
||||
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/(browse|next|player|search|reel\/reel_watch_sequence|guide|account\/get_setting) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Other/Youtube.min.js
|
||||
|
||||
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/(browse|next|player|reel\/reel_watch_sequence) url script-request-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Youtube.min.js
|
||||
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v1\/(browse|next|player|search|reel\/reel_watch_sequence|guide|account\/get_setting) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/AdBlock/Other/Youtube.min.js
|
||||
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v\d\/player\/ad_break url reject
|
||||
|
||||
# ======= 通用广告请求 ======= #
|
||||
^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads url reject-200
|
||||
|
|
|
@ -50,54 +50,54 @@ hostname = 118.89.204.198,103.41.167.237,2402:4e00:1200:ed00:0:9089:6dac:96b6,ww
|
|||
^https?:\/\/api\.zhihu\.com\/ad-style-service\/request url reject
|
||||
|
||||
# 获取用户信息 - 隔离用户数据,开启本地会员等
|
||||
^https?:\/\/api\.zhihu\.com\/people\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/people\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 关键词屏蔽 - 解锁本地的关键词屏蔽功能,需要开启本地VIP
|
||||
^https?:\/\/api\.zhihu\.com\/feed-root\/block url script-analyze-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/feed-root\/block url script-analyze-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 优化软件配置 - 优化下发的配置文件来实现某些效果
|
||||
^https?:\/\/m-cloud\.zhihu\.com\/api\/cloud\/config\/all\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/appcloud2\.zhihu\.com\/v\d+\/config url script-analyze-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/m-cloud\.zhihu\.com\/api\/cloud\/config\/all\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/appcloud2\.zhihu\.com\/v\d+\/config url script-analyze-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 用户信息 - 修改用户盐值
|
||||
^https?:\/\/api\.zhihu\.com\/user-credit\/basis url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/user-credit\/basis url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 关注页 - 内容优化及屏蔽转发的黑名单用户想法
|
||||
^https?:\/\/api\.zhihu\.com\/moments_v3\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/moments_v3\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 推荐页 - 移除黑名单用户发布的文章、去除广告,及自定义一些屏蔽项目
|
||||
^https:\/\/api\.zhihu\.com\/topstory\/recommend url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https:\/\/api\.zhihu\.com\/topstory\/recommend url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 黑名单页 - 同步黑名单数据
|
||||
^https?:\/\/api\.zhihu\.com\/settings\/blocked_users url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/settings\/blocked_users url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 问题的回答列表 - 移除黑名单用户的回答、去除广告
|
||||
^https?:\/\/api\.zhihu\.com\/(v4\/)?questions\/\d+ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/(v4\/)?questions\/\d+ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 回答信息流 - 移除黑名单用户的回答、去除广告
|
||||
^https?:\/\/api\.zhihu\.com\/next-data url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/next-data url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 回答页底部评论摘要 - 移除黑名单用户发表的评论
|
||||
^https?:\/\/www\.zhihu\.com\/api\/v4\/comment_v5\/answers\/\d+\/abstract_comment\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/www\.zhihu\.com\/api\/v4\/comment_v5\/answers\/\d+\/abstract_comment\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 评论页及子页面 - 去除黑名单用户发表的评论
|
||||
^https?:\/\/api\.zhihu\.com\/(comment_v5\/)?(answers|comments?|articles|pins)\/\d+\/(root_|child_)?comments? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/(comment_v5\/)?(answers|comments?|articles|pins)\/\d+\/(root_|child_)?comments? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 消息页 - 折叠官方消息、屏蔽营销消息
|
||||
^https?:\/\/api\.zhihu\.com\/notifications\/v3\/(message|timeline\/entry\/system_message) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/notifications\/v3\/(message|timeline\/entry\/system_message) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 回答页 - 内容优化,付费、营销、推广内容文首提醒
|
||||
^https?:\/\/www\.zhihu\.com\/appview\/v2\/answer\/.*(entry=(?!(preload-topstory|preload-search|preload-subscription)))? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/www\.zhihu\.com\/appview\/v2\/answer\/.*(entry=(?!(preload-topstory|preload-search|preload-subscription)))? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 回答页 - 屏蔽下翻出现的黑名单用户的回答
|
||||
^https?:\/\/api\.zhihu\.com\/next\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/next\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 文章页 - 去除底部广告
|
||||
^https?:\/\/www\.zhihu\.com\/api\/v\d\/articles\/\d+\/recommendation\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/www\.zhihu\.com\/api\/v\d\/articles\/\d+\/recommendation\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 热榜页 - 去除广告
|
||||
^https?:\/\/api\.zhihu\.com\/topstory\/hot-lists?(\?|\/) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/topstory\/hot-lists?(\?|\/) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
# 搜索页 - 去除预置广告
|
||||
^https?:\/\/api\.zhihu\.com\/search\/preset_words\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
^https?:\/\/api\.zhihu\.com\/search\/preset_words\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Zhihu/Zhihu.min.js
|
||||
|
||||
|
|
|
@ -3,42 +3,42 @@
|
|||
hostname = api.weibo.cn, mapi.weibo.com, *.uve.weibo.com, mp.weixin.qq.com, api.zhihu.com, vip1.kuwo.cn, p.du.163.com, apigate.zymk.cn, www.luqijianggushi.com, *account.wps.com, *account.wps.cn, origin-prod-phoenix.jibjab.com, xy-viva.kakalili.com, ap*.intsig.net, api.picsart.c*, ios.fuliapps.com, apple.fuliapps.com, *.pipiapps.com, ios.xiangjiaoapps.com, apple.xiangjiaoapps.com, *.xiangxiangapps.com, api.meiease.c*, api.m.jd.com, ios*.prod.ftl.netflix.com, api.revenuecat.com, pan.baidu.com, bmall.camera360.com, api.polaxiong.com, api-chn.rthdo.com
|
||||
|
||||
# 去微信公众号广告 (By Choler)
|
||||
^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Wechat/Wechat.js
|
||||
^https?:\/\/mp\.weixin\.qq\.com\/mp\/getappmsgad url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/AdBlock/Wechat/Wechat.js
|
||||
|
||||
# 酷我音乐SVIP (By yxiaocai)
|
||||
^https?:\/\/vip1\.kuwo\.cn\/(vip\/v2\/user\/vip|vip\/spi/mservice) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Kuwo.js
|
||||
^https?:\/\/vip1\.kuwo\.cn\/(vip\/v2\/user\/vip|vip\/spi/mservice) url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Kuwo.js
|
||||
|
||||
# 网易蜗牛读书VIP (By yxiaocai and JO2EY)
|
||||
^https?://p\.du\.163\.com/readtime/info.json url reject
|
||||
^https?:\/\/p\.du\.163\.com\/gain\/readtime\/info\.json url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Wnyd.js
|
||||
^https?:\/\/p\.du\.163\.com\/gain\/readtime\/info\.json url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Wnyd.js
|
||||
|
||||
# 知音漫客VIP
|
||||
^https:\/\/apigate\.zymk\.cn\/(zymk-getuserinfo-api\/v1\/getuserinfo|zymk-userpurchased-api\/v1\/userpurchased\/paychapters)\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Zymh.js
|
||||
^https:\/\/apigate\.zymk\.cn\/(zymk-getuserinfo-api\/v1\/getuserinfo|zymk-userpurchased-api\/v1\/userpurchased\/paychapters)\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Zymh.js
|
||||
|
||||
# VSCO & 1Blocker
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-request-header https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/VSCO.js
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/VSCO.js
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-request-header https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/VSCO.js
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/VSCO.js
|
||||
|
||||
# WPS (By eHpo)
|
||||
^https?:\/\/[a-z-]*account\.wps\.c(n|om)(:\d+|)\/api\/users url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/WPS.js
|
||||
^https?:\/\/[a-z-]*account\.wps\.c(n|om)(:\d+|)\/api\/users url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/WPS.js
|
||||
|
||||
# 小影 解锁Vip
|
||||
^https:\/\/(xy-viva\.kakalili|api-chn.rthdo)\.com\/api\/rest\/u\/vipVerifyReceipt url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/VivaVideo.js
|
||||
^https:\/\/(xy-viva\.kakalili|api-chn.rthdo)\.com\/api\/rest\/u\/vipVerifyReceipt url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/VivaVideo.js
|
||||
|
||||
# 扫描全能王 pro
|
||||
^https:\/\/(api|api-cs)\.intsig\.net\/purchase\/cs\/query_property\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/CamScanner.js
|
||||
^https:\/\/(api|api-cs)\.intsig\.net\/purchase\/cs\/query_property\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/CamScanner.js
|
||||
|
||||
# PicsArt美易 pro
|
||||
^https:\/\/api\.(picsart|meiease)\.c(n|om)\/users\/show\/me\.json url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/PicsArt.js
|
||||
^https:\/\/api\.(picsart|meiease)\.c(n|om)\/users\/show\/me\.json url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/PicsArt.js
|
||||
|
||||
# 百度网盘 解除在线视频倍率/清晰度
|
||||
^https:\/\/pan\.baidu\.com\/rest\/\d\.\d\/membership\/user url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BdCloud.js
|
||||
^https:\/\/pan\.baidu\.com\/rest\/\d\.\d\/membership\/user url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/BdCloud.js
|
||||
|
||||
# MIX 解锁高级特权 (需恢复购买)
|
||||
^https?:\/\/bmall\.camera360\.com\/api\/mix\/recovery url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/MIX.js
|
||||
^https?:\/\/bmall\.camera360\.com\/api\/mix\/recovery url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/MIX.js
|
||||
|
||||
# 泼辣修图 解锁高级特权 (需恢复购买)
|
||||
^https:\/\/api\.polaxiong\.com\/v1\/payments\/appleiap\/receipts\/confirmation url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Polarr.js
|
||||
^https:\/\/api\.polaxiong\.com\/v1\/payments\/appleiap\/receipts\/confirmation url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Polarr.js
|
||||
|
||||
#################################
|
||||
###########其他仓库引用###########
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
hostname = testflight.apple.com
|
||||
|
||||
^https?:\/\/testflight\.apple\.com\/v\d\/accounts\/.+?\/install$ url script-request-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/Services/Apple/TestFlight/TestFlightDownload.js
|
||||
^https?:\/\/testflight\.apple\.com\/v\d\/accounts\/.+?\/install$ url script-request-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Rewrite/Services/Apple/TestFlight/TestFlightDownload.js
|
|
@ -0,0 +1,15 @@
|
|||
|
||||
hostname = api.alipan.com, member.aliyundrive.com, member.alipan.com, api.aliyundrive.com
|
||||
|
||||
^https?:\/\/api\.(aliyundrive|alipan)\.com\/business\/v1\.1\/users\/me\/vip\/info url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/member\.(aliyundrive|alipan)\.com\/v1\/users\/tools url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/member\.(aliyundrive|alipan)\.com\/v1\/users\/me url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/api\.(aliyundrive|alipan)\.com\/business\/v1\.0\/users\/vip\/info url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/api\.(aliyundrive|alipan)\.com\/business\/v1\.0\/users\/feature\/list url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/api\.(aliyundrive|alipan)\.com\/apps\/v2\/users\/home\/widgets url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/member\.(aliyundrive|alipan)\.com\/v1\/users\/onboard_list url reject
|
||||
^https?:\/\/user\.(aliyundrive|alipan)\.com\/v2\/user\/get url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
^https?:\/\/api\.(aliyundrive|alipan)\.com\/adrive\/v2\/backup\/device url reject
|
||||
^https?:\/\/member\.(aliyundrive|alipan)\.com\/v2\/activity\/sign_in_info url script-response-body https://gist.githubusercontent.com/ddgksf2013/f4752e632fd3375ea2811985c5b635dc/raw/alicloud.js
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# 薄荷健康 解锁
|
||||
# LastUpdateDate: 2024-01-14 19:27:28
|
||||
##############################
|
||||
|
||||
hostname = api.boohee.com
|
||||
|
||||
^https?:\/\/api\.boohee\.com\/app-interface\/.+\/user\/user_info url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Boohee.min.js
|
|
@ -0,0 +1,4 @@
|
|||
hostname = api4.bybutter.com, *.bybutter.com
|
||||
|
||||
# ✅ 黄油相机
|
||||
^https?:\/\/api4\.bybutter\.com\/v4\/(users\/me$|shop\/me\/privileges$) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/ByButter.min.js
|
|
@ -0,0 +1,5 @@
|
|||
hostname = claritywallpaper.com
|
||||
|
||||
|
||||
# ✅ 克拉壁纸
|
||||
^https:\/\/claritywallpaper\.com\/clarity\/api\/(userInfo|special\/queryByCatalogAll|picture\/search|catalog\/listAll|top\/list|picture\/date\?date) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/ClarityPro.min.js
|
|
@ -1,4 +1,4 @@
|
|||
hostname = mb3admin.com
|
||||
|
||||
# Emby解锁播放权限
|
||||
^https:\/\/mb3admin\.com\/admin\/service(\/registration\/validateDevice|\/appstore\/register|\/registration\/validate|\/registration\/getStatus|\/supporter\/retrievekey) url script-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Emby.js
|
||||
^https:\/\/mb3admin\.com\/admin\/service(\/registration\/validateDevice|\/appstore\/register|\/registration\/validate|\/registration\/getStatus|\/supporter\/retrievekey) url script-echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Emby.js
|
|
@ -0,0 +1,4 @@
|
|||
hostname = mobile.flightradar24.com
|
||||
|
||||
# ✅ Flightradar24
|
||||
^https?:\/\/mobile\.flightradar24\.com\/mobile\/(user-session|\w{9}) url script-echo-response https://rules-for-qx.sveir.xyz/Scripts/Unlock/FlightRadar24.min.js
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# Foodie 解锁
|
||||
# LastUpdateDate: 2024-01-14 19:30:22
|
||||
##############################
|
||||
|
||||
hostname = purchase-foodiecn-api.yiruikecorp.com
|
||||
|
||||
^https:\/\/purchase-foodiecn-api\.yiruikecorp\.com\/v1\/purchase\/subscription\/subscriber\/status url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Foodie.min.js
|
|
@ -0,0 +1,12 @@
|
|||
##############################
|
||||
# Grow 解锁
|
||||
# LastUpdateDate: 2024-01-14 19:01:02
|
||||
##############################
|
||||
|
||||
hostname=api.revenuecat.com
|
||||
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/subscribers\/(\$RCAnonymousID\%)?(\w)+$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Grow.min.js
|
||||
^https?:\/\/api\.revenuecat\.com\/v\d\/receipts$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Grow.min.js
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# Money things 解锁
|
||||
# LastUpdateDate: 2024-01-14 19:11:49
|
||||
##############################
|
||||
|
||||
hostname = api.revenuecat.com
|
||||
|
||||
^https?:\/\/api\.revenuecat\.com\/v1\/(receipts|subscribers\/\$RCAnonymousID%3A\w{32})$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/MoneyThings.min.js
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
hostname=restore-access.indream.app
|
||||
|
||||
https?:\/\/restore-access\.indream\.app\/restoreAccess\?id=\d{5,10} url echo-response text/json echo-response https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/NiceGram.json
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# Notability Plus 解锁
|
||||
# LastUpdateDate: 2024-01-14 19:39:30
|
||||
##############################
|
||||
|
||||
hostname = notability.com
|
||||
|
||||
^https://notability.com/subscriptions url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Notability.min.js
|
|
@ -0,0 +1,4 @@
|
|||
hostname = api.meiease.cn
|
||||
|
||||
# ✅ Picsart
|
||||
^https?:\/\/api\.meiease\.cn\/shop\/subscription\/validate url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/PicsArt.min.js
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# Pillow 订阅解锁
|
||||
# LastUpdateDate: 2024-01-14 19:09:49
|
||||
##############################
|
||||
|
||||
hostname = api.revenuecat.com
|
||||
|
||||
https:\/\/api\.revenuecat\.com\/v1\/(subscribers|receipts) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/Pillow.min.js
|
|
@ -0,0 +1,15 @@
|
|||
##############################
|
||||
# 小秘密悄悄解锁
|
||||
# 偷偷使用哦
|
||||
# LastUpdateDate: 2024-04-23 23:34:47
|
||||
##############################
|
||||
|
||||
|
||||
hostname = buy.itunes.apple.com,api.revenuecat.com
|
||||
|
||||
# ~ RevenueCat@ddgksf2013
|
||||
^https:\/\/api\.revenuecat\.com\/.+\/(receipts$|subscribers\/[^/]+$) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/RevenueCat.min.js
|
||||
^https:\/\/api\.revenuecat\.com\/.+\/(receipts|subscribers) url script-request-header https://rules-for-qx.sveir.xyz/Scripts/Unlock/RevenueCat.RmHeaders.js
|
||||
|
||||
# ~ BuyiTunes@ddgksf2013
|
||||
^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/iTunes.min.js
|
|
@ -12,4 +12,4 @@
|
|||
|
||||
|
||||
hostname=spclient.wg.spotify.com
|
||||
^https:\/\/spclient\.wg\.spotify\.com\/(bootstrap\/v1\/bootstrap|user-customization-service\/v1\/customize)$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/Spotify-proto.js
|
||||
^https:\/\/spclient\.wg\.spotify\.com\/(bootstrap\/v1\/bootstrap|user-customization-service\/v1\/customize)$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@main/Scripts/Unlock/Spotify-proto.js
|
|
@ -0,0 +1,8 @@
|
|||
##############################
|
||||
# 图图记账解锁
|
||||
# LastUpdateDate: 2024-01-14 19:01:02
|
||||
##############################
|
||||
|
||||
hostname=api.revenuecat.com
|
||||
|
||||
^https?:\/\/api\.revenuecat\.com\/v1\/(receipts|subscribers\/\$RCAnonymousID%3A\w{32})$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/ToToWallet.min.js
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
hostname = *.docer.wps.cn, vipapi.wps.cn, account.wps.cn, account.wps.com.cn, vas.wps.cn
|
||||
|
||||
# ✅ WPS(国区)
|
||||
^https:\/\/(vas|account)\.wps\.cn\/(query\/api\/v\d\/list_purchase_info|api\/users\/\d+\/overview) url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/WPS.min.js
|
||||
|
||||
# 旧版本使用
|
||||
;^https?:\/\/.*?account\.wps\.(com|cn)(:\d+)?\/api\/users\/\w+\/overview$ url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/WPS.local.js
|
||||
|
||||
# Docer 稻壳会员解锁
|
||||
^https?:\/\/account\.wps\.cn\/api\/v3\/mine\/vips url script-response-body https://rules-for-qx.sveir.xyz/Scripts/Unlock/WPS.docer.js
|
||||
^https?:\/\/.+\.(docer.)?wps.cn\/(user\/v1\/vip|android\/mb\/buy|download\/v1\/ios|partner\/invoke\/usable|(api|rank)\/v1(\/mobile\/mb)?\/detail) url script-request-header https://rules-for-qx.sveir.xyz/Scripts/Unlock/WPS.docer-power.js
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -1,34 +1,91 @@
|
|||
# > Bilibili
|
||||
|
||||
# >> USER-AGENT
|
||||
user-agent,bili*,BiliBili
|
||||
user-agent,Bilibili*,BiliBili
|
||||
host-suffix,acg.tv,BiliBili
|
||||
host-suffix,acgvideo.com,BiliBili
|
||||
host-suffix,b23.tv,BiliBili
|
||||
|
||||
# >> 主站
|
||||
host-suffix,bilibili.cc,BiliBili
|
||||
host-suffix,bilibili.cn,BiliBili
|
||||
host-suffix,bilibili.co,BiliBili
|
||||
host-suffix,bilibili.com,BiliBili
|
||||
host-suffix,bilibili.net,BiliBili
|
||||
host-suffix,bilibili.tv,BiliBili
|
||||
host-suffix,biliapi.com,BiliBili
|
||||
host-suffix,biliapi.net,BiliBili
|
||||
host-suffix,bilibili.com,BiliBili
|
||||
host-suffix,biligame.com,BiliBili
|
||||
host-suffix,biligame.net,BiliBili
|
||||
host-suffix,bilivideo.cn,BiliBili
|
||||
host-suffix,bilivideo.com,BiliBili
|
||||
host-suffix,bigfunapp.cn,BiliBili
|
||||
host-suffix,biliintl.com,BiliBili
|
||||
|
||||
# >> 附属域名
|
||||
host-suffix,acg.tv,BiliBili
|
||||
host-suffix,acgvideo.com,BiliBili
|
||||
host-suffix,animetamashi.cn,BiliBili
|
||||
host-suffix,animetamashi.com,BiliBili
|
||||
host-suffix,anitama.cn,BiliBili
|
||||
host-suffix,anitama.net,BiliBili
|
||||
host-suffix,b23.tv,BiliBili
|
||||
host-suffix,baka.im,BiliBili
|
||||
host-suffix,bigfun.cn,BiliBili
|
||||
host-suffix,bigfunapp.cn,BiliBili
|
||||
host-suffix,bili22.cn,BiliBili
|
||||
host-suffix,bili2233.cn,BiliBili
|
||||
host-suffix,bili23.cn,BiliBili
|
||||
host-suffix,bili33.cn,BiliBili
|
||||
|
||||
# >> 资源分发
|
||||
host-suffix,bilicdn1.com,BiliBili
|
||||
host-suffix,bilicdn2.com,BiliBili
|
||||
host-suffix,bilicdn3.com,BiliBili
|
||||
host-suffix,bilicdn4.com,BiliBili
|
||||
host-suffix,bilicdn5.com,BiliBili
|
||||
host-suffix,biliimg.com,BiliBili
|
||||
host-suffix,hdslb.com,BiliBili
|
||||
host-suffix,im9.com,BiliBili
|
||||
host-suffix,hdslb.com.w.kunlunhuf.com,BiliBili
|
||||
host-suffix,hdslb.com.w.kunlunpi.com,BiliBili
|
||||
host-suffix,hdslb.net,BiliBili
|
||||
host-suffix,hdslb.org,BiliBili
|
||||
host-suffix,maoercdn.com,BiliBili
|
||||
host-suffix,mcbbs.net,BiliBili
|
||||
host-suffix,mincdn.com,BiliBili
|
||||
host-suffix,smtcdns.net,BiliBili
|
||||
host-suffix,bilibili.tv,BiliBili
|
||||
host-suffix,p-bstarstatic.akamaized.net,BiliBili
|
||||
host-suffix,p.bstarstatic.com,BiliBili
|
||||
host-suffix,upos-bstar-mirrorakam.akamaized.net,BiliBili
|
||||
host-suffix,upos-bstar1-mirrorakam.akamaized.net,BiliBili
|
||||
host-suffix,upos-hz-mirrorakam.akamaized.net,BiliBili
|
||||
|
||||
# >> 游戏
|
||||
host-suffix,biligame.com,BiliBili
|
||||
host-suffix,biligame.net,BiliBili
|
||||
host-suffix,biligame.cn,BiliBili
|
||||
host-suffix,biligame.co,BiliBili
|
||||
host-suffix,bilibiligame.cn,BiliBili
|
||||
host-suffix,bilibiligame.co,BiliBili
|
||||
host-suffix,bilibiligame.net,BiliBili
|
||||
host-suffix,biligo.com,BiliBili
|
||||
|
||||
# >> 其他
|
||||
host-suffix,bilicomics.com,BiliBili
|
||||
host-suffix,bilibilipay.cn,BiliBili
|
||||
host-suffix,bilibilipay.com,BiliBili
|
||||
host-suffix,corari.com,BiliBili
|
||||
host-suffix,dreamcast.hk,BiliBili
|
||||
host-suffix,dyhgames.com,BiliBili
|
||||
host-suffix,im9.com,BiliBili
|
||||
host-suffix,sharejoytech.com,BiliBili
|
||||
host-suffix,yo9.com,BiliBili
|
||||
|
||||
# >> IP_CIDR
|
||||
ip-cidr,45.43.32.234/32,BiliBili
|
||||
ip-cidr,106.75.74.76/32,BiliBili
|
||||
ip-cidr,111.206.25.147/32,BiliBili
|
||||
ip-cidr,119.3.238.64/32,BiliBili
|
||||
ip-cidr,119.29.29.29/32,BiliBili
|
||||
ip-cidr,120.92.108.182/32,BiliBili
|
||||
ip-cidr,120.92.113.99/32,BiliBili
|
||||
ip-cidr,120.92.153.217/32,BiliBili
|
||||
ip-cidr,128.1.62.200/32,BiliBili
|
||||
ip-cidr,128.1.62.201/32,BiliBili
|
||||
ip-cidr,134.175.207.130/32,BiliBili
|
||||
ip-cidr,150.116.92.250/32,BiliBili
|
||||
ip-cidr,164.52.76.18/32,BiliBili
|
||||
ip-cidr,203.107.1.33/32,BiliBili
|
||||
ip-cidr,203.107.1.34/32,BiliBili
|
||||
ip-cidr,203.107.1.65/32,BiliBili
|
||||
ip-cidr,203.107.1.66/32,BiliBili
|
||||
ip-cidr,203.107.1.0/24,BiliBili
|
|
@ -1,6 +1,13 @@
|
|||
host-suffix,amemv.com,Douyin
|
||||
host-suffix,ixigua.com,Douyin
|
||||
host-suffix,ixiguavideo.com,Douyin
|
||||
host-suffix,pstatp.com,Douyin
|
||||
host-suffix,snssdk.com,Douyin
|
||||
host-suffix,toutiao.com,Douyin
|
||||
# > 抖音部分
|
||||
host-suffix,amemv.com,DouYin
|
||||
host-suffix,douyin.com,Douyin
|
||||
host-suffix,douyincdn.com,DouYin
|
||||
host-suffix,douyinpic.com,DouYin
|
||||
host-suffix,douyinstatic.com,DouYin
|
||||
host-suffix,douyinvod.com,DouYin
|
||||
host-suffix,idouyinvod.com,DouYin
|
||||
host-suffix,ixigua.com,DouYin
|
||||
host-suffix,ixiguavideo.com,DouYin
|
||||
host-suffix,pstatp.com,DouYin
|
||||
host-suffix,snssdk.com,DouYin
|
||||
host-suffix,toutiao.com,DouYin
|
|
@ -0,0 +1,9 @@
|
|||
# > 芒果TV
|
||||
user-agent,MGTV*,MgTV
|
||||
host-suffix,hifuntv.com,MgTV
|
||||
host-suffix,hitv.com,MgTV
|
||||
host-suffix,hunaniptv.com,MgTV
|
||||
host-suffix,MgTV.com,MgTV
|
||||
host-suffix,imgo.tv,MgTV
|
||||
host-suffix,mgtv.com,MgTV
|
||||
host-suffix,tazai.com,MgTV
|
|
@ -0,0 +1,7 @@
|
|||
|
||||
user-agent,%E5%92%AA%E5%92%95%E8%A7%86%E9%A2%91,Migu
|
||||
user-agent,MiguVideo*,Migu
|
||||
|
||||
host-suffix,cmvideo.cn,Migu
|
||||
host-suffix,migu.cn,Migu
|
||||
host-suffix,miguvideo.com,Migu
|
|
@ -1,4 +1,11 @@
|
|||
# > Netease Music
|
||||
# >> 主站
|
||||
host-suffix,music.126.com,NeteaseMusic
|
||||
host-suffix,music.126.net,NeteaseMusic
|
||||
host-suffix,music.163.com,NeteaseMusic
|
||||
host-suffix,music.163.net,NeteaseMusic
|
||||
|
||||
# >> Other
|
||||
host,apm.music.163.com,NeteaseMusic
|
||||
host,apm3.music.163.com,NeteaseMusic
|
||||
host,interface.music.163.com,NeteaseMusic
|
||||
|
@ -7,8 +14,9 @@ host-suffix,163yun.com,NeteaseMusic
|
|||
host-suffix,api.iplay.163.com,NeteaseMusic
|
||||
host-suffix,hz.netease.com,NeteaseMusic
|
||||
host-suffix,mam.netease.com,NeteaseMusic
|
||||
host-suffix,music.126.com,NeteaseMusic
|
||||
host-suffix,music.163.com,NeteaseMusic
|
||||
host-suffix,yun-app.net,NeteaseMusic
|
||||
|
||||
# >> IP-CIDR
|
||||
ip-cidr,101.71.154.241/32,NeteaseMusic
|
||||
ip-cidr,103.126.92.132/32,NeteaseMusic
|
||||
ip-cidr,103.126.92.133/32,NeteaseMusic
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
# > MOO
|
||||
user-agent,MOO*,TencentVideo
|
||||
user-agent,TencentMidasConnect*,TencentVideo
|
||||
|
||||
# > Tencent Video
|
||||
host-suffix,v.smtcdns.com,TencentVideo
|
||||
host-suffix,vv.video.qq.com,TencentVideo
|
||||
|
||||
# > 弹幕相关
|
||||
host-suffix,mfm.video.qq.com,DIRECT
|
|
@ -0,0 +1,68 @@
|
|||
|
||||
# > User Agent
|
||||
user-agent,MOO*,TencentVideo
|
||||
user-agent,TencentMidasConnect*,TencentVideo
|
||||
|
||||
# > 主站
|
||||
host-suffix,v.qq.com,TencentVideo
|
||||
host-suffix,video.qq.com,TencentVideo
|
||||
|
||||
# > 内容分发&资源下载
|
||||
host,v.streaming.qq.com,TencentVideo
|
||||
host,rdelivery.qq.com,TencentVideo
|
||||
host,ts.qq.com,TencentVideo
|
||||
host,dldir1.qq.com,TencentVideo
|
||||
host,video-public-1258344701.shiply-cdn.qq.com,TencentVideo
|
||||
host,video-search-1258344701.shiply-cdn.qq.com,TencentVideo
|
||||
host,video-vip-1258344701.shiply-cdn.qq.com,TencentVideo
|
||||
host,00713915daab0be43def5c338c02c80b.dlied1.cdntips.net,TencentVideo
|
||||
host,17caa75e77d31e1f5a7841e0b3374569.dlied1.cdntips.net,TencentVideo
|
||||
host,apd-pcdnvodstat.teg.tencent-cloud.net,TencentVideo
|
||||
host,ins-eeww7kom.ias.tencent-cloud.net,TencentVideo
|
||||
host,yoo.gtimg.com,TencentVideo
|
||||
host-suffix,pgdt.gtimg.cn,TencentVideo
|
||||
host-suffix,qqvideo.gtimg.com,TencentVideo
|
||||
host-suffix,v.smtcdns.com,TencentVideo
|
||||
host-suffix,vv.video.qq.com,TencentVideo
|
||||
|
||||
|
||||
# > 弹幕相关
|
||||
host-suffix,mfm.video.qq.com,TencentVideo
|
||||
|
||||
# > Other
|
||||
host,ios.video.mpush.qq.com,TencentVideo
|
||||
host,iacc.qq.com,TencentVideo
|
||||
|
||||
# > IP-CIDR
|
||||
ip-cidr,58.49.111.117/32,TencentVideo
|
||||
ip-cidr,58.49.111.79/32,TencentVideo
|
||||
ip-cidr,58.49.111.95/32,TencentVideo
|
||||
ip6-cidr,::ffff:113.248.172.245/128,TencentVideo
|
||||
ip6-cidr,::ffff:114.235.96.186/128,TencentVideo
|
||||
ip6-cidr,::ffff:115.236.128.112/128,TencentVideo
|
||||
ip6-cidr,::ffff:115.236.128.120/128,TencentVideo
|
||||
ip6-cidr,::ffff:115.236.128.24/128,TencentVideo
|
||||
ip6-cidr,::ffff:115.236.128.80/128,TencentVideo
|
||||
ip6-cidr,::ffff:117.64.75.196/128,TencentVideo
|
||||
ip6-cidr,::ffff:117.68.200.210/128,TencentVideo
|
||||
ip6-cidr,::ffff:117.87.144.24/128,TencentVideo
|
||||
ip6-cidr,::ffff:121.56.126.255/128,TencentVideo
|
||||
ip6-cidr,::ffff:124.73.198.81/128,TencentVideo
|
||||
ip6-cidr,::ffff:124.73.200.142/128,TencentVideo
|
||||
ip6-cidr,::ffff:175.6.84.30/128,TencentVideo
|
||||
ip6-cidr,::ffff:175.6.84.96/128,TencentVideo
|
||||
ip6-cidr,::ffff:183.161.144.133/128,TencentVideo
|
||||
ip6-cidr,::ffff:183.161.144.230/128,TencentVideo
|
||||
ip6-cidr,::ffff:183.161.149.105/128,TencentVideo
|
||||
ip6-cidr,::ffff:198.18.5.138/128,TencentVideo
|
||||
ip6-cidr,::ffff:198.18.6.81/128,TencentVideo
|
||||
ip6-cidr,::ffff:198.18.6.83/128,TencentVideo
|
||||
ip6-cidr,::ffff:223.240.191.238/128,TencentVideo
|
||||
ip6-cidr,::ffff:27.157.209.46/128,TencentVideo
|
||||
ip6-cidr,::ffff:58.217.232.117/128,TencentVideo
|
||||
ip6-cidr,::ffff:58.217.232.68/128,TencentVideo
|
||||
ip6-cidr,::ffff:58.217.232.79/128,TencentVideo
|
||||
ip6-cidr,::ffff:58.58.0.90/128,TencentVideo
|
||||
ip6-cidr,::ffff:60.171.183.161/128,TencentVideo
|
||||
ip6-cidr,::ffff:60.171.183.186/128,TencentVideo
|
||||
ip6-cidr,::ffff:60.171.183.98/128,TencentVideo
|
|
@ -0,0 +1,48 @@
|
|||
|
||||
user-agent,%E4%BC%98%E9%85%B7*,Youku
|
||||
user-agent,Youku*,Youku
|
||||
|
||||
# > 主站
|
||||
host-suffix,yodou.com,Youku
|
||||
host-suffix,yoku.net.cn,Youku
|
||||
host-suffix,yoqoo.com,Youku
|
||||
host-suffix,yoqoo.net,Youku
|
||||
host-suffix,yoqoo.net.cn,Youku
|
||||
host-suffix,yoqoo.tv,Youku
|
||||
host-suffix,youku.com,Youku
|
||||
host-suffix,youku.com.cn,Youku
|
||||
host-suffix,youku.org,Youku
|
||||
host-suffix,youqoo.net,Youku
|
||||
host-suffix,tudou.com,Youku
|
||||
host-suffix,soku.com,Youku
|
||||
host-suffix,ukoo.com.cn,Youku
|
||||
|
||||
# > Youku CDN
|
||||
host-suffix,wwc.alicdn.com,Youku
|
||||
host-suffix,ykimg.com,Youku
|
||||
host-suffix,mmstat.com,Youku
|
||||
host-suffix,ns6mitkxo.cn,Youku
|
||||
host-suffix,sk2cdsnw.cn,Youku
|
||||
host-suffix,0co3geye.cn,Youku
|
||||
host-suffix,2isbbess.cn,Youku
|
||||
host-suffix,33lwhaoinc.cn,Youku
|
||||
host-suffix,52mtkvideo.cn,Youku
|
||||
host-suffix,9xsecndns.cn,Youku
|
||||
host-suffix,b82yxres.cn,Youku
|
||||
host-suffix,cibntv.net,Youku
|
||||
host-suffix,e8h2ty.tdum.alibaba.com,Youku
|
||||
|
||||
# > 酷喵
|
||||
host-suffix,kumiao.com,Youku
|
||||
host-suffix,kumiao.tv,Youku
|
||||
host-suffix,kuxiaomiao.cn,Youku
|
||||
host-suffix,kuxiaomiao.com,Youku
|
||||
host-suffix,kuxiaomiao.com.cn,Youku
|
||||
host-suffix,kuxiaomiao.net,Youku
|
||||
|
||||
# > Other
|
||||
ip-cidr,106.11.0.0/16,Youku
|
||||
host-suffix,gamenow.club,Youku
|
||||
host-suffix,sogoodtech1.cn,Youku
|
||||
host-suffix,wenyupages.com,Youku
|
||||
host-suffix,wingsmobiletek.cn,Youku
|
|
@ -1,25 +1,68 @@
|
|||
# > iQiyi
|
||||
# >> user-agent
|
||||
user-agent,PPStream*,iQiyi
|
||||
user-agent,QIYI*,iQiyi
|
||||
user-agent,QYPlayer*,iQiyi
|
||||
user-agent,iQiyi*,iQiyi
|
||||
|
||||
# >> 主站
|
||||
host-suffix,iQiyi.com,iQiyi
|
||||
host-keyword,qiyi,iQiyi
|
||||
host-suffix,qy.net,iQiyi
|
||||
host-keyword,qiyi,iQiyi
|
||||
host-suffix,iqiyi.com,iQiyi
|
||||
host-suffix,iqiyipic.com,iQiyi
|
||||
host-suffix,iq.com,iQiyi
|
||||
host-suffix,qy.net,iQiyi
|
||||
host-suffix,gitv.tv,iQiyi
|
||||
|
||||
# >> Other
|
||||
host-suffix,71.am,iQiyi
|
||||
host,cache.video.iqiyi.com,iQiyi
|
||||
ip-cidr,23.211.15.99/32,iQiyi
|
||||
ip-cidr,101.227.0.0/16,iQiyi
|
||||
host-suffix,71.am.com,iQiyi
|
||||
host-suffix,71edge.com,iQiyi
|
||||
host-suffix,71edge.net,iQiyi
|
||||
host-suffix,aianno.cn,iQiyi
|
||||
host-suffix,aianno.com,iQiyi
|
||||
host-suffix,aiQiyicloud-mgmt.com,iQiyi
|
||||
host-suffix,aiQiyicloud.com,iQiyi
|
||||
host-suffix,aiQiyicloud.net,iQiyi
|
||||
host-suffix,baiying.com,iQiyi
|
||||
host-suffix,gitv.cn,iQiyi
|
||||
host-suffix,gitv.tv,iQiyi
|
||||
host-suffix,ibkstore.com,iQiyi
|
||||
host-suffix,iq.com,iQiyi
|
||||
host-suffix,iQiyi.demo.uwp,iQiyi
|
||||
host-suffix,iQiyiedge.com,iQiyi
|
||||
host-suffix,iQiyiedge.net,iQiyi
|
||||
host-suffix,iQiyipic.com,iQiyi
|
||||
host-suffix,jiangbing.cn,iQiyi
|
||||
host-suffix,pps.tv,iQiyi
|
||||
host-suffix,ppsimg.com,iQiyi
|
||||
host-suffix,ppstream.cn,iQiyi
|
||||
host-suffix,ppstream.com,iQiyi
|
||||
host-suffix,ppstream.com.cn,iQiyi
|
||||
host-suffix,ppstream.net,iQiyi
|
||||
host-suffix,ppstream.net.cn,iQiyi
|
||||
host-suffix,ppsurl.com,iQiyi
|
||||
host-suffix,qiyi.cn,iQiyi
|
||||
host-suffix,qiyi.com,iQiyi
|
||||
host-suffix,qiyipic.com,iQiyi
|
||||
host-suffix,qy.com,iQiyi
|
||||
host-suffix,qy.net,iQiyi
|
||||
host-suffix,suike.cn,iQiyi
|
||||
|
||||
# >> ip-cidr
|
||||
ip-cidr,101.224.0.0/13,iQiyi
|
||||
ip-cidr,103.44.56.0/22,iQiyi
|
||||
ip-cidr,103.5.34.153/32,iQiyi
|
||||
ip-cidr,104.109.129.153/32,iQiyi
|
||||
ip-cidr,110.238.107.47/32,iQiyi
|
||||
ip-cidr,118.26.32.178/32,iQiyi
|
||||
ip-cidr,118.26.120.0/24,iQiyi
|
||||
ip-cidr,118.26.32.0/23,iQiyi
|
||||
ip-cidr,119.176.0.0/12,iQiyi
|
||||
ip-cidr,203.74.95.131/32,iQiyi
|
||||
ip-cidr,203.74.95.139/32,iQiyi
|
||||
ip-cidr,203.211.4.169/32,iQiyi
|
||||
ip-cidr,203.211.4.193/32,iQiyi
|
||||
ip-cidr,210.201.32.8/32,iQiyi
|
||||
ip-cidr,203.74.95.131/32,iQiyi
|
||||
ip-cidr,203.74.95.139/32,iQiyi
|
||||
ip-cidr,203.74.95.153/32,iQiyi
|
||||
ip-cidr,210.201.32.11/32,iQiyi
|
||||
ip-cidr,210.201.32.8/32,iQiyi
|
||||
ip-cidr,210.71.227.200/32,iQiyi
|
||||
ip-cidr,210.71.227.202/32,iQiyi
|
||||
ip-cidr,23.211.15.99/32,iQiyi
|
||||
ip-cidr,23.40.241.251/32,iQiyi
|
||||
ip-cidr,23.40.242.10/32,iQiyi
|
||||
ip-cidr,23.53.32.88/32,iQiyi
|
||||
|
|
|
@ -1,166 +1,300 @@
|
|||
# Bilibili
|
||||
host-suffix,acgvideo.com,Bilibili
|
||||
host-suffix,biliapi.com,Bilibili
|
||||
host-suffix,biliapi.net,Bilibili
|
||||
host-suffix,bilibili.com,Bilibili
|
||||
host-suffix,bilibili.tv,Bilibili
|
||||
host-suffix,hdslb.com,Bilibili
|
||||
host-suffix,bilivideo.com,Bilibili
|
||||
# YYeTs
|
||||
user-agent,YYeTs*,DIRECT
|
||||
host-suffix,jstucdn.com,DIRECT
|
||||
host-suffix,zimuzu.io,DIRECT
|
||||
host-suffix,zimuzu.tv,DIRECT
|
||||
host-suffix,zmz2019.com,DIRECT
|
||||
host-suffix,zmzapi.com,DIRECT
|
||||
host-suffix,zmzapi.net,DIRECT
|
||||
host-suffix,zmzfile.com,DIRECT
|
||||
# 优酷部分
|
||||
host-suffix,actives.youku.com,REJECT
|
||||
host-suffix,ad.api.3g.tudou.com,REJECT
|
||||
host-suffix,ad.api.3g.youku.com,REJECT
|
||||
host-suffix,ad.api.mobile.youku.com,REJECT
|
||||
host-suffix,ad.mobile.youku.com,REJECT
|
||||
host-suffix,a-dxk.play.api.3g.youku.com,REJECT
|
||||
host-suffix,b.smartvideo.youku.com,REJECT
|
||||
host-suffix,c.yes.youku.com,REJECT
|
||||
host-suffix,das.api.youku.com,REJECT
|
||||
host-suffix,das.mobile.youku.com,REJECT
|
||||
host-suffix,dev-push.m.youku.com,REJECT
|
||||
host-suffix,dl.g.youku.com,REJECT
|
||||
host-suffix,dmapp.youku.com,REJECT
|
||||
host-suffix,gamex.mobile.youku.com,REJECT
|
||||
host-suffix,hudong.pl.youku.com,REJECT
|
||||
host-suffix,huodong.pl.youku.com,REJECT
|
||||
host-suffix,huodong.vip.youku.com,REJECT
|
||||
host-suffix,hz.youku.com,REJECT
|
||||
host-suffix,iyes.youku.com,REJECT
|
||||
host-suffix,l.ykimg.com,REJECT
|
||||
host-suffix,lstat.youku.com,REJECT
|
||||
host-suffix,m.yes.youku.com,REJECT
|
||||
host-suffix,mobilemsg.youku.com,REJECT
|
||||
host-suffix,msg.youku.com,REJECT
|
||||
host-suffix,myes.youku.com,REJECT
|
||||
host-suffix,p.l.youku.com,REJECT
|
||||
host-suffix,passport-log.youku.com,REJECT
|
||||
host-suffix,p-log.ykimg.com,REJECT
|
||||
host-suffix,push.m.youku.com,REJECT
|
||||
host-suffix,r.l.youku.com,REJECT
|
||||
host-suffix,s.p.youku.com,REJECT
|
||||
host-suffix,sdk.api.gamex.mobile.youku.com,REJECT
|
||||
host-suffix,sdk.m.youku.com,REJECT
|
||||
host-suffix,stat.youku.com,REJECT
|
||||
host-suffix,store.tv.api.3g.youku.com,REJECT
|
||||
host-suffix,store.xl.api.3g.youku.com,REJECT
|
||||
host-suffix,tdrec.youku.com,REJECT
|
||||
host-suffix,test.ott.youku.com,REJECT
|
||||
host-suffix,urchin.lstat.youku.com,REJECT
|
||||
host-suffix,v.l.youku.com,REJECT
|
||||
host-suffix,val.api.youku.com,REJECT
|
||||
host-suffix,wan.youku.com,REJECT
|
||||
host-suffix,ykatr.youku.com,REJECT
|
||||
host-suffix,ykrec.youku.com,REJECT
|
||||
# PPTV
|
||||
host-suffix,afp.pplive.com,REJECT
|
||||
host-suffix,app.aplus.pptv.com,REJECT
|
||||
host-suffix,as.aplus.pptv.com,REJECT
|
||||
host-suffix,asimgs.pplive.cn,REJECT
|
||||
host-suffix,de.as.pptv.com,REJECT
|
||||
host-suffix,jp.as.pptv.com,REJECT
|
||||
host-suffix,pp2.pptv.com,REJECT
|
||||
host-suffix,stat.pptv.com,REJECT
|
||||
host-suffix,static.g.pptv.com,REJECT
|
||||
# 芒果TV
|
||||
host-suffix,ads-api.videojj.com,REJECT
|
||||
host-suffix,cdn.cmop.mgtv.com,REJECT
|
||||
host-suffix,click.hunantv.com,REJECT
|
||||
host-suffix,cmop.mgtv.com,REJECT
|
||||
host-suffix,cytron.videojj.com,REJECT
|
||||
host-suffix,cytroncdn.videojj.com,REJECT
|
||||
host-suffix,da.hunantv.com,REJECT
|
||||
host-suffix,da.mgtv.com,REJECT
|
||||
host-suffix,imgaliyun.da.mgtv.com,REJECT
|
||||
host-suffix,imgaliyun.res.mgtv.com,REJECT
|
||||
host-suffix,m2.da.mgtv.com,REJECT
|
||||
host-suffix,me.videojj.com,REJECT
|
||||
host-suffix,mobaliyun.res.mgtv.com,REJECT
|
||||
host-suffix,mobile.da.mgtv.com,REJECT
|
||||
host-suffix,mobile2.da.mgtv.com,REJECT
|
||||
host-suffix,mp4.res.hunantv.com,REJECT
|
||||
host-suffix,pc.da.mgtv.com,REJECT
|
||||
host-suffix,pc1.da.mgtv.com,REJECT
|
||||
host-suffix,pcvideoaliyun.titan.mgtv.com,REJECT
|
||||
host-suffix,pcvideoyd.titan.mgtv.com,REJECT
|
||||
host-suffix,pcweb.v1.mgtv.com,REJECT
|
||||
host-suffix,plat.videojj.com,REJECT
|
||||
host-suffix,py.da.mgtv.com,REJECT
|
||||
host-suffix,res.hunantv.com,REJECT
|
||||
host-suffix,store.videojj.com,REJECT
|
||||
host-suffix,v2.da.mgtv.com,REJECT
|
||||
host-suffix,va.videojj.com,REJECT
|
||||
host-suffix,videojj.com,REJECT
|
||||
host-suffix,web.da.mgtv.com,REJECT
|
||||
host-suffix,x.da.hunantv.com,REJECT
|
||||
host-suffix,x.da.mgtv.com,REJECT
|
||||
host-suffix,x1.da.hunantv.com,REJECT
|
||||
host-suffix,y.da.hunantv.com,REJECT
|
||||
host-suffix,y.da.mgtv.com,REJECT
|
||||
# 乐视视频
|
||||
host-suffix,1.letvlive.com,REJECT
|
||||
host-suffix,2.letvlive.com,REJECT
|
||||
host-suffix,ads1.lfengmobile.com,REJECT
|
||||
host-suffix,api.game.letvstore.com,REJECT
|
||||
host-suffix,api.push.le.com,REJECT
|
||||
host-suffix,ark.letv.com,REJECT
|
||||
host-suffix,cdn.zampdsp.com,REJECT
|
||||
host-suffix,cm.fancyapi.com,REJECT
|
||||
host-suffix,cn.api.push.le.com,REJECT
|
||||
host-suffix,dc.letv.com,REJECT
|
||||
host-suffix,fz.letv.com,REJECT
|
||||
host-suffix,g3.letv.com,REJECT
|
||||
host-suffix,minisite.letv.com,REJECT
|
||||
host-suffix,msg.m.letv.com,REJECT
|
||||
host-suffix,n.mark.letv.com,REJECT
|
||||
host-suffix,pro.hoye.letv.com,REJECT
|
||||
host-suffix,pro.letv.com,REJECT
|
||||
host-suffix,s.zampdsp.com,REJECT
|
||||
host-suffix,stat.letv.com,REJECT
|
||||
host-suffix,static.app.m.letv.com,REJECT
|
||||
host-suffix,webp2p.letv.com,REJECT
|
||||
host-suffix,zamplus.com,REJECT
|
||||
# 爱奇艺部分
|
||||
host-suffix,a.ckm.iqiyi.com,REJECT
|
||||
host-suffix,ad.m.iqiyi.com,REJECT
|
||||
host-suffix,afp.iqiyi.com,REJECT
|
||||
host-suffix,androidgo.duapp.com,REJECT
|
||||
host-suffix,api.cupid.iqiyi.com,REJECT
|
||||
host-suffix,api.cupid.qiyi.com,REJECT
|
||||
host-suffix,c.uaa.iqiyi.com,REJECT
|
||||
host-suffix,cloudpush.iqiyi.com,REJECT
|
||||
host-suffix,cm.passport.iqiyi.com,REJECT
|
||||
host-suffix,count.game.pps.tv,REJECT
|
||||
host-suffix,cupid.iqiyi.com,REJECT
|
||||
host-suffix,emoticon.sns.iqiyi.com,REJECT
|
||||
host-suffix,game.pps.tv,REJECT
|
||||
host-suffix,gamecenter.iqiyi.com,REJECT
|
||||
host-suffix,hotchat-im.iqiyi.com,REJECT
|
||||
host-suffix,ifacelog.iqiyi.com,REJECT
|
||||
host-suffix,mbdlog.iqiyi.com,REJECT
|
||||
host-suffix,msg.71.am,REJECT
|
||||
host-suffix,msg.iqiyi.com,REJECT
|
||||
host-suffix,msg.video.qiyi.com,REJECT
|
||||
host-suffix,msg2.video.qiyi.com,REJECT
|
||||
host-suffix,msga.71.am,REJECT
|
||||
host-suffix,msga.cupid.iqiyi.com,REJECT
|
||||
host-suffix,nl.notice.iqiyi.com,REJECT
|
||||
host-suffix,nl.rcd.iqiyi.com,REJECT
|
||||
host-suffix,notice.iqiyi.com,REJECT
|
||||
host-suffix,noxagile.duapp.com,REJECT
|
||||
host-suffix,paopao.iqiyi.com,REJECT
|
||||
host-suffix,policy.video.iqiyi.com,REJECT
|
||||
host-suffix,qosp.msg.71.am,REJECT
|
||||
host-suffix,static.g.iqiyi.com,REJECT
|
||||
host-suffix,static.g.ppstream.com,REJECT
|
||||
host-suffix,store.iqiyi.com,REJECT
|
||||
host-suffix,tracker.sns.iqiyi.com,REJECT
|
||||
host-suffix,yuedu.iqiyi.com,REJECT
|
||||
# > All Domestic Media
|
||||
|
||||
# >> BiliBili
|
||||
host,0gr4uqmtt8y41hcjsgrzdrc31.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjsgrzdrc3s.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjsgrzdrc3z.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjsgrzdrctt.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjsgrzdrctu.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjz8yzdnc31.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjz8yzdnc3t.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjzgazdrpba.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjzgazdrpbz.ourdvsss.com,Domestic Media
|
||||
host,0gr4uqmtt8y41hcjzgazdrpjt.ourdvsss.com,Domestic Media
|
||||
host,0gr5dgmttgha1hcj38yzdncb3.ourdvsss.com,Domestic Media
|
||||
host,112-81-125-43.dhost.00cdn.com,Domestic Media
|
||||
host,113-219-145-1.ksyungslb.com,Domestic Media
|
||||
host,114-236-92-129.ksyungslb.com,Domestic Media
|
||||
host,180-101-74-1.ksyungslb.com,Domestic Media
|
||||
host,1geadrmttge3nhcjwgazdope.ourdvsss.com,Domestic Media
|
||||
host,1geadrmttge3nhcjwgwzdqqe.ourdvsss.com,Domestic Media
|
||||
host,1gr3uomttgr31hcjo8yzdnco.ourdvsss.com,Domestic Media
|
||||
host,1gr3uomttgr31hcjo8yzdnpy.ourdvsss.com,Domestic Media
|
||||
host,1gr3uomttgr31hcjtgezdkcy.ourdvsss.com,Domestic Media
|
||||
host,1gr4uqmtt8y41hcjigazdqca.ourdvsss.com,Domestic Media
|
||||
host,1gr4uqmtt8y41hcjigazdqce.ourdvsss.com,Domestic Media
|
||||
host,1gr4uqmtt8y41hcjigazdqco.ourdvsss.com,Domestic Media
|
||||
host,1gr4uqmtt8y41hcjigazdqpo.ourdvsss.com,Domestic Media
|
||||
host,1gr4uqmtt8y41hcjzgwzdkqe.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdcca.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdcco.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdkca.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdkco.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdkpe.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdkpy.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj38yzdkqy.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj3gczdcpa.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj3gczdcpe.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj3gczdcpo.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcj3gczdcqy.ourdvsss.com,Domestic Media
|
||||
host,1gr5dgmttgha1hcttgrzdnpo.ourdvsss.com,Domestic Media
|
||||
host,1graukmttga4nhcjtgozdgce.ourdvsss.com,Domestic Media
|
||||
host,218-91-225-1.ksyungslb.com,Domestic Media
|
||||
host,219-155-150-1.ksyungslb.com,Domestic Media
|
||||
host,222-188-6-1.ksyungslb.com,Domestic Media
|
||||
host,36-104-134-1.ksyungslb.com,Domestic Media
|
||||
host,36-25-252-1.ksyungslb.com,Domestic Media
|
||||
host,3ge3drmttga5nhcbqge3ur.ourdvsss.com,Domestic Media
|
||||
host,3geauymtsgrzdnqbofa5do.ourdvsss.com,Domestic Media
|
||||
host,3geauymtsgrzdnqbofa5dy.ourdvsss.com,Domestic Media
|
||||
host,3geauymtsgrzdrcbzfahue.ourdvsss.com,Domestic Media
|
||||
host,3geauymtsgrzdrcbzfahuk.ourdvsss.com,Domestic Media
|
||||
host,4go41hcjtgazdoctqge4o.ourdvsss.com,Domestic Media
|
||||
host,p-bstarstatic.akamaized.net,Domestic Media
|
||||
host,p.bstarstatic.com,Domestic Media
|
||||
host,upos-bstar-mirrorakam.akamaized.net,Domestic Media
|
||||
host,upos-bstar1-mirrorakam.akamaized.net,Domestic Media
|
||||
host-suffix,acg.tv,Domestic Media
|
||||
host-suffix,acgvideo.com,Domestic Media
|
||||
host-suffix,animetamashi.cn,Domestic Media
|
||||
host-suffix,animetamashi.com,Domestic Media
|
||||
host-suffix,anitama.cn,Domestic Media
|
||||
host-suffix,anitama.net,Domestic Media
|
||||
host-suffix,b23.tv,Domestic Media
|
||||
host-suffix,baka.im,Domestic Media
|
||||
host-suffix,bigfun.cn,Domestic Media
|
||||
host-suffix,bigfunapp.cn,Domestic Media
|
||||
host-suffix,bili22.cn,Domestic Media
|
||||
host-suffix,bili2233.cn,Domestic Media
|
||||
host-suffix,bili23.cn,Domestic Media
|
||||
host-suffix,bili33.cn,Domestic Media
|
||||
host-suffix,biliapi.com,Domestic Media
|
||||
host-suffix,biliapi.net,Domestic Media
|
||||
host-suffix,bilibili.cc,Domestic Media
|
||||
host-suffix,bilibili.cn,Domestic Media
|
||||
host-suffix,bilibili.co,Domestic Media
|
||||
host-suffix,bilibili.com,Domestic Media
|
||||
host-suffix,bilibili.net,Domestic Media
|
||||
host-suffix,bilibili.tv,Domestic Media
|
||||
host-suffix,bilibiligame.cn,Domestic Media
|
||||
host-suffix,bilibiligame.co,Domestic Media
|
||||
host-suffix,bilibiligame.net,Domestic Media
|
||||
host-suffix,bilibilipay.cn,Domestic Media
|
||||
host-suffix,bilibilipay.com,Domestic Media
|
||||
host-suffix,bilicdn1.com,Domestic Media
|
||||
host-suffix,bilicdn2.com,Domestic Media
|
||||
host-suffix,bilicdn3.com,Domestic Media
|
||||
host-suffix,bilicdn4.com,Domestic Media
|
||||
host-suffix,bilicdn5.com,Domestic Media
|
||||
host-suffix,bilicomics.com,Domestic Media
|
||||
host-suffix,biligame.cn,Domestic Media
|
||||
host-suffix,biligame.co,Domestic Media
|
||||
host-suffix,biligame.com,Domestic Media
|
||||
host-suffix,biligame.net,Domestic Media
|
||||
host-suffix,biligo.com,Domestic Media
|
||||
host-suffix,biliimg.com,Domestic Media
|
||||
host-suffix,biliintl.com,Domestic Media
|
||||
host-suffix,biliplus.com,Domestic Media
|
||||
host-suffix,bilivideo.cn,Domestic Media
|
||||
host-suffix,bilivideo.com,Domestic Media
|
||||
host-suffix,bilivideo.net,Domestic Media
|
||||
host-suffix,corari.com,Domestic Media
|
||||
host-suffix,dreamcast.hk,Domestic Media
|
||||
host-suffix,dyhgames.com,Domestic Media
|
||||
host-suffix,hdslb.com,Domestic Media
|
||||
host-suffix,hdslb.com.w.kunlunhuf.com,Domestic Media
|
||||
host-suffix,hdslb.com.w.kunlunpi.com,Domestic Media
|
||||
host-suffix,hdslb.net,Domestic Media
|
||||
host-suffix,hdslb.org,Domestic Media
|
||||
host-suffix,im9.com,Domestic Media
|
||||
host-suffix,maoercdn.com,Domestic Media
|
||||
host-suffix,mcbbs.net,Domestic Media
|
||||
host-suffix,mincdn.com,Domestic Media
|
||||
host-suffix,sharejoytech.com,Domestic Media
|
||||
host-suffix,smtcdns.net,Domestic Media
|
||||
host-suffix,upos-hz-mirrorakam.akamaized.net,Domestic Media
|
||||
host-suffix,uposdash-302-bilivideo.yfcdn.net,Domestic Media
|
||||
host-suffix,yo9.com,Domestic Media
|
||||
user-agent,*bili*,Domestic Media
|
||||
user-agent,bilibili*,Domestic Media
|
||||
user-agent,bili*,Domestic Media
|
||||
user-agent,bili-inter*,Domestic Media
|
||||
ip-cidr,106.75.74.76/32,Domestic Media
|
||||
ip-cidr,111.206.25.147/32,Domestic Media
|
||||
ip-cidr,119.3.238.64/32,Domestic Media
|
||||
ip-cidr,120.92.108.182/32,Domestic Media
|
||||
ip-cidr,120.92.113.99/32,Domestic Media
|
||||
ip-cidr,120.92.153.217/32,Domestic Media
|
||||
ip-cidr,134.175.207.130/32,Domestic Media
|
||||
ip-cidr,203.107.1.0/24,Domestic Media
|
||||
|
||||
# >> iQiyi
|
||||
host-suffix,71.am,Domestic Media
|
||||
host-suffix,71.am.com,Domestic Media
|
||||
host-suffix,71edge.com,Domestic Media
|
||||
host-suffix,71edge.net,Domestic Media
|
||||
host-suffix,aianno.cn,Domestic Media
|
||||
host-suffix,aianno.com,Domestic Media
|
||||
host-suffix,aiQiyicloud-mgmt.com,Domestic Media
|
||||
host-suffix,aiQiyicloud.com,Domestic Media
|
||||
host-suffix,aiQiyicloud.net,Domestic Media
|
||||
host-suffix,baiying.com,Domestic Media
|
||||
host-suffix,gitv.cn,Domestic Media
|
||||
host-suffix,gitv.tv,Domestic Media
|
||||
host-suffix,ibkstore.com,Domestic Media
|
||||
host-suffix,iq.com,Domestic Media
|
||||
host-suffix,iqiyi.com,Domestic Media
|
||||
host-suffix,iqiyi.demo.uwp,Domestic Media
|
||||
host-suffix,iqiyiedge.com,Domestic Media
|
||||
host-suffix,iqiyiedge.net,Domestic Media
|
||||
host-suffix,iqiyipic.com,Domestic Media
|
||||
host-suffix,jiangbing.cn,Domestic Media
|
||||
host-suffix,pps.tv,Domestic Media
|
||||
host-suffix,ppsimg.com,Domestic Media
|
||||
host-suffix,ppstream.cn,Domestic Media
|
||||
host-suffix,ppstream.com,Domestic Media
|
||||
host-suffix,ppstream.com.cn,Domestic Media
|
||||
host-suffix,ppstream.net,Domestic Media
|
||||
host-suffix,ppstream.net.cn,Domestic Media
|
||||
host-suffix,ppsurl.com,Domestic Media
|
||||
host-suffix,qiyi.cn,Domestic Media
|
||||
host-suffix,qiyi.com,Domestic Media
|
||||
host-suffix,qiyipic.com,Domestic Media
|
||||
host-suffix,qy.com,Domestic Media
|
||||
host-suffix,qy.net,Domestic Media
|
||||
host-suffix,suike.cn,Domestic Media
|
||||
host-KEYWORD,qiyi,Domestic Media
|
||||
user-agent,PPStream*,Domestic Media
|
||||
user-agent,QIYI*,Domestic Media
|
||||
user-agent,QYPlayer*,Domestic Media
|
||||
user-agent,iQiyi*,Domestic Media
|
||||
user-agent,Domestic Media*,Domestic Media
|
||||
ip-cidr,101.224.0.0/13,Domestic Media
|
||||
ip-cidr,103.44.56.0/22,Domestic Media
|
||||
ip-cidr,103.5.34.153/32,Domestic Media
|
||||
ip-cidr,104.109.129.153/32,Domestic Media
|
||||
ip-cidr,110.238.107.47/32,Domestic Media
|
||||
ip-cidr,118.26.120.0/24,Domestic Media
|
||||
ip-cidr,118.26.32.0/23,Domestic Media
|
||||
ip-cidr,119.176.0.0/12,Domestic Media
|
||||
ip-cidr,203.211.4.169/32,Domestic Media
|
||||
ip-cidr,203.211.4.193/32,Domestic Media
|
||||
ip-cidr,203.74.95.131/32,Domestic Media
|
||||
ip-cidr,203.74.95.139/32,Domestic Media
|
||||
ip-cidr,203.74.95.153/32,Domestic Media
|
||||
ip-cidr,210.201.32.11/32,Domestic Media
|
||||
ip-cidr,210.201.32.8/32,Domestic Media
|
||||
ip-cidr,210.71.227.200/32,Domestic Media
|
||||
ip-cidr,210.71.227.202/32,Domestic Media
|
||||
ip-cidr,23.211.15.99/32,Domestic Media
|
||||
ip-cidr,23.40.241.251/32,Domestic Media
|
||||
ip-cidr,23.40.242.10/32,Domestic Media
|
||||
ip-cidr,23.53.32.88/32,Domestic Media
|
||||
|
||||
|
||||
# >> Tencent Video
|
||||
host,00713915daab0be43def5c338c02c80b.dlied1.cdntips.net,Domestic Media
|
||||
host,17caa75e77d31e1f5a7841e0b3374569.dlied1.cdntips.net,Domestic Media
|
||||
host,apd-pcdnvodstat.teg.tencent-cloud.net,Domestic Media
|
||||
host,dldir1.qq.com,Domestic Media
|
||||
host,iacc.qq.com,Domestic Media
|
||||
host,ins-eeww7kom.ias.tencent-cloud.net,Domestic Media
|
||||
host,ios.video.mpush.qq.com,Domestic Media
|
||||
host,rdelivery.qq.com,Domestic Media
|
||||
host,ts.qq.com,Domestic Media
|
||||
host,v.streaming.qq.com,Domestic Media
|
||||
host,video-public-1258344701.shiply-cdn.qq.com,Domestic Media
|
||||
host,video-search-1258344701.shiply-cdn.qq.com,Domestic Media
|
||||
host,video-vip-1258344701.shiply-cdn.qq.com,Domestic Media
|
||||
host,yoo.gtimg.com,Domestic Media
|
||||
host-suffix,pgdt.gtimg.cn,Domestic Media
|
||||
host-suffix,qqvideo.gtimg.com,Domestic Media
|
||||
host-suffix,v.qq.com,Domestic Media
|
||||
host-suffix,v.smtcdns.com,Domestic Media
|
||||
host-suffix,video.qq.com,Domestic Media
|
||||
user-agent,MOO*,Domestic Media
|
||||
user-agent,TencentMidasConnect*,Domestic Media
|
||||
ip-cidr,58.49.111.117/32,Domestic Media
|
||||
ip-cidr,58.49.111.79/32,Domestic Media
|
||||
ip-cidr,58.49.111.95/32,Domestic Media
|
||||
ip6-cidr,::ffff:113.248.172.245/128,Domestic Media
|
||||
ip6-cidr,::ffff:114.235.96.186/128,Domestic Media
|
||||
ip6-cidr,::ffff:115.236.128.112/128,Domestic Media
|
||||
ip6-cidr,::ffff:115.236.128.120/128,Domestic Media
|
||||
ip6-cidr,::ffff:115.236.128.24/128,Domestic Media
|
||||
ip6-cidr,::ffff:115.236.128.80/128,Domestic Media
|
||||
ip6-cidr,::ffff:117.64.75.196/128,Domestic Media
|
||||
ip6-cidr,::ffff:117.68.200.210/128,Domestic Media
|
||||
ip6-cidr,::ffff:117.87.144.24/128,Domestic Media
|
||||
ip6-cidr,::ffff:121.56.126.255/128,Domestic Media
|
||||
ip6-cidr,::ffff:124.73.198.81/128,Domestic Media
|
||||
ip6-cidr,::ffff:124.73.200.142/128,Domestic Media
|
||||
ip6-cidr,::ffff:175.6.84.30/128,Domestic Media
|
||||
ip6-cidr,::ffff:175.6.84.96/128,Domestic Media
|
||||
ip6-cidr,::ffff:183.161.144.133/128,Domestic Media
|
||||
ip6-cidr,::ffff:183.161.144.230/128,Domestic Media
|
||||
ip6-cidr,::ffff:183.161.149.105/128,Domestic Media
|
||||
ip6-cidr,::ffff:198.18.5.138/128,Domestic Media
|
||||
ip6-cidr,::ffff:198.18.6.81/128,Domestic Media
|
||||
ip6-cidr,::ffff:198.18.6.83/128,Domestic Media
|
||||
ip6-cidr,::ffff:223.240.191.238/128,Domestic Media
|
||||
ip6-cidr,::ffff:27.157.209.46/128,Domestic Media
|
||||
ip6-cidr,::ffff:58.217.232.117/128,Domestic Media
|
||||
ip6-cidr,::ffff:58.217.232.68/128,Domestic Media
|
||||
ip6-cidr,::ffff:58.217.232.79/128,Domestic Media
|
||||
ip6-cidr,::ffff:58.58.0.90/128,Domestic Media
|
||||
ip6-cidr,::ffff:60.171.183.161/128,Domestic Media
|
||||
ip6-cidr,::ffff:60.171.183.186/128,Domestic Media
|
||||
ip6-cidr,::ffff:60.171.183.98/128,Domestic Media
|
||||
|
||||
|
||||
# >> Youku
|
||||
host-suffix,0co3geye.cn,Domestic Media
|
||||
host-suffix,2isbbess.cn,Domestic Media
|
||||
host-suffix,33lwhaoinc.cn,Domestic Media
|
||||
host-suffix,52mtkvideo.cn,Domestic Media
|
||||
host-suffix,9xsecndns.cn,Domestic Media
|
||||
host-suffix,b82yxres.cn,Domestic Media
|
||||
host-suffix,cibntv.net,Domestic Media
|
||||
host-suffix,e8h2ty.tdum.alibaba.com,Domestic Media
|
||||
host-suffix,gamenow.club,Domestic Media
|
||||
host-suffix,kumiao.com,Domestic Media
|
||||
host-suffix,kumiao.tv,Domestic Media
|
||||
host-suffix,kuxiaomiao.cn,Domestic Media
|
||||
host-suffix,kuxiaomiao.com,Domestic Media
|
||||
host-suffix,kuxiaomiao.com.cn,Domestic Media
|
||||
host-suffix,kuxiaomiao.net,Domestic Media
|
||||
host-suffix,mmstat.com,Domestic Media
|
||||
host-suffix,ns6mitkxo.cn,Domestic Media
|
||||
host-suffix,sk2cdsnw.cn,Domestic Media
|
||||
host-suffix,sogoodtech1.cn,Domestic Media
|
||||
host-suffix,soku.com,Domestic Media
|
||||
host-suffix,tudou.com,Domestic Media
|
||||
host-suffix,ukoo.com.cn,Domestic Media
|
||||
host-suffix,wenyupages.com,Domestic Media
|
||||
host-suffix,wingsmobiletek.cn,Domestic Media
|
||||
host-suffix,wwc.alicdn.com,Domestic Media
|
||||
host-suffix,ykimg.com,Domestic Media
|
||||
host-suffix,yodou.com,Domestic Media
|
||||
host-suffix,yoku.net.cn,Domestic Media
|
||||
host-suffix,yoqoo.com,Domestic Media
|
||||
host-suffix,yoqoo.net,Domestic Media
|
||||
host-suffix,yoqoo.net.cn,Domestic Media
|
||||
host-suffix,yoqoo.tv,Domestic Media
|
||||
host-suffix,youku.com,Domestic Media
|
||||
host-suffix,youku.com.cn,Domestic Media
|
||||
host-suffix,youku.org,Domestic Media
|
||||
host-suffix,youqoo.net,Domestic Media
|
||||
user-agent,%E4%BC%98%E9%85%B7*,Domestic Media
|
||||
user-agent,youku*,Domestic Media
|
||||
ip-cidr,106.11.0.0/16,Domestic Media
|
||||
|
||||
# > 芒果TV
|
||||
user-agent,MGTV*,Domestic Media
|
||||
host-suffix,hifuntv.com,Domestic Media
|
||||
host-suffix,hitv.com,Domestic Media
|
||||
host-suffix,hunaniptv.com,Domestic Media
|
||||
host-suffix,MgTV.com,Domestic Media
|
||||
host-suffix,imgo.tv,Domestic Media
|
||||
host-suffix,mgtv.com,Domestic Media
|
||||
host-suffix,tazai.com,Domestic Media
|
|
@ -1,444 +1,444 @@
|
|||
# Region / 区域性 list -- China部分
|
||||
# 请注意,此规则仍然处于未完善并持续更新的状态
|
||||
# 常用UA
|
||||
user-agent, %E4%BA%AC%E4%B8%9C%E5%88%B0%E5%AE%B6*,DIRECT
|
||||
user-agent,%E5%8D%B3%E5%88%BB*,DIRECT
|
||||
user-agent,*Vainglory* ,DIRECT
|
||||
user-agent,AdBlock*,DIRECT
|
||||
user-agent,arrowio*,DIRECT
|
||||
user-agent,balls*,DIRECT
|
||||
user-agent,Best%20Trace*,DIRECT
|
||||
user-agent,cmblife*,DIRECT
|
||||
user-agent,eusoft_ting_en_iphone,DIRECT
|
||||
user-agent,hide*,DIRECT
|
||||
user-agent,MegaWerewolf*,DIRECT
|
||||
user-agent,MicroMessenger*,DIRECT
|
||||
user-agent,Moke*,DIRECT
|
||||
user-agent,osee2unifiedRelease*,DIRECT
|
||||
user-agent,QQ*,DIRECT
|
||||
user-agent,TeamViewer*,DIRECT
|
||||
user-agent,TIM*,DIRECT
|
||||
user-agent,ting_en,DIRECT
|
||||
user-agent,WebTorrent*,DIRECT
|
||||
user-agent,WeChat*,DIRECT
|
||||
user-agent,%E4%BA%AC%E4%B8%9C%E5%88%B0%E5%AE%B6*,direct
|
||||
user-agent,%E5%8D%B3%E5%88%BB*,direct
|
||||
user-agent,*Vainglory* ,direct
|
||||
user-agent,AdBlock*,direct
|
||||
user-agent,arrowio*,direct
|
||||
user-agent,balls*,direct
|
||||
user-agent,Best%20Trace*,direct
|
||||
user-agent,cmblife*,direct
|
||||
user-agent,eusoft_ting_en_iphone,direct
|
||||
user-agent,hide*,direct
|
||||
user-agent,MegaWerewolf*,direct
|
||||
user-agent,MicroMessenger*,direct
|
||||
user-agent,Moke*,direct
|
||||
user-agent,osee2unifiedRelease*,direct
|
||||
user-agent,QQ*,direct
|
||||
user-agent,TeamViewer*,direct
|
||||
user-agent,TIM*,direct
|
||||
user-agent,ting_en,direct
|
||||
user-agent,WebTorrent*,direct
|
||||
user-agent,WeChat*,direct
|
||||
# GeoIP CN段 直联
|
||||
GEOIP,CN,DIRECT
|
||||
GEOIP,CN,direct
|
||||
|
||||
|
||||
# IP类工具 直联
|
||||
host-suffix,ipip.net,DIRECT
|
||||
host-suffix,ip.la,DIRECT
|
||||
host-suffix,ip-cdn.com,DIRECT
|
||||
host-suffix,test-ipv4.com,DIRECT
|
||||
host-suffix,ipv6-test.com,DIRECT
|
||||
host-suffix,test-ipv6.com,DIRECT
|
||||
host-suffix,whatismyip.com,DIRECT
|
||||
host-suffix,ipip.net,direct
|
||||
host-suffix,ip.la,direct
|
||||
host-suffix,ip-cdn.com,direct
|
||||
host-suffix,test-ipv4.com,direct
|
||||
host-suffix,ipv6-test.com,direct
|
||||
host-suffix,test-ipv6.com,direct
|
||||
host-suffix,whatismyip.com,direct
|
||||
# 测速类
|
||||
//Speed Test
|
||||
# host-suffix,speedtest.net,DIRECT
|
||||
host-suffix,netspeedtestmaster.com,DIRECT
|
||||
host,speedtest.macpaw.com,DIRECT
|
||||
# host-suffix,speedtest.net,direct
|
||||
host-suffix,netspeedtestmaster.com,direct
|
||||
host,speedtest.macpaw.com,direct
|
||||
# 京东
|
||||
host-suffix,jd.com,DIRECT
|
||||
host-suffix,jd.hk,DIRECT
|
||||
host-suffix,jdpay.com,DIRECT
|
||||
host-suffix,360buyimg.com,DIRECT
|
||||
host-suffix,jd.com,direct
|
||||
host-suffix,jd.hk,direct
|
||||
host-suffix,jdpay.com,direct
|
||||
host-suffix,360buyimg.com,direct
|
||||
# 滴滴
|
||||
host-suffix,didialift.com,DIRECT
|
||||
host-suffix,didiglobal.com,DIRECT
|
||||
host-suffix,udache.com,DIRECT
|
||||
host-suffix,didialift.com,direct
|
||||
host-suffix,didiglobal.com,direct
|
||||
host-suffix,udache.com,direct
|
||||
# 金山词霸
|
||||
host-suffix,iciba.com,DIRECT
|
||||
host-suffix,ksosoft.com,DIRECT
|
||||
host-suffix,iciba.com,direct
|
||||
host-suffix,ksosoft.com,direct
|
||||
# 字节跳动
|
||||
host-suffix,feiliao.com,DIRECT
|
||||
host-suffix,pstatp.com,DIRECT
|
||||
host-suffix,snssdk.com,DIRECT
|
||||
host-suffix,iesdouyin.com,DIRECT
|
||||
host-suffix,toutiao.com,DIRECT
|
||||
host-suffix,feiliao.com,direct
|
||||
host-suffix,pstatp.com,direct
|
||||
host-suffix,snssdk.com,direct
|
||||
host-suffix,iesdouyin.com,direct
|
||||
host-suffix,toutiao.com,direct
|
||||
# 百度
|
||||
host-suffix,baidu.com,DIRECT
|
||||
host-suffix,baidubcr.com,DIRECT
|
||||
host-suffix,bdstatic.com,DIRECT
|
||||
host-suffix,yunjiasu-cdn.net,DIRECT
|
||||
host-suffix,baidu.com,direct
|
||||
host-suffix,baidubcr.com,direct
|
||||
host-suffix,bdstatic.com,direct
|
||||
host-suffix,yunjiasu-cdn.net,direct
|
||||
# 360
|
||||
host-suffix,qhres.com,DIRECT
|
||||
host-suffix,qhimg.com,DIRECT
|
||||
host-suffix,qhres.com,direct
|
||||
host-suffix,qhimg.com,direct
|
||||
# 阿里
|
||||
user-agent,%E4%BC%98%E9%85%B7*,DIRECT
|
||||
host-suffix,alibaba.com,DIRECT
|
||||
host-suffix,alicdn.com,DIRECT
|
||||
host-suffix,alikunlun.com,DIRECT
|
||||
host-suffix,alipay.com,DIRECT
|
||||
host-suffix,amap.com,DIRECT
|
||||
host-suffix,autonavi.com,DIRECT
|
||||
host-suffix,dingtalk.com,DIRECT
|
||||
host-suffix,mxhichina.com,DIRECT
|
||||
host-suffix,soku.com,DIRECT
|
||||
host-suffix,taobao.com,DIRECT
|
||||
host-suffix,tmall.com,DIRECT
|
||||
host-suffix,tmall.hk,DIRECT
|
||||
host-suffix,ykimg.com,DIRECT
|
||||
host-suffix,youku.com,DIRECT
|
||||
host-suffix,xiami.com,DIRECT
|
||||
host-suffix,xiami.net,DIRECT
|
||||
user-agent,%E4%BC%98%E9%85%B7*,direct
|
||||
host-suffix,alibaba.com,direct
|
||||
host-suffix,alicdn.com,direct
|
||||
host-suffix,alikunlun.com,direct
|
||||
host-suffix,alipay.com,direct
|
||||
host-suffix,amap.com,direct
|
||||
host-suffix,autonavi.com,direct
|
||||
host-suffix,dingtalk.com,direct
|
||||
host-suffix,mxhichina.com,direct
|
||||
host-suffix,soku.com,direct
|
||||
host-suffix,taobao.com,direct
|
||||
host-suffix,tmall.com,direct
|
||||
host-suffix,tmall.hk,direct
|
||||
host-suffix,ykimg.com,direct
|
||||
host-suffix,youku.com,direct
|
||||
host-suffix,xiami.com,direct
|
||||
host-suffix,xiami.net,direct
|
||||
# 腾讯
|
||||
user-agent,MicroMessenger%20Client,DIRECT
|
||||
user-agent,WeChat*,DIRECT
|
||||
host-suffix,gtimg.com,DIRECT
|
||||
host-suffix,idqqimg.com,DIRECT
|
||||
host-suffix,igamecj.com,DIRECT
|
||||
host-suffix,myapp.com,DIRECT
|
||||
host-suffix,myqcloud.com,DIRECT
|
||||
host-suffix,qq.com,DIRECT
|
||||
host-suffix,tencent.com,DIRECT
|
||||
host-suffix,tencent-cloud.net,DIRECT
|
||||
user-agent,MicroMessenger%20Client,direct
|
||||
user-agent,WeChat*,direct
|
||||
host-suffix,gtimg.com,direct
|
||||
host-suffix,idqqimg.com,direct
|
||||
host-suffix,igamecj.com,direct
|
||||
host-suffix,myapp.com,direct
|
||||
host-suffix,myqcloud.com,direct
|
||||
host-suffix,qq.com,direct
|
||||
host-suffix,tencent.com,direct
|
||||
host-suffix,tencent-cloud.net,direct
|
||||
# 美图
|
||||
host-suffix,meitu.com,DIRECT
|
||||
host-suffix,meitudata.com,DIRECT
|
||||
host-suffix,meitustat.com,DIRECT
|
||||
host-suffix,meipai.com,DIRECT
|
||||
host-suffix,meitu.com,direct
|
||||
host-suffix,meitudata.com,direct
|
||||
host-suffix,meitustat.com,direct
|
||||
host-suffix,meipai.com,direct
|
||||
# 网易
|
||||
user-agent,NeteaseMusic*,DIRECT
|
||||
user-agent,%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*,DIRECT
|
||||
host-suffix,163.com,DIRECT
|
||||
host-suffix,126.net,DIRECT
|
||||
host-suffix,127.net,DIRECT
|
||||
host-suffix,163yun.com,DIRECT
|
||||
host-suffix,lofter.com,DIRECT
|
||||
host-suffix,netease.com,DIRECT
|
||||
host-suffix,ydstatic.com,DIRECT
|
||||
user-agent,NeteaseMusic*,direct
|
||||
user-agent,%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90*,direct
|
||||
host-suffix,163.com,direct
|
||||
host-suffix,126.net,direct
|
||||
host-suffix,127.net,direct
|
||||
host-suffix,163yun.com,direct
|
||||
host-suffix,lofter.com,direct
|
||||
host-suffix,netease.com,direct
|
||||
host-suffix,ydstatic.com,direct
|
||||
# 新浪
|
||||
host-suffix,sina.com,DIRECT
|
||||
host-suffix,weibo.com,DIRECT
|
||||
host-suffix,weibocdn.com,DIRECT
|
||||
host-suffix,sina.com,direct
|
||||
host-suffix,weibo.com,direct
|
||||
host-suffix,weibocdn.com,direct
|
||||
# 搜狐
|
||||
host-suffix,sohu.com,DIRECT
|
||||
host-suffix,sohucs.com,DIRECT
|
||||
host-suffix,sohu-inc.com,DIRECT
|
||||
host-suffix,v-56.com,DIRECT
|
||||
host-suffix,sohu.com,direct
|
||||
host-suffix,sohucs.com,direct
|
||||
host-suffix,sohu-inc.com,direct
|
||||
host-suffix,v-56.com,direct
|
||||
# 搜狗
|
||||
host-suffix,sogo.com,DIRECT
|
||||
host-suffix,sogou.com,DIRECT
|
||||
host-suffix,sogoucdn.com,DIRECT
|
||||
host-suffix,sogo.com,direct
|
||||
host-suffix,sogou.com,direct
|
||||
host-suffix,sogoucdn.com,direct
|
||||
# 其他常用网站直联
|
||||
host-suffix,cn,DIRECT
|
||||
host-suffix,360in.com,DIRECT
|
||||
host-suffix,51ym.me,DIRECT
|
||||
host-suffix,8686c.com,DIRECT
|
||||
host-suffix,abchina.com,DIRECT
|
||||
host-suffix,accuweather.com,DIRECT
|
||||
host-suffix,aicoinstorge.com,DIRECT
|
||||
host-suffix,air-matters.com,DIRECT
|
||||
host-suffix,air-matters.io,DIRECT
|
||||
host-suffix,aixifan.com,DIRECT
|
||||
host-suffix,amd.com,DIRECT
|
||||
host-suffix,b612.net,DIRECT
|
||||
host-suffix,bdatu.com,DIRECT
|
||||
host-suffix,beitaichufang.com,DIRECT
|
||||
host-suffix,bjango.com,DIRECT
|
||||
host-suffix,booking.com,DIRECT
|
||||
host-suffix,bstatic.com,DIRECT
|
||||
host-suffix,cailianpress.com,DIRECT
|
||||
host-suffix,camera360.com,DIRECT
|
||||
host-suffix,chinaso.com,DIRECT
|
||||
host-suffix,chua.pro,DIRECT
|
||||
host-suffix,chuimg.com,DIRECT
|
||||
host-suffix,chunyu.mobi,DIRECT
|
||||
host-suffix,chushou.tv,DIRECT
|
||||
host-suffix,cmbchina.com,DIRECT
|
||||
host-suffix,cmbimg.com,DIRECT
|
||||
host-suffix,ctrip.com,DIRECT
|
||||
host-suffix,dfcfw.com,DIRECT
|
||||
host-suffix,docschina.org,DIRECT
|
||||
host-suffix,douban.com,DIRECT
|
||||
host-suffix,doubanio.com,DIRECT
|
||||
host-suffix,douyu.com,DIRECT
|
||||
host-suffix,dxycdn.com,DIRECT
|
||||
host-suffix,dytt8.net,DIRECT
|
||||
host-suffix,eastmoney.com,DIRECT
|
||||
host-suffix,eudic.net,DIRECT
|
||||
host-suffix,feng.com,DIRECT
|
||||
host-suffix,fengkongcloud.com,DIRECT
|
||||
host-suffix,frdic.com,DIRECT
|
||||
host-suffix,futu5.com,DIRECT
|
||||
host-suffix,futunn.com,DIRECT
|
||||
host-suffix,geilicdn.com,DIRECT
|
||||
host-suffix,getpricetag.com,DIRECT
|
||||
host-suffix,gifshow.com,DIRECT
|
||||
host-suffix,godic.net,DIRECT
|
||||
host-suffix,hicloud.com,DIRECT
|
||||
host-suffix,hongxiu.com,DIRECT
|
||||
host-suffix,hostbuf.com,DIRECT
|
||||
host-suffix,huxiucdn.com,DIRECT
|
||||
host-suffix,huya.com,DIRECT
|
||||
host-suffix,infinitynewtab.com,DIRECT
|
||||
host-suffix,ithome.com,DIRECT
|
||||
host-suffix,java.com,DIRECT
|
||||
host-suffix,jidian.im,DIRECT
|
||||
host-suffix,kaiyanapp.com,DIRECT
|
||||
host-suffix,kaspersky-labs.com,DIRECT
|
||||
host-suffix,keepcdn.com,DIRECT
|
||||
host-suffix,kkmh.com,DIRECT
|
||||
host-suffix,licdn.com,DIRECT
|
||||
host-suffix,linkedin.com,DIRECT
|
||||
host-suffix,loli.net,DIRECT
|
||||
host-suffix,luojilab.com,DIRECT
|
||||
host-suffix,maoyan.com,DIRECT
|
||||
host-suffix,maoyun.tv,DIRECT
|
||||
host-suffix,meituan.com,DIRECT
|
||||
host-suffix,meituan.net,DIRECT
|
||||
host-suffix,mobike.com,DIRECT
|
||||
host-suffix,mubu.com,DIRECT
|
||||
host-suffix,myzaker.com,DIRECT
|
||||
host-suffix,nim-lang-cn.org,DIRECT
|
||||
host-suffix,nvidia.com,DIRECT
|
||||
host-suffix,oracle.com,DIRECT
|
||||
host-suffix,paypal.com,DIRECT
|
||||
host-suffix,paypalobjects.com,DIRECT
|
||||
host-suffix,qdaily.com,DIRECT
|
||||
host-suffix,qidian.com,DIRECT
|
||||
host-suffix,qyer.com,DIRECT
|
||||
host-suffix,qyerstatic.com,DIRECT
|
||||
host-suffix,raychase.net,DIRECT
|
||||
host-suffix,ronghub.com,DIRECT
|
||||
host-suffix,ruguoapp.com,DIRECT
|
||||
host-suffix,sankuai.com,DIRECT
|
||||
host-suffix,scomper.me,DIRECT
|
||||
host-suffix,seafile.com,DIRECT
|
||||
host-suffix,sm.ms,DIRECT
|
||||
host-suffix,smzdm.com,DIRECT
|
||||
host-suffix,snapdrop.net,DIRECT
|
||||
host-suffix,snwx.com,DIRECT
|
||||
host-suffix,s-reader.com,DIRECT
|
||||
host-suffix,sspai.com,DIRECT
|
||||
host-suffix,takungpao.com,DIRECT
|
||||
host-suffix,teamviewer.com,DIRECT
|
||||
host-suffix,tianyancha.com,DIRECT
|
||||
host-suffix,udacity.com,DIRECT
|
||||
host-suffix,uning.com,DIRECT
|
||||
host-suffix,vmware.com,DIRECT
|
||||
host-suffix,weather.com,DIRECT
|
||||
host-suffix,weico.cc,DIRECT
|
||||
host-suffix,weidian.com,DIRECT
|
||||
host-suffix,xiachufang.com,DIRECT
|
||||
host-suffix,ximalaya.com,DIRECT
|
||||
host-suffix,xinhuanet.com,DIRECT
|
||||
host-suffix,xmcdn.com,DIRECT
|
||||
host-suffix,yangkeduo.com,DIRECT
|
||||
host-suffix,zhangzishi.cc,DIRECT
|
||||
host-suffix,zhihu.com,DIRECT
|
||||
host-suffix,zhimg.com,DIRECT
|
||||
host-suffix,zhuihd.com,DIRECT
|
||||
host,download.jetbrains.com,DIRECT
|
||||
host-suffix,12306.com,DIRECT
|
||||
host-suffix,126.net,DIRECT
|
||||
host-suffix,163.com,DIRECT
|
||||
host-suffix,360.cn,DIRECT
|
||||
host-suffix,360.com,DIRECT
|
||||
host-suffix,360buy.com,DIRECT
|
||||
host-suffix,360buyimg.com,DIRECT
|
||||
host-suffix,356884.com,DIRECT
|
||||
host-suffix,36kr.com,DIRECT
|
||||
host-suffix,51ym.me,DIRECT
|
||||
host-suffix,58.com,DIRECT
|
||||
host-suffix,8686c.com,DIRECT
|
||||
host-suffix,abercrombie.com,DIRECT
|
||||
host-suffix,acfun.tv,DIRECT
|
||||
host-suffix,acgvideo.com,DIRECT
|
||||
host-suffix,adobesc.com,DIRECT
|
||||
host-suffix,air-matters.com,DIRECT
|
||||
host-suffix,air-matters.io,DIRECT
|
||||
host-suffix,aixifan.com,DIRECT
|
||||
host-suffix,akadns.net,DIRECT
|
||||
host-suffix,alicdn.com,DIRECT
|
||||
host-suffix,alipay.com,DIRECT
|
||||
host-suffix,alipayobjects.com,DIRECT
|
||||
host-suffix,aliyun.com,DIRECT
|
||||
host-suffix,amap.com,DIRECT
|
||||
host-suffix,aweme.snssdk.com,DIRECT
|
||||
host-suffix,apache.org,DIRECT
|
||||
host-suffix,api.crisp.chat,DIRECT
|
||||
host-suffix,api.termius.com,DIRECT
|
||||
host-suffix,appstore.com,DIRECT
|
||||
host-suffix,autonavi.com,DIRECT
|
||||
host-suffix,bababian.com,DIRECT
|
||||
host-suffix,baidu.com,DIRECT
|
||||
host-suffix,battle.net,DIRECT
|
||||
host-suffix,bet365.com,DIRECT
|
||||
host-suffix,bdimg.com,DIRECT
|
||||
host-suffix,bdstatic.com,DIRECT
|
||||
host-suffix,beatsbydre.com,DIRECT
|
||||
host-suffix,battle.net,DIRECT
|
||||
host-suffix,caiyunapp.com,DIRECT
|
||||
host-suffix,ccgslb.com,DIRECT
|
||||
host-suffix,ccgslb.net,DIRECT
|
||||
host-suffix,chinacache.net,DIRECT
|
||||
host-suffix,chunbo.com,DIRECT
|
||||
host-suffix,chunboimg.com,DIRECT
|
||||
host-suffix,clashroyaleapp.com,DIRECT
|
||||
host-suffix,clouddn.com,DIRECT
|
||||
host-suffix,cmfu.com,DIRECT
|
||||
host-suffix,cnbeta.com,DIRECT
|
||||
host-suffix,cnbetacdn.com,DIRECT
|
||||
host-suffix,conoha.jp,DIRECT
|
||||
host-suffix,culturedcode.com,DIRECT
|
||||
host-suffix,didialift.com,DIRECT
|
||||
host-suffix,douban.com,DIRECT
|
||||
host-suffix,doubanio.com,DIRECT
|
||||
host-suffix,douyu.com,DIRECT
|
||||
host-suffix,douyu.tv,DIRECT
|
||||
host-suffix,douyutv.com,DIRECT
|
||||
host-suffix,duokan.com,DIRECT
|
||||
host-suffix,duoshuo.com,DIRECT
|
||||
host-suffix,dytt8.net,DIRECT
|
||||
host-suffix,easou.com,DIRECT
|
||||
host-suffix,ecitic.com,DIRECT
|
||||
host-suffix,ecitic.net,DIRECT
|
||||
host-suffix,eudic.net,DIRECT
|
||||
host-suffix,ewqcxz.com,DIRECT
|
||||
host-suffix,feng.com,DIRECT
|
||||
host-suffix,fir.im,DIRECT
|
||||
host-suffix,frdic.com,DIRECT
|
||||
host-suffix,fresh-ideas.cc,DIRECT
|
||||
host-suffix,geetest.com,DIRECT
|
||||
host-suffix,godic.net,DIRECT
|
||||
host-suffix,goodread.com,DIRECT
|
||||
host-suffix,google.cn,DIRECT
|
||||
host-suffix,gtimg.com,DIRECT
|
||||
host-suffix,haibian.com,DIRECT
|
||||
host-suffix,hao123.com,DIRECT
|
||||
host-suffix,haosou.com,DIRECT
|
||||
host-suffix,hollisterco.com,DIRECT
|
||||
host-suffix,hongxiu.com,DIRECT
|
||||
host-suffix,hxcdn.net,DIRECT
|
||||
host-suffix,iciba.com,DIRECT
|
||||
host-suffix,ifeng.com,DIRECT
|
||||
host-suffix,ifengimg.com,DIRECT
|
||||
host-suffix,images-amazon.com,DIRECT
|
||||
host-suffix,img4me.com,DIRECT
|
||||
host-suffix,ipip.net,DIRECT
|
||||
host-suffix,ithome.com,DIRECT
|
||||
host-suffix,ixdzs.com,DIRECT
|
||||
host-suffix,jd.com,DIRECT
|
||||
host-suffix,jd.hk,DIRECT
|
||||
host-suffix,jianshu.com,DIRECT
|
||||
host-suffix,jianshu.io,DIRECT
|
||||
host-suffix,jianshuapi.com,DIRECT
|
||||
host-suffix,jiathis.com,DIRECT
|
||||
host-suffix,jomodns.com,DIRECT
|
||||
host-suffix,knewone.com,DIRECT
|
||||
host-suffix,kuaidi100.com,DIRECT
|
||||
host-suffix,lecloud.com,DIRECT
|
||||
host-suffix,lemicp.com,DIRECT
|
||||
host-suffix,letv.com,DIRECT
|
||||
host-suffix,letvcloud.com,DIRECT
|
||||
host-suffix,lizhi.io,DIRECT
|
||||
host-suffix,localizecdn.com,DIRECT
|
||||
host-suffix,lucifr.com,DIRECT
|
||||
host-suffix,luoo.net,DIRECT
|
||||
host-suffix,lxdns.com,DIRECT
|
||||
host-suffix,meizu.com,DIRECT
|
||||
host-suffix,mi.com,DIRECT
|
||||
host-suffix,miaopai.com,DIRECT
|
||||
host-suffix,miui.com,DIRECT
|
||||
host-suffix,miwifi.com,DIRECT
|
||||
host-suffix,mob.com,DIRECT
|
||||
host-suffix,moke.com,DIRECT
|
||||
host-suffix,mxhichina.com,DIRECT
|
||||
host-suffix,myqcloud.com,DIRECT
|
||||
host-suffix,myunlu.com,DIRECT
|
||||
host-suffix,ngabbs.com,DIRECT
|
||||
host-suffix,netease.com,DIRECT
|
||||
host-suffix,nssurge.com,DIRECT
|
||||
host-suffix,nuomi.com,DIRECT
|
||||
host-suffix,ourdvs.com,DIRECT
|
||||
host-suffix,overcast.fm,DIRECT
|
||||
host-suffix,pgyer.com,DIRECT
|
||||
host-suffix,pstatp.com,DIRECT
|
||||
host-suffix,qbox.me,DIRECT
|
||||
host-suffix,qcloud.com,DIRECT
|
||||
host-suffix,qdaily.com,DIRECT
|
||||
host-suffix,qdmm.com,DIRECT
|
||||
host-suffix,qhimg.com,DIRECT
|
||||
host-suffix,qidian.com,DIRECT
|
||||
host-suffix,qihucdn.com,DIRECT
|
||||
host-suffix,qin.io,DIRECT
|
||||
host-suffix,qingmang.me,DIRECT
|
||||
host-suffix,qingmang.mobi,DIRECT
|
||||
host-suffix,qiniucdn.com,DIRECT
|
||||
host-suffix,qiniudn.com,DIRECT
|
||||
host-suffix,qiyi.com,DIRECT
|
||||
host-suffix,qiyipic.com,DIRECT
|
||||
host-suffix,qq.com,DIRECT
|
||||
host-suffix,qqurl.com,DIRECT
|
||||
host-suffix,rarbg.to,DIRECT
|
||||
host-suffix,rrmj.tv,DIRECT
|
||||
host-suffix,ruguoapp.com,DIRECT
|
||||
host-suffix,sandai.net,DIRECT
|
||||
host-suffix,sf-express.com,DIRECT
|
||||
host-suffix,sinaapp.com,DIRECT
|
||||
host-suffix,sinaimg.cn,DIRECT
|
||||
host-suffix,sinaimg.com,DIRECT
|
||||
host-suffix,sm.ms,DIRECT
|
||||
host-suffix,smzdm.com,DIRECT
|
||||
host-suffix,snwx.com,DIRECT
|
||||
host-suffix,so.com,DIRECT
|
||||
host-suffix,sogou.com,DIRECT
|
||||
host-suffix,sogoucdn.com,DIRECT
|
||||
host-suffix,sohu.com,DIRECT
|
||||
host-suffix,soku.com,DIRECT
|
||||
host-suffix,soso.com,DIRECT
|
||||
host-suffix,sspai.com,DIRECT
|
||||
host-suffix,startssl.com,DIRECT
|
||||
host-suffix,suning.com,DIRECT
|
||||
host-suffix,symcd.com,DIRECT
|
||||
host-suffix,taobao.com,DIRECT
|
||||
host-suffix,tenpay.com,DIRECT
|
||||
host-suffix,tietuku.com,DIRECT
|
||||
host-suffix,tmall.com,DIRECT
|
||||
host-suffix,trello.com,DIRECT
|
||||
host-suffix,trellocdn.com,DIRECT
|
||||
host-suffix,ttmeiju.com,DIRECT
|
||||
host-suffix,tudou.com,DIRECT
|
||||
host-suffix,udache.com,DIRECT
|
||||
host-suffix,umengcloud.com,DIRECT
|
||||
host-suffix,upaiyun.com,DIRECT
|
||||
host-suffix,upyun.com,DIRECT
|
||||
host-suffix,uxengine.net,DIRECT
|
||||
host-suffix,wandoujia.com,DIRECT
|
||||
host-suffix,weather.bjango.com,DIRECT
|
||||
host-suffix,weather.com,DIRECT
|
||||
host-suffix,webqxs.com,DIRECT
|
||||
host-suffix,weibo.cn,DIRECT
|
||||
host-suffix,weibo.com,DIRECT
|
||||
host-suffix,weico.cc,DIRECT
|
||||
host-suffix,weiphone.com,DIRECT
|
||||
host-suffix,weiphone.net,DIRECT
|
||||
host-suffix,workflowy.com,DIRECT
|
||||
host-suffix,xiami.com,DIRECT
|
||||
host-suffix,xiami.net,DIRECT
|
||||
host-suffix,xiaojukeji.com,DIRECT
|
||||
host-suffix,xiaomi.com,DIRECT
|
||||
host-suffix,xiaomi.net,DIRECT
|
||||
host-suffix,xiaomicp.com,DIRECT
|
||||
host-suffix,ximalaya.com,DIRECT
|
||||
host-suffix,xitek.com,DIRECT
|
||||
host-suffix,xmcdn.com,DIRECT
|
||||
host-suffix,xslb.net,DIRECT
|
||||
host-suffix,xunlei.com,DIRECT
|
||||
host-suffix,yach.me,DIRECT
|
||||
host-suffix,yeepay.com,DIRECT
|
||||
host-suffix,yhd.com,DIRECT
|
||||
host-suffix,yinxiang.com,DIRECT
|
||||
host-suffix,yixia.com,DIRECT
|
||||
host-suffix,ykimg.com,DIRECT
|
||||
host-suffix,youdao.com,DIRECT
|
||||
host-suffix,youku.com,DIRECT
|
||||
host-suffix,yunjiasu-cdn.net,DIRECT
|
||||
host-suffix,zealer.com,DIRECT
|
||||
host-suffix,zgslb.net,DIRECT
|
||||
host-suffix,zhihu.com,DIRECT
|
||||
host-suffix,zhimg.com,DIRECT
|
||||
host-suffix,zmz002.com,DIRECT
|
||||
host-suffix,zimuzu.tv,DIRECT
|
||||
host-suffix,cn,direct
|
||||
host-suffix,360in.com,direct
|
||||
host-suffix,51ym.me,direct
|
||||
host-suffix,8686c.com,direct
|
||||
host-suffix,abchina.com,direct
|
||||
host-suffix,accuweather.com,direct
|
||||
host-suffix,aicoinstorge.com,direct
|
||||
host-suffix,air-matters.com,direct
|
||||
host-suffix,air-matters.io,direct
|
||||
host-suffix,aixifan.com,direct
|
||||
host-suffix,amd.com,direct
|
||||
host-suffix,b612.net,direct
|
||||
host-suffix,bdatu.com,direct
|
||||
host-suffix,beitaichufang.com,direct
|
||||
host-suffix,bjango.com,direct
|
||||
host-suffix,booking.com,direct
|
||||
host-suffix,bstatic.com,direct
|
||||
host-suffix,cailianpress.com,direct
|
||||
host-suffix,camera360.com,direct
|
||||
host-suffix,chinaso.com,direct
|
||||
host-suffix,chua.pro,direct
|
||||
host-suffix,chuimg.com,direct
|
||||
host-suffix,chunyu.mobi,direct
|
||||
host-suffix,chushou.tv,direct
|
||||
host-suffix,cmbchina.com,direct
|
||||
host-suffix,cmbimg.com,direct
|
||||
host-suffix,ctrip.com,direct
|
||||
host-suffix,dfcfw.com,direct
|
||||
host-suffix,docschina.org,direct
|
||||
host-suffix,douban.com,direct
|
||||
host-suffix,doubanio.com,direct
|
||||
host-suffix,douyu.com,direct
|
||||
host-suffix,dxycdn.com,direct
|
||||
host-suffix,dytt8.net,direct
|
||||
host-suffix,eastmoney.com,direct
|
||||
host-suffix,eudic.net,direct
|
||||
host-suffix,feng.com,direct
|
||||
host-suffix,fengkongcloud.com,direct
|
||||
host-suffix,frdic.com,direct
|
||||
host-suffix,futu5.com,direct
|
||||
host-suffix,futunn.com,direct
|
||||
host-suffix,geilicdn.com,direct
|
||||
host-suffix,getpricetag.com,direct
|
||||
host-suffix,gifshow.com,direct
|
||||
host-suffix,godic.net,direct
|
||||
host-suffix,hicloud.com,direct
|
||||
host-suffix,hongxiu.com,direct
|
||||
host-suffix,hostbuf.com,direct
|
||||
host-suffix,huxiucdn.com,direct
|
||||
host-suffix,huya.com,direct
|
||||
host-suffix,infinitynewtab.com,direct
|
||||
host-suffix,ithome.com,direct
|
||||
host-suffix,java.com,direct
|
||||
host-suffix,jidian.im,direct
|
||||
host-suffix,kaiyanapp.com,direct
|
||||
host-suffix,kaspersky-labs.com,direct
|
||||
host-suffix,keepcdn.com,direct
|
||||
host-suffix,kkmh.com,direct
|
||||
host-suffix,licdn.com,direct
|
||||
host-suffix,linkedin.com,direct
|
||||
host-suffix,loli.net,direct
|
||||
host-suffix,luojilab.com,direct
|
||||
host-suffix,maoyan.com,direct
|
||||
host-suffix,maoyun.tv,direct
|
||||
host-suffix,meituan.com,direct
|
||||
host-suffix,meituan.net,direct
|
||||
host-suffix,mobike.com,direct
|
||||
host-suffix,mubu.com,direct
|
||||
host-suffix,myzaker.com,direct
|
||||
host-suffix,nim-lang-cn.org,direct
|
||||
host-suffix,nvidia.com,direct
|
||||
host-suffix,oracle.com,direct
|
||||
host-suffix,paypal.com,direct
|
||||
host-suffix,paypalobjects.com,direct
|
||||
host-suffix,qdaily.com,direct
|
||||
host-suffix,qidian.com,direct
|
||||
host-suffix,qyer.com,direct
|
||||
host-suffix,qyerstatic.com,direct
|
||||
host-suffix,raychase.net,direct
|
||||
host-suffix,ronghub.com,direct
|
||||
host-suffix,ruguoapp.com,direct
|
||||
host-suffix,sankuai.com,direct
|
||||
host-suffix,scomper.me,direct
|
||||
host-suffix,seafile.com,direct
|
||||
host-suffix,sm.ms,direct
|
||||
host-suffix,smzdm.com,direct
|
||||
host-suffix,snapdrop.net,direct
|
||||
host-suffix,snwx.com,direct
|
||||
host-suffix,s-reader.com,direct
|
||||
host-suffix,sspai.com,direct
|
||||
host-suffix,takungpao.com,direct
|
||||
host-suffix,teamviewer.com,direct
|
||||
host-suffix,tianyancha.com,direct
|
||||
host-suffix,udacity.com,direct
|
||||
host-suffix,uning.com,direct
|
||||
host-suffix,vmware.com,direct
|
||||
host-suffix,weather.com,direct
|
||||
host-suffix,weico.cc,direct
|
||||
host-suffix,weidian.com,direct
|
||||
host-suffix,xiachufang.com,direct
|
||||
host-suffix,ximalaya.com,direct
|
||||
host-suffix,xinhuanet.com,direct
|
||||
host-suffix,xmcdn.com,direct
|
||||
host-suffix,yangkeduo.com,direct
|
||||
host-suffix,zhangzishi.cc,direct
|
||||
host-suffix,zhihu.com,direct
|
||||
host-suffix,zhimg.com,direct
|
||||
host-suffix,zhuihd.com,direct
|
||||
host,download.jetbrains.com,direct
|
||||
host-suffix,12306.com,direct
|
||||
host-suffix,126.net,direct
|
||||
host-suffix,163.com,direct
|
||||
host-suffix,360.cn,direct
|
||||
host-suffix,360.com,direct
|
||||
host-suffix,360buy.com,direct
|
||||
host-suffix,360buyimg.com,direct
|
||||
host-suffix,356884.com,direct
|
||||
host-suffix,36kr.com,direct
|
||||
host-suffix,51ym.me,direct
|
||||
host-suffix,58.com,direct
|
||||
host-suffix,8686c.com,direct
|
||||
host-suffix,abercrombie.com,direct
|
||||
host-suffix,acfun.tv,direct
|
||||
host-suffix,acgvideo.com,direct
|
||||
host-suffix,adobesc.com,direct
|
||||
host-suffix,air-matters.com,direct
|
||||
host-suffix,air-matters.io,direct
|
||||
host-suffix,aixifan.com,direct
|
||||
host-suffix,akadns.net,direct
|
||||
host-suffix,alicdn.com,direct
|
||||
host-suffix,alipay.com,direct
|
||||
host-suffix,alipayobjects.com,direct
|
||||
host-suffix,aliyun.com,direct
|
||||
host-suffix,amap.com,direct
|
||||
host-suffix,aweme.snssdk.com,direct
|
||||
host-suffix,apache.org,direct
|
||||
host-suffix,api.crisp.chat,direct
|
||||
host-suffix,api.termius.com,direct
|
||||
host-suffix,appstore.com,direct
|
||||
host-suffix,autonavi.com,direct
|
||||
host-suffix,bababian.com,direct
|
||||
host-suffix,baidu.com,direct
|
||||
host-suffix,battle.net,direct
|
||||
host-suffix,bet365.com,direct
|
||||
host-suffix,bdimg.com,direct
|
||||
host-suffix,bdstatic.com,direct
|
||||
host-suffix,beatsbydre.com,direct
|
||||
host-suffix,battle.net,direct
|
||||
host-suffix,caiyunapp.com,direct
|
||||
host-suffix,ccgslb.com,direct
|
||||
host-suffix,ccgslb.net,direct
|
||||
host-suffix,chinacache.net,direct
|
||||
host-suffix,chunbo.com,direct
|
||||
host-suffix,chunboimg.com,direct
|
||||
host-suffix,clashroyaleapp.com,direct
|
||||
host-suffix,clouddn.com,direct
|
||||
host-suffix,cmfu.com,direct
|
||||
host-suffix,cnbeta.com,direct
|
||||
host-suffix,cnbetacdn.com,direct
|
||||
host-suffix,conoha.jp,direct
|
||||
host-suffix,culturedcode.com,direct
|
||||
host-suffix,didialift.com,direct
|
||||
host-suffix,douban.com,direct
|
||||
host-suffix,doubanio.com,direct
|
||||
host-suffix,douyu.com,direct
|
||||
host-suffix,douyu.tv,direct
|
||||
host-suffix,douyutv.com,direct
|
||||
host-suffix,duokan.com,direct
|
||||
host-suffix,duoshuo.com,direct
|
||||
host-suffix,dytt8.net,direct
|
||||
host-suffix,easou.com,direct
|
||||
host-suffix,ecitic.com,direct
|
||||
host-suffix,ecitic.net,direct
|
||||
host-suffix,eudic.net,direct
|
||||
host-suffix,ewqcxz.com,direct
|
||||
host-suffix,feng.com,direct
|
||||
host-suffix,fir.im,direct
|
||||
host-suffix,frdic.com,direct
|
||||
host-suffix,fresh-ideas.cc,direct
|
||||
host-suffix,geetest.com,direct
|
||||
host-suffix,godic.net,direct
|
||||
host-suffix,goodread.com,direct
|
||||
host-suffix,google.cn,direct
|
||||
host-suffix,gtimg.com,direct
|
||||
host-suffix,haibian.com,direct
|
||||
host-suffix,hao123.com,direct
|
||||
host-suffix,haosou.com,direct
|
||||
host-suffix,hollisterco.com,direct
|
||||
host-suffix,hongxiu.com,direct
|
||||
host-suffix,hxcdn.net,direct
|
||||
host-suffix,iciba.com,direct
|
||||
host-suffix,ifeng.com,direct
|
||||
host-suffix,ifengimg.com,direct
|
||||
host-suffix,images-amazon.com,direct
|
||||
host-suffix,img4me.com,direct
|
||||
host-suffix,ipip.net,direct
|
||||
host-suffix,ithome.com,direct
|
||||
host-suffix,ixdzs.com,direct
|
||||
host-suffix,jd.com,direct
|
||||
host-suffix,jd.hk,direct
|
||||
host-suffix,jianshu.com,direct
|
||||
host-suffix,jianshu.io,direct
|
||||
host-suffix,jianshuapi.com,direct
|
||||
host-suffix,jiathis.com,direct
|
||||
host-suffix,jomodns.com,direct
|
||||
host-suffix,knewone.com,direct
|
||||
host-suffix,kuaidi100.com,direct
|
||||
host-suffix,lecloud.com,direct
|
||||
host-suffix,lemicp.com,direct
|
||||
host-suffix,letv.com,direct
|
||||
host-suffix,letvcloud.com,direct
|
||||
host-suffix,lizhi.io,direct
|
||||
host-suffix,localizecdn.com,direct
|
||||
host-suffix,lucifr.com,direct
|
||||
host-suffix,luoo.net,direct
|
||||
host-suffix,lxdns.com,direct
|
||||
host-suffix,meizu.com,direct
|
||||
host-suffix,mi.com,direct
|
||||
host-suffix,miaopai.com,direct
|
||||
host-suffix,miui.com,direct
|
||||
host-suffix,miwifi.com,direct
|
||||
host-suffix,mob.com,direct
|
||||
host-suffix,moke.com,direct
|
||||
host-suffix,mxhichina.com,direct
|
||||
host-suffix,myqcloud.com,direct
|
||||
host-suffix,myunlu.com,direct
|
||||
host-suffix,ngabbs.com,direct
|
||||
host-suffix,netease.com,direct
|
||||
host-suffix,nssurge.com,direct
|
||||
host-suffix,nuomi.com,direct
|
||||
host-suffix,ourdvs.com,direct
|
||||
host-suffix,overcast.fm,direct
|
||||
host-suffix,pgyer.com,direct
|
||||
host-suffix,pstatp.com,direct
|
||||
host-suffix,qbox.me,direct
|
||||
host-suffix,qcloud.com,direct
|
||||
host-suffix,qdaily.com,direct
|
||||
host-suffix,qdmm.com,direct
|
||||
host-suffix,qhimg.com,direct
|
||||
host-suffix,qidian.com,direct
|
||||
host-suffix,qihucdn.com,direct
|
||||
host-suffix,qin.io,direct
|
||||
host-suffix,qingmang.me,direct
|
||||
host-suffix,qingmang.mobi,direct
|
||||
host-suffix,qiniucdn.com,direct
|
||||
host-suffix,qiniudn.com,direct
|
||||
host-suffix,qiyi.com,direct
|
||||
host-suffix,qiyipic.com,direct
|
||||
host-suffix,qq.com,direct
|
||||
host-suffix,qqurl.com,direct
|
||||
host-suffix,rarbg.to,direct
|
||||
host-suffix,rrmj.tv,direct
|
||||
host-suffix,ruguoapp.com,direct
|
||||
host-suffix,sandai.net,direct
|
||||
host-suffix,sf-express.com,direct
|
||||
host-suffix,sinaapp.com,direct
|
||||
host-suffix,sinaimg.cn,direct
|
||||
host-suffix,sinaimg.com,direct
|
||||
host-suffix,sm.ms,direct
|
||||
host-suffix,smzdm.com,direct
|
||||
host-suffix,snwx.com,direct
|
||||
host-suffix,so.com,direct
|
||||
host-suffix,sogou.com,direct
|
||||
host-suffix,sogoucdn.com,direct
|
||||
host-suffix,sohu.com,direct
|
||||
host-suffix,soku.com,direct
|
||||
host-suffix,soso.com,direct
|
||||
host-suffix,sspai.com,direct
|
||||
host-suffix,startssl.com,direct
|
||||
host-suffix,suning.com,direct
|
||||
host-suffix,symcd.com,direct
|
||||
host-suffix,taobao.com,direct
|
||||
host-suffix,tenpay.com,direct
|
||||
host-suffix,tietuku.com,direct
|
||||
host-suffix,tmall.com,direct
|
||||
host-suffix,trello.com,direct
|
||||
host-suffix,trellocdn.com,direct
|
||||
host-suffix,ttmeiju.com,direct
|
||||
host-suffix,tudou.com,direct
|
||||
host-suffix,udache.com,direct
|
||||
host-suffix,umengcloud.com,direct
|
||||
host-suffix,upaiyun.com,direct
|
||||
host-suffix,upyun.com,direct
|
||||
host-suffix,uxengine.net,direct
|
||||
host-suffix,wandoujia.com,direct
|
||||
host-suffix,weather.bjango.com,direct
|
||||
host-suffix,weather.com,direct
|
||||
host-suffix,webqxs.com,direct
|
||||
host-suffix,weibo.cn,direct
|
||||
host-suffix,weibo.com,direct
|
||||
host-suffix,weico.cc,direct
|
||||
host-suffix,weiphone.com,direct
|
||||
host-suffix,weiphone.net,direct
|
||||
host-suffix,workflowy.com,direct
|
||||
host-suffix,xiami.com,direct
|
||||
host-suffix,xiami.net,direct
|
||||
host-suffix,xiaojukeji.com,direct
|
||||
host-suffix,xiaomi.com,direct
|
||||
host-suffix,xiaomi.net,direct
|
||||
host-suffix,xiaomicp.com,direct
|
||||
host-suffix,ximalaya.com,direct
|
||||
host-suffix,xitek.com,direct
|
||||
host-suffix,xmcdn.com,direct
|
||||
host-suffix,xslb.net,direct
|
||||
host-suffix,xunlei.com,direct
|
||||
host-suffix,yach.me,direct
|
||||
host-suffix,yeepay.com,direct
|
||||
host-suffix,yhd.com,direct
|
||||
host-suffix,yinxiang.com,direct
|
||||
host-suffix,yixia.com,direct
|
||||
host-suffix,ykimg.com,direct
|
||||
host-suffix,youdao.com,direct
|
||||
host-suffix,youku.com,direct
|
||||
host-suffix,yunjiasu-cdn.net,direct
|
||||
host-suffix,zealer.com,direct
|
||||
host-suffix,zgslb.net,direct
|
||||
host-suffix,zhihu.com,direct
|
||||
host-suffix,zhimg.com,direct
|
||||
host-suffix,zmz002.com,direct
|
||||
host-suffix,zimuzu.tv,direct
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -4,6 +4,7 @@ host-suffix,9to5mac.com,OutSide
|
|||
host-suffix,abpchina.org,OutSide
|
||||
host-suffix,adblockplus.org,OutSide
|
||||
host-suffix,adobe.com,OutSide
|
||||
host-suffix,adobe.io,OutSide
|
||||
host-suffix,alfredapp.com,OutSide
|
||||
host-suffix,amplitude.com,OutSide
|
||||
host-suffix,ampproject.org,OutSide
|
||||
|
|
|
@ -46,6 +46,7 @@ host-keyword,icoudo,Apple
|
|||
host-keyword,icoudos,Apple
|
||||
host-suffix,applemx-icloud.com,Apple
|
||||
host-suffix,icloud-content.com,Apple
|
||||
host-suffix,icloud-content.com.cn,Apple
|
||||
host-suffix,icloud-isupport.com,Apple
|
||||
host-suffix,icloudads.net,Apple
|
||||
host-suffix,icloudbox.net,Apple
|
||||
|
@ -62,6 +63,7 @@ host-suffix,www-cdn.icloud.com.akadns.net,Apple
|
|||
host-suffix,icloud-sandbox.com,Apple
|
||||
host-suffix,icloud.com.cn,Apple
|
||||
host-suffix,icloud.net.cn,Apple
|
||||
host-wildcard,*-content.icloud.com.cn,Apple
|
||||
|
||||
# > Apple APIs
|
||||
# >> Location Service
|
||||
|
|
|
@ -66,7 +66,7 @@ host-keyword,gmail,Google
|
|||
host-keyword,recaptcha,Google
|
||||
|
||||
# > Google Static Files
|
||||
host-keyword,gstatic,Google
|
||||
host-suffix,gstatic.com,Google
|
||||
host-suffix,gmodules.com,Google
|
||||
host-suffix,googleusercontent.com,Google
|
||||
host-suffix,gvt0.com,Google
|
||||
|
|
|
@ -1,15 +1,24 @@
|
|||
# > OpenAI
|
||||
# >> ChatGPT
|
||||
host-suffix,chatgpt.com,OpenAI
|
||||
host-suffix,chat.openai.com,OpenAI
|
||||
|
||||
# >> OpenAI Challenge & SSO
|
||||
host-suffix,auth0.com,OpenAI
|
||||
host-suffix,auth0.openai.com,OpenAI
|
||||
host,challenges.cloudflare.com,OpenAI
|
||||
|
||||
# >> OpenAI Related
|
||||
host-suffix,ai.com,OpenAI
|
||||
host-suffix,openai.com,OpenAI
|
||||
host-suffix,apps.openai.com,OpenAI
|
||||
host-suffix,sentry.io,OpenAI
|
||||
host-suffix,intercom.io,OpenAI
|
||||
host-suffix,identrust.com,OpenAI
|
||||
|
||||
# >> OpenAI Static Files
|
||||
host-wildcard,*.oaistatic.com,OpenAI
|
||||
host-wildcard,*.oaiusercontent.com,OpenAI
|
||||
|
||||
# >> OpenAI CDN
|
||||
host-suffix,chat.openai.com.cdn.cloudflare.net,OpenAI
|
||||
host-suffix,openaiapi-site.azureedge.net,OpenAI
|
||||
|
|
|
@ -0,0 +1,360 @@
|
|||
# 该规则集包含绝大部分微信/WeChat网络请求 (IPv4/IPv6)
|
||||
|
||||
# > WeChat
|
||||
user-agent,WeChat*,WeChat
|
||||
user-agent,MicroMessenger*,WeChat
|
||||
|
||||
# > WeChat IP-CIDR
|
||||
host-keyword,101.226.211.,WeChat
|
||||
host-keyword,101.226.222.,WeChat
|
||||
host-keyword,101.226.226.,WeChat
|
||||
host-keyword,101.32.104.,WeChat
|
||||
host-keyword,101.32.118.,WeChat
|
||||
host-keyword,101.32.133.,WeChat
|
||||
host-keyword,101.33.110.,WeChat
|
||||
host-keyword,101.89.15.,WeChat
|
||||
host-keyword,101.89.38.,WeChat
|
||||
host-keyword,101.91.37.,WeChat
|
||||
host-keyword,101.91.69.,WeChat
|
||||
host-keyword,101.91.71.,WeChat
|
||||
host-keyword,106.225.231.,WeChat
|
||||
host-keyword,109.244.169.,WeChat
|
||||
host-keyword,110.52.193.,WeChat
|
||||
host-keyword,110.53.246.,WeChat
|
||||
host-keyword,111.30.164.,WeChat
|
||||
host-keyword,111.45.68.,WeChat
|
||||
host-keyword,111.45.69.,WeChat
|
||||
host-keyword,111.45.70.,WeChat
|
||||
host-keyword,112.53.25.,WeChat
|
||||
host-keyword,112.53.36.,WeChat
|
||||
host-keyword,112.60.0.,WeChat
|
||||
host-keyword,112.60.13.,WeChat
|
||||
host-keyword,112.60.14.,WeChat
|
||||
host-keyword,112.60.8.,WeChat
|
||||
host-keyword,112.65.193.,WeChat
|
||||
host-keyword,112.90.43.,WeChat
|
||||
host-keyword,113.105.154.,WeChat
|
||||
host-keyword,113.105.165.,WeChat
|
||||
host-keyword,113.105.166.,WeChat
|
||||
host-keyword,113.96.154.,WeChat
|
||||
host-keyword,113.96.156.,WeChat
|
||||
host-keyword,113.96.16.,WeChat
|
||||
host-keyword,113.96.18.,WeChat
|
||||
host-keyword,113.96.202.,WeChat
|
||||
host-keyword,113.96.208.,WeChat
|
||||
host-keyword,113.96.209.,WeChat
|
||||
host-keyword,113.96.210.,WeChat
|
||||
host-keyword,113.96.232.,WeChat
|
||||
host-keyword,113.96.233.,WeChat
|
||||
host-keyword,113.96.237.,WeChat
|
||||
host-keyword,113.96.83.,WeChat
|
||||
host-keyword,113.96.98.,WeChat
|
||||
host-keyword,115.231.229.,WeChat
|
||||
host-keyword,115.238.197.,WeChat
|
||||
host-keyword,116.128.133.,WeChat
|
||||
host-keyword,116.128.163.,WeChat
|
||||
host-keyword,116.253.60.,WeChat
|
||||
host-keyword,116.253.61.,WeChat
|
||||
host-keyword,117.135.133.,WeChat
|
||||
host-keyword,117.184.242.,WeChat
|
||||
host-keyword,117.187.243.,WeChat
|
||||
host-keyword,117.41.224.,WeChat
|
||||
host-keyword,119.147.190.,WeChat
|
||||
host-keyword,119.147.227.,WeChat
|
||||
host-keyword,119.147.83.,WeChat
|
||||
host-keyword,119.188.155.,WeChat
|
||||
host-keyword,119.39.81.,WeChat
|
||||
host-keyword,120.221.179.,WeChat
|
||||
host-keyword,120.232.27.,WeChat
|
||||
host-keyword,120.232.33.,WeChat
|
||||
host-keyword,120.232.65.,WeChat
|
||||
host-keyword,120.232.68.,WeChat
|
||||
host-keyword,120.233.36.,WeChat
|
||||
host-keyword,120.237.199.,WeChat
|
||||
host-keyword,120.241.149.,WeChat
|
||||
host-keyword,120.241.150.,WeChat
|
||||
host-keyword,120.241.17.,WeChat
|
||||
host-keyword,120.241.186.,WeChat
|
||||
host-keyword,120.241.189.,WeChat
|
||||
host-keyword,120.241.190.,WeChat
|
||||
host-keyword,120.241.21.,WeChat
|
||||
host-keyword,120.241.25.,WeChat
|
||||
host-keyword,120.241.92.,WeChat
|
||||
host-keyword,121.12.115.,WeChat
|
||||
host-keyword,121.14.142.,WeChat
|
||||
host-keyword,121.14.98.,WeChat
|
||||
host-keyword,121.51.130.,WeChat
|
||||
host-keyword,122.225.36.,WeChat
|
||||
host-keyword,122.246.25.,WeChat
|
||||
host-keyword,123.150.208.,WeChat
|
||||
host-keyword,123.150.76.,WeChat
|
||||
host-keyword,123.151.190.,WeChat
|
||||
host-keyword,123.161.61.,WeChat
|
||||
host-keyword,123.184.36.,WeChat
|
||||
host-keyword,124.232.162.,WeChat
|
||||
host-keyword,129.226.107.,WeChat
|
||||
host-keyword,129.226.3.,WeChat
|
||||
host-keyword,14.17.41.,WeChat
|
||||
host-keyword,14.17.73.,WeChat
|
||||
host-keyword,14.18.175.,WeChat
|
||||
host-keyword,14.18.178.,WeChat
|
||||
host-keyword,14.18.180.,WeChat
|
||||
host-keyword,14.18.200.,WeChat
|
||||
host-keyword,14.18.245.,WeChat
|
||||
host-keyword,14.215.138.,WeChat
|
||||
host-keyword,14.215.158.,WeChat
|
||||
host-keyword,14.215.166.,WeChat
|
||||
host-keyword,14.215.167.,WeChat
|
||||
host-keyword,14.215.85.,WeChat
|
||||
host-keyword,14.22.0.,WeChat
|
||||
host-keyword,14.22.33.,WeChat
|
||||
host-keyword,14.22.4.,WeChat
|
||||
host-keyword,14.22.5.,WeChat
|
||||
host-keyword,14.29.100.,WeChat
|
||||
host-keyword,14.29.101.,WeChat
|
||||
host-keyword,150.109.90.,WeChat
|
||||
host-keyword,157.148.33.,WeChat
|
||||
host-keyword,157.148.42.,WeChat
|
||||
host-keyword,157.148.45.,WeChat
|
||||
host-keyword,157.148.51.,WeChat
|
||||
host-keyword,157.148.55.,WeChat
|
||||
host-keyword,157.255.135.,WeChat
|
||||
host-keyword,157.255.173.,WeChat
|
||||
host-keyword,157.255.174.,WeChat
|
||||
host-keyword,157.255.192.,WeChat
|
||||
host-keyword,157.255.243.,WeChat
|
||||
host-keyword,157.255.244.,WeChat
|
||||
host-keyword,157.255.245.,WeChat
|
||||
host-keyword,163.177.81.,WeChat
|
||||
host-keyword,163.177.89.,WeChat
|
||||
host-keyword,163.177.90.,WeChat
|
||||
host-keyword,175.6.13.,WeChat
|
||||
host-keyword,180.111.199.,WeChat
|
||||
host-keyword,180.163.25.,WeChat
|
||||
host-keyword,180.96.0.,WeChat
|
||||
host-keyword,180.96.2.,WeChat
|
||||
host-keyword,180.97.8.,WeChat
|
||||
host-keyword,183.131.56.,WeChat
|
||||
host-keyword,183.131.57.,WeChat
|
||||
host-keyword,183.192.169.,WeChat
|
||||
host-keyword,183.194.238.,WeChat
|
||||
host-keyword,183.232.175.,WeChat
|
||||
host-keyword,183.232.246.,WeChat
|
||||
host-keyword,183.232.94.,WeChat
|
||||
host-keyword,183.232.95.,WeChat
|
||||
host-keyword,183.232.96.,WeChat
|
||||
host-keyword,183.240.115.,WeChat
|
||||
host-keyword,183.240.118.,WeChat
|
||||
host-keyword,183.240.48.,WeChat
|
||||
host-keyword,183.240.56.,WeChat
|
||||
host-keyword,183.240.80.,WeChat
|
||||
host-keyword,183.240.81.,WeChat
|
||||
host-keyword,183.3.226.,WeChat
|
||||
host-keyword,183.3.233.,WeChat
|
||||
host-keyword,183.3.234.,WeChat
|
||||
host-keyword,183.3.235.,WeChat
|
||||
host-keyword,183.47.101.,WeChat
|
||||
host-keyword,183.47.115.,WeChat
|
||||
host-keyword,183.47.117.,WeChat
|
||||
host-keyword,183.47.97.,WeChat
|
||||
host-keyword,183.60.131.,WeChat
|
||||
host-keyword,183.60.155.,WeChat
|
||||
host-keyword,183.61.13.,WeChat
|
||||
host-keyword,203.205.232.,WeChat
|
||||
host-keyword,203.205.235.,WeChat
|
||||
host-keyword,203.205.253.,WeChat
|
||||
host-keyword,203.205.254.,WeChat
|
||||
host-keyword,203.209.245.,WeChat
|
||||
host-keyword,211.95.137.,WeChat
|
||||
host-keyword,211.95.138.,WeChat
|
||||
host-keyword,218.68.88.,WeChat
|
||||
host-keyword,218.68.90.,WeChat
|
||||
host-keyword,219.135.59.,WeChat
|
||||
host-keyword,220.194.91.,WeChat
|
||||
host-keyword,220.194.93.,WeChat
|
||||
host-keyword,220.249.243.,WeChat
|
||||
host-keyword,221.181.99.,WeChat
|
||||
host-keyword,223.166.152.,WeChat
|
||||
host-keyword,27.19.222.,WeChat
|
||||
host-keyword,36.136.108.,WeChat
|
||||
host-keyword,36.152.4.,WeChat
|
||||
host-keyword,36.155.202.,WeChat
|
||||
host-keyword,36.158.189.,WeChat
|
||||
host-keyword,36.158.242.,WeChat
|
||||
host-keyword,36.250.230.,WeChat
|
||||
host-keyword,42.187.131.,WeChat
|
||||
host-keyword,42.187.182.,WeChat
|
||||
host-keyword,42.187.184.,WeChat
|
||||
host-keyword,42.202.141.,WeChat
|
||||
host-keyword,58.144.193.,WeChat
|
||||
host-keyword,58.144.248.,WeChat
|
||||
host-keyword,58.250.136.,WeChat
|
||||
host-keyword,58.251.100.,WeChat
|
||||
host-keyword,58.251.111.,WeChat
|
||||
host-keyword,58.251.117.,WeChat
|
||||
host-keyword,58.251.80.,WeChat
|
||||
host-keyword,58.251.81.,WeChat
|
||||
host-keyword,58.251.82.,WeChat
|
||||
host-keyword,58.49.138.,WeChat
|
||||
host-keyword,59.36.89.,WeChat
|
||||
host-keyword,59.36.97.,WeChat
|
||||
host-keyword,59.37.96.,WeChat
|
||||
host-keyword,59.37.97.,WeChat
|
||||
host-keyword,60.13.97.,WeChat
|
||||
host-keyword,61.151.165.,WeChat
|
||||
host-keyword,61.151.167.,WeChat
|
||||
host-keyword,61.151.168.,WeChat
|
||||
host-keyword,61.151.183.,WeChat
|
||||
host-keyword,61.151.206.,WeChat
|
||||
host-keyword,61.151.207.,WeChat
|
||||
host-keyword,61.190.114.,WeChat
|
||||
host-keyword,61.191.60.,WeChat
|
||||
host-keyword,61.241.31.,WeChat
|
||||
host-keyword,61.241.44.,WeChat
|
||||
host-keyword,61.241.47.,WeChat
|
||||
host-keyword,61.241.49.,WeChat
|
||||
host-keyword,43.156.86.,WeChat
|
||||
host-keyword,43.156.222.,WeChat
|
||||
|
||||
# > WeChat Pay SDK
|
||||
host-keyword,101.226.129.,WeChat
|
||||
host-keyword,101.227.162.,WeChat
|
||||
host-keyword,101.89.50.,WeChat
|
||||
host-keyword,101.91.22.,WeChat
|
||||
host-keyword,101.91.34.,WeChat
|
||||
host-keyword,101.91.5.,WeChat
|
||||
host-keyword,111.0.26.,WeChat
|
||||
host-keyword,116.128.171.,WeChat
|
||||
host-keyword,120.204.0.,WeChat
|
||||
host-keyword,120.204.10.,WeChat
|
||||
host-keyword,121.51.124.,WeChat
|
||||
host-keyword,140.207.119.,WeChat
|
||||
host-keyword,175.27.0.,WeChat
|
||||
host-keyword,180.163.15.,WeChat
|
||||
host-keyword,180.163.26.,WeChat
|
||||
host-keyword,182.254.78.,WeChat
|
||||
host-keyword,182.254.92.,WeChat
|
||||
host-keyword,183.195.236.,WeChat
|
||||
host-keyword,183.3.224.,WeChat
|
||||
host-keyword,203.205.234.,WeChat
|
||||
host-keyword,220.196.144.,WeChat
|
||||
host-keyword,221.181.97.,WeChat
|
||||
host-keyword,58.247.204.,WeChat
|
||||
host-keyword,58.247.205.,WeChat
|
||||
ip6-cidr,2402:4E00:1900:1700:0:9554:1AD0:140A/128,WeChat
|
||||
ip6-cidr,2402:4e00:1020:10fb:0:9466::/112,WeChat
|
||||
ip6-cidr,2402:4e00:1430:2264:0:9467::/96,WeChat
|
||||
ip6-cidr,2402:4e00:8010::/112,WeChat
|
||||
ip6-cidr,2402:4e00:8020:101::2:0/112,WeChat
|
||||
ip6-cidr,2408:80f1:31:50::/112,WeChat
|
||||
ip6-cidr,2409:8c1e:8fd0:50::/112,WeChat
|
||||
ip6-cidr,240e:e1:a900:50::/112,WeChat
|
||||
|
||||
# Unknown UDP
|
||||
ip-cidr,111.30.160.0/20,no-resolve,WeChat
|
||||
ip-cidr,112.53.11.0/24,no-resolve,WeChat
|
||||
ip-cidr,112.53.20.0/24,no-resolve,WeChat
|
||||
|
||||
# China Unicom IPv6 (WeChat),WeChat
|
||||
ip6-cidr,2408:80F1:21::/48,no-resolve,WeChat
|
||||
ip6-cidr,2408:80F1:31::/48,no-resolve,WeChat
|
||||
ip6-cidr,2408:8711:10:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,2408:8752:0:10::/60,no-resolve,WeChat
|
||||
ip6-cidr,2408:8752:0:2:30::/112,no-resolve,WeChat
|
||||
ip6-cidr,2408:8752:0:30::/64,no-resolve,WeChat
|
||||
ip6-cidr,2408:8752:0:F::/64,no-resolve,WeChat
|
||||
ip6-cidr,2408:8756:F50::/48,no-resolve,WeChat
|
||||
ip6-cidr,2408:8756:2CF2:19::/112,no-resolve,WeChat
|
||||
ip6-cidr,2408:8756:2CFF:10::/60,no-resolve,WeChat
|
||||
ip6-cidr,2408:8756:3AF0:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,2408:8756:3AF0:2013::/112,no-resolve,WeChat
|
||||
ip6-cidr,2408:8763:0:200::/60,no-resolve,WeChat
|
||||
|
||||
# China Mobile IPv6 (WeChat)
|
||||
ip6-cidr,2409:8702:4860:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8754:F111::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C02:24C:45::/72,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C1E:75B0:1010::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C1E:75B0:13::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C1E:8F60::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C1E:8F60:BB::/72,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C1E:8FD0::/56,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C20:818:110::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C34:2220:20::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C34:22A0:10::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C34:D00:200::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C38:80:150::/72,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C50:2400::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C50:A00:2122::/72,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:1003:1019::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:1003:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:1050:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:1801:10::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:1821:70::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:2000:400::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:2800:9110::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:5100::/56,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:810:208:2D::/112,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C54:871::/60,no-resolve,WeChat
|
||||
ip6-cidr,2409:8C5C:110:63::/72,no-resolve,WeChat
|
||||
|
||||
# China Telecom IPv6 (WeChat)
|
||||
ip6-cidr,240E:928:1400:10::/112,no-resolve,WeChat
|
||||
ip6-cidr,240E:965:802:620::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:93C:8:10::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:95C:2003:20::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:95C:3003:14::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:96C:6400:700::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:97C:18:601::/64,no-resolve,WeChat
|
||||
ip6-cidr,240E:97C:18:910::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:97C:2F::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:97D:4:1E00::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:97D:2010:100::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:97F:3000:1102::/64,no-resolve,WeChat
|
||||
ip6-cidr,240E:CF:8800::/56,no-resolve,WeChat
|
||||
ip6-cidr,240E:E1:A800::/46,no-resolve,WeChat
|
||||
ip6-cidr,240E:E1:A900::/48,no-resolve,WeChat
|
||||
ip6-cidr,240E:E1:AA00::/48,no-resolve,WeChat
|
||||
ip6-cidr,240E:E9:6003::/48,no-resolve,WeChat
|
||||
ip6-cidr,240E:F7:4F00:1F10::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:F7:A070:100::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:F7:A070:403::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:FF:9018:100::/60,no-resolve,WeChat
|
||||
ip6-cidr,240E:FF:F100::/44,no-resolve,WeChat
|
||||
|
||||
host,apd-pcdnwxlogin.teg.tencent-cloud.net,WeChat
|
||||
host,btrace.qq.com,WeChat
|
||||
host,dldir1.qq.com,WeChat
|
||||
host,slife.xy-asia.com,WeChat
|
||||
host,soup.v.qq.com,WeChat
|
||||
host,vweixinf.tc.qq.com,WeChat
|
||||
host,weixin110.qq.com,WeChat
|
||||
host,wup.imtt.qq.com,WeChat
|
||||
host,wx.tenpay.com,WeChat
|
||||
host,wxapp.tc.qq.com,WeChat
|
||||
host-suffix,iot-tencent.com,WeChat
|
||||
host-suffix,map.qq.com,WeChat
|
||||
host-suffix,qlogo.cn,WeChat
|
||||
host-suffix,qpic.cn,WeChat
|
||||
host-suffix,servicewechat.com,WeChat
|
||||
host-suffix,vweixinthumb.tc.qq.com,WeChat
|
||||
host-suffix,wechat.com,WeChat
|
||||
host-suffix,wechatos.net,WeChat
|
||||
host-suffix,weixin.com,WeChat
|
||||
host-suffix,weixin.qq.com,WeChat
|
||||
host-suffix,wx.gtimg.com,WeChat
|
||||
host-suffix,wx.qq.com,WeChat
|
||||
host-suffix,wxs.qq.com,WeChat
|
||||
|
||||
# Device positioning
|
||||
host-suffix,analytics.map.qq.com,WeChat
|
||||
host-suffix,apis.map.qq.com,WeChat
|
||||
host-suffix,cc.map.qq.com,WeChat
|
||||
host-suffix,indoorroad.map.qq.com,WeChat
|
||||
host-suffix,lbs.gtimg.com,WeChat
|
||||
host-suffix,lbs.map.qq.com,WeChat
|
||||
host-suffix,nlp.map.qq.com,WeChat
|
||||
host-suffix,rttgps.map.qq.com,WeChat
|
||||
host-suffix,ue.indoorloc.map.qq.com,WeChat
|
||||
host-suffix,up-hl.3g.qq.com,WeChat
|
||||
host-suffix,yun-hl.3g.qq.com,WeChat
|
|
@ -66,7 +66,6 @@ static = Google, OutSide, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@maste
|
|||
static = Google Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google_Search.png
|
||||
static = Hijacking, reject, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hijacking.png
|
||||
static = Advertising, reject, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Advertising.png
|
||||
static = Unbreak, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Auto.png
|
||||
// 按地区分类
|
||||
static = Hong Kong, resource-tag-regex=🧁 我的订阅, server-tag-regex=香港|Hong Kong|HK|hk, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hong_Kong.png
|
||||
static = Singapore, resource-tag-regex=🧁 我的订阅, server-tag-regex=新加坡|Singapore|SG|sg, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Singapore.png
|
||||
|
@ -95,37 +94,36 @@ ip-cidr, 224.0.0.0/24, direct
|
|||
final, Final
|
||||
|
||||
[filter_remote]
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Services/Unbreak.list, tag=Unbreak, force-policy=direct, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Advertising/Hijacking.list, tag=Hijacking, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Advertising/AdReject.list, tag=Advertising, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Services/Google.list, tag=Google, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Services/Microsoft.list, tag=Microsoft, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Media/DomesticMedia.list, tag=DomesticMedia, force-policy=direct, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Media/ForeignMedia.list, tag=ForeignMedia, force-policy=OutSide, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Region/Global.list, tag=Global, force-policy=OutSide, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Services/Apple.list, tag=Apple, force-policy=direct, enabled=true
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rules/Region/China.list, tag=Domestic, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/Hijacking.list, tag=Hijacking, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/AdReject.list, tag=Advertising, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Google.list, tag=Google, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Microsoft.list, tag=Microsoft, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/DomesticMedia.list, tag=DomesticMedia, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/ForeignMedia.list, tag=ForeignMedia, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/Global.list, tag=Global, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Apple.list, tag=Apple, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/China.list, tag=Domestic, force-policy=direct, enabled=true
|
||||
|
||||
[rewrite_local]
|
||||
|
||||
[rewrite_remote]
|
||||
# 网页去广告
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/WebAdBlock.conf, tag=常用网页去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/WebAdBlock.adblock, tag=常用网页去广告
|
||||
|
||||
# 知乎去广告
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Zhihu.conf, tag=知乎去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Zhihu.adblock, tag=知乎去广告
|
||||
|
||||
# 微博去广告
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Weibo.conf, tag=微博去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Weibo.adblock, tag=微博去广告
|
||||
|
||||
# Youtube 去广告
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/AdBlock/Youtube.conf, tag=Youtube 去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Youtube.adblock, tag=Youtube 去广告
|
||||
|
||||
# TestFlight复写
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/Services/Apple/TestFlight/TestFlightDownload.conf,tag=TestFlight
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Services/Apple/TestFlight/TestFlightDownload.conf,tag=TestFlight
|
||||
|
||||
# Rewrite 复写远程订阅
|
||||
https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Rewrite/Rewrite.conf, tag=Rewrite
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Rewrite.conf, tag=Rewrite
|
||||
|
||||
[task_local]
|
||||
# 流媒体查询脚本
|
||||
|
|
|
@ -0,0 +1,134 @@
|
|||
# 基于 Quantumult X 官方标准 Sample V1.1.0
|
||||
#
|
||||
# 以 ';' 或 '#' 或 '//' 开头的配置文件行为注释行
|
||||
#
|
||||
# 最后更新时间: 2023年8月14日
|
||||
#
|
||||
# ================
|
||||
|
||||
# 基础部分
|
||||
[general]
|
||||
// > 配置文件图标
|
||||
profile_img_url = https://img.sveir.xyz/static/favicon%40trs.png
|
||||
// > 网络测试链接
|
||||
network_check_url = http://www.bing.com
|
||||
// > 服务器测试链接
|
||||
server_check_url = http://www.gstatic.com/generate_204
|
||||
// > 服务器测试超时时间 (毫秒)
|
||||
server_check_timeout = 3000
|
||||
// > 节点 GEO 位置信息检测
|
||||
// 如果不需识别节点地区为中文和显示国旗,请将下面行 geo_location_checker 进行注释ß
|
||||
geo_location_checker = http://ip-api.com/json/?lang=zh-CN,https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/IP_API.js
|
||||
// > 指定 WiFi SSID 下的运行模式
|
||||
// 如果需要指定 对应 SSID 的运行模式,请取消下列注释并自定配置
|
||||
;running_mode_trigger = filter, filter, asus-5g:all_direct, asus:all_proxy
|
||||
// > 资源解析器
|
||||
resource_parser_url = https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/resource-parser.js
|
||||
// > DNS 排除列表
|
||||
// 不使用 fakeip 映射,可一定程度防止检测到使用代理
|
||||
dns_exclusion_list = *.lan, cable.auth.com, *.msftconnecttest.com, *.msftncsi.com, network-test.debian.org, detectportal.firefox.com, resolver1.opendns.com, *.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com, stun.*, *.qq.com, localhost.*.qq.com, *.logon.battlenet.com.cn, *.logon.battle.net, *.blzstatic.cn, *.cmpassport.com, id6.me, open.e.189.cn, mdn.open.wo.cn, auth.wosms.cn, *.jegotrip.com.cn, *.icitymobile.mobi, *.pingan.com.cn, *.cmbchina.com, *?miwifi.com, pool.ntp.org, *.pool.ntp.org, ntp.*.com, time.*.com, ntp?.*.com, time?.*.com, time.*.gov, time.*.edu.cn, *.ntp.org.cn, time.*.apple.com, PDC._msDCS.*.*, DC._msDCS.*.*, GC._msDCS.*.*
|
||||
// > 排除路由
|
||||
// 以下 ip-cidr 中的路由将不经由 QuantumultX 进行处理
|
||||
excluded_routes = 192.168.0.0/16, 172.16.0.0/12, 100.64.0.0/10, 10.0.0.0/8, 239.255.255.250/32
|
||||
|
||||
# 域名解析部分
|
||||
[dns]
|
||||
// 如果您需要禁用系统 DNS(no-system), 请取消下行注释
|
||||
;no-system
|
||||
// 如果您需要禁用 IPv6, 请取消下行注释
|
||||
;no-ipv6
|
||||
// 如需使用 DNS over HTTP/3,请取消下行注释
|
||||
;prefer-doh3
|
||||
|
||||
// 指定 DNS 服务器,并发响应选取最优结果
|
||||
server = 119.29.29.29
|
||||
server = 182.254.116.116
|
||||
server = 223.5.5.5
|
||||
server = 223.6.6.6
|
||||
server = 119.28.28.28
|
||||
|
||||
# ⚠️ 注意 不建议在此对 微信以及QQ等即时通讯工具进行 指定域名分配DNS
|
||||
# 此操作将可能导致微信消息延迟推送
|
||||
|
||||
// 如果需要指定 DNS over HTTP 服务,则上列指定的 DNS 服务器 *均将失效* ,在特定网络下禁用该 doh
|
||||
;doh-server = https://doh.pub/dns-query, https://223.5.5.5/dns-query, https://223.6.6.6/dns-query
|
||||
|
||||
# 分流策略组
|
||||
[policy]
|
||||
static = OutSide, Hong Kong, Singapore, Taiwan, United States, Japan, Korea, Other, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Airport.png
|
||||
static = Final, OutSide, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Final.png
|
||||
// 分流
|
||||
static = DomesticMedia, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Domestic.png
|
||||
static = Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Back.png
|
||||
static = Apple, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Apple.png
|
||||
static = Apple Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Apple_Update.png
|
||||
static = Google, OutSide, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google.png
|
||||
static = Google Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google_Search.png
|
||||
static = Hijacking, reject, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hijacking.png
|
||||
static = Advertising, reject, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Advertising.png
|
||||
// 按地区分类
|
||||
static = Hong Kong, resource-tag-regex=🧁 我的订阅, server-tag-regex=香港|Hong Kong|HK|hk, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hong_Kong.png
|
||||
static = Singapore, resource-tag-regex=🧁 我的订阅, server-tag-regex=新加坡|Singapore|SG|sg, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Singapore.png
|
||||
static = Taiwan, resource-tag-regex=🧁 我的订阅, server-tag-regex=台湾|Taiwan|TW|tw|台北, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Taiwan.png
|
||||
static = United States, resource-tag-regex=🧁 我的订阅, server-tag-regex=美国|United States|US|us, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/United_States.png
|
||||
static = Japan, resource-tag-regex=🧁 我的订阅, server-tag-regex=日本|Japan|JP|jp, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Japan.png
|
||||
static = Korea, resource-tag-regex=🧁 我的订阅, server-tag-regex=韩国|Korea|KR|kr, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Korea.png
|
||||
static = Other, resource-tag-regex=🧁 我的订阅, server-tag-regex=印度|巴西|阿根廷|英国|澳门|土耳其|挪威|瑞士|俄罗斯|瑞典|爱尔兰|法国|菲律宾|越南|泰国|印度尼西亚|德国|英国|荷兰|乌克兰, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/AIA.png
|
||||
|
||||
|
||||
[server_local]
|
||||
|
||||
[server_remote]
|
||||
https://example.com/subscribe.snippet,tag=🧁 我的订阅,enabled=true, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Heart.png
|
||||
|
||||
|
||||
[filter_local]
|
||||
#本地分流规则(对于完全相同的某条规则,本地的将优先生效)
|
||||
ip-cidr, 10.0.0.0/8, direct
|
||||
ip-cidr, 127.0.0.0/8, direct
|
||||
ip-cidr, 172.16.0.0/12, direct
|
||||
ip-cidr, 192.168.0.0/16, direct
|
||||
ip-cidr, 224.0.0.0/24, direct
|
||||
# 已采用 ip 池数据,因此注释掉 geoip cn
|
||||
;geoip, cn, direct
|
||||
final, Final
|
||||
|
||||
[filter_remote]
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/Hijacking.list, tag=Hijacking, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/AdReject.list, tag=Advertising, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Google.list, tag=Google, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Microsoft.list, tag=Microsoft, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/DomesticMedia.list, tag=DomesticMedia, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/ForeignMedia.list, tag=ForeignMedia, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/Global.list, tag=Global, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Apple.list, tag=Apple, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/China.list, tag=Domestic, force-policy=direct, enabled=true
|
||||
|
||||
[rewrite_local]
|
||||
|
||||
[rewrite_remote]
|
||||
# 网页去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/WebAdBlock.adblock, tag=常用网页去广告
|
||||
|
||||
# 知乎去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Zhihu.adblock, tag=知乎去广告
|
||||
|
||||
# 微博去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Weibo.adblock, tag=微博去广告
|
||||
|
||||
# Youtube 去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Youtube.adblock, tag=Youtube 去广告
|
||||
|
||||
# TestFlight复写
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Services/Apple/TestFlight/TestFlightDownload.conf,tag=TestFlight
|
||||
|
||||
# Rewrite 复写远程订阅
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Rewrite.conf, tag=Rewrite
|
||||
|
||||
[task_local]
|
||||
# 流媒体查询脚本
|
||||
event-interaction https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/streaming-ui-check.js, tag = 流媒体 - 解锁查询,img-url=checkmark.seal.system, enabled=true
|
||||
|
||||
[http_backend]
|
||||
|
||||
[mitm]
|
|
@ -0,0 +1,136 @@
|
|||
# 基于 Quantumult X 官方标准 Sample V1.1.0
|
||||
#
|
||||
# 以 ';' 或 '#' 或 '//' 开头的配置文件行为注释行
|
||||
#
|
||||
# 最后更新时间: 2023年12月25日 14:34:55
|
||||
#
|
||||
# ================
|
||||
|
||||
# 基础部分
|
||||
[general]
|
||||
// > 配置文件图标
|
||||
profile_img_url = https://img.sveir.xyz/static/favicon%40trs.png
|
||||
// > 网络测试链接
|
||||
network_check_url = http://www.bing.com
|
||||
// > 服务器测试链接
|
||||
server_check_url = http://www.gstatic.com/generate_204
|
||||
// > 服务器测试超时时间 (毫秒)
|
||||
server_check_timeout = 3000
|
||||
// > 节点 GEO 位置信息检测
|
||||
// 如果不需识别节点地区为中文和显示国旗,请将下面行 geo_location_checker 进行注释ß
|
||||
geo_location_checker = http://ip-api.com/json/?lang=zh-CN,https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/IP_API.js
|
||||
// > 指定 WiFi SSID 下的运行模式
|
||||
// 如果需要指定 对应 SSID 的运行模式,请取消下列注释并自定配置
|
||||
;running_mode_trigger = filter, filter, asus-5g:all_direct, asus:all_proxy
|
||||
// > 资源解析器
|
||||
resource_parser_url = https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/resource-parser.js
|
||||
// > DNS 排除列表
|
||||
// 不使用 fakeip 映射,可一定程度防止检测到使用代理
|
||||
dns_exclusion_list = *.lan, cable.auth.com, *.msftconnecttest.com, *.msftncsi.com, network-test.debian.org, detectportal.firefox.com, resolver1.opendns.com, *.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com, stun.*, *.qq.com, localhost.*.qq.com, *.logon.battlenet.com.cn, *.logon.battle.net, *.blzstatic.cn, *.cmpassport.com, id6.me, open.e.189.cn, mdn.open.wo.cn, auth.wosms.cn, *.jegotrip.com.cn, *.icitymobile.mobi, *.pingan.com.cn, *.cmbchina.com, *?miwifi.com, pool.ntp.org, *.pool.ntp.org, ntp.*.com, time.*.com, ntp?.*.com, time?.*.com, time.*.gov, time.*.edu.cn, *.ntp.org.cn, time.*.apple.com, PDC._msDCS.*.*, DC._msDCS.*.*, GC._msDCS.*.*
|
||||
// > 排除路由
|
||||
// 以下 ip-cidr 中的路由将不经由 QuantumultX 进行处理
|
||||
excluded_routes = 192.168.0.0/16, 172.16.0.0/12, 100.64.0.0/10, 10.0.0.0/8, 239.255.255.250/32
|
||||
|
||||
# 域名解析部分
|
||||
[dns]
|
||||
// 如果您需要禁用系统 DNS(no-system), 请取消下行注释
|
||||
;no-system
|
||||
// 如果您需要禁用 IPv6, 请取消下行注释
|
||||
;no-ipv6
|
||||
// 如需使用 DNS over HTTP/3,请取消下行注释
|
||||
;prefer-doh3
|
||||
|
||||
// 指定 DNS 服务器,并发响应选取最优结果
|
||||
server = 119.29.29.29
|
||||
server = 182.254.116.116
|
||||
server = 223.5.5.5
|
||||
server = 223.6.6.6
|
||||
server = 119.28.28.28
|
||||
|
||||
# ⚠️ 注意 不建议在此对 微信以及QQ等即时通讯工具进行 指定域名分配DNS
|
||||
# 此操作将可能导致微信消息延迟推送
|
||||
|
||||
// 如果需要指定 DNS over HTTP 服务,则上列指定的 DNS 服务器 *均将失效* ,在特定网络下禁用该 doh
|
||||
;doh-server = https://doh.pub/dns-query, https://223.5.5.5/dns-query, https://223.6.6.6/dns-query
|
||||
|
||||
# 分流策略组
|
||||
[policy]
|
||||
static = OutSide, Hong Kong, Singapore, Taiwan, United States, Japan, Korea, Other, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Airport.png
|
||||
static = Final, OutSide, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Final.png
|
||||
// 分流
|
||||
static = DomesticMedia, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Domestic.png
|
||||
static = Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Back.png
|
||||
static = Apple, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Apple.png
|
||||
static = Apple Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Apple_Update.png
|
||||
static = Google, OutSide, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google.png
|
||||
static = Google Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Google_Search.png
|
||||
static = Microsoft, direct, OutSide, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Microsoft.png
|
||||
static = Microsoft Domestic, direct, OutSide, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Microsoft.png
|
||||
static = Hijacking, reject, direct, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hijacking.png
|
||||
static = Advertising, reject, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Advertising.png
|
||||
// 按地区分类
|
||||
static = Hong Kong, resource-tag-regex=🧁 我的订阅, server-tag-regex=香港|Hong Kong|HK|hk, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Hong_Kong.png
|
||||
static = Singapore, resource-tag-regex=🧁 我的订阅, server-tag-regex=新加坡|Singapore|SG|sg, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Singapore.png
|
||||
static = Taiwan, resource-tag-regex=🧁 我的订阅, server-tag-regex=台湾|Taiwan|TW|tw|台北, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Taiwan.png
|
||||
static = United States, resource-tag-regex=🧁 我的订阅, server-tag-regex=美国|United States|US|us, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/United_States.png
|
||||
static = Japan, resource-tag-regex=🧁 我的订阅, server-tag-regex=日本|Japan|JP|jp, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Japan.png
|
||||
static = Korea, resource-tag-regex=🧁 我的订阅, server-tag-regex=韩国|Korea|KR|kr, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Korea.png
|
||||
static = Other, resource-tag-regex=🧁 我的订阅, server-tag-regex=印度|巴西|阿根廷|英国|澳门|土耳其|挪威|瑞士|俄罗斯|瑞典|爱尔兰|法国|菲律宾|越南|泰国|印度尼西亚|德国|英国|荷兰|乌克兰, img-url=https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/AIA.png
|
||||
|
||||
|
||||
[server_local]
|
||||
|
||||
[server_remote]
|
||||
https://example.com/subscribe.snippet,tag=🧁 我的订阅,enabled=true, img-url= https://cdn.jsdelivr.net/gh/Koolson/Qure@master/IconSet/Color/Heart.png
|
||||
|
||||
|
||||
[filter_local]
|
||||
#本地分流规则(对于完全相同的某条规则,本地的将优先生效)
|
||||
ip-cidr, 10.0.0.0/8, direct
|
||||
ip-cidr, 127.0.0.0/8, direct
|
||||
ip-cidr, 172.16.0.0/12, direct
|
||||
ip-cidr, 192.168.0.0/16, direct
|
||||
ip-cidr, 224.0.0.0/24, direct
|
||||
# 已采用 ip 池数据,因此注释掉 geoip cn
|
||||
;geoip, cn, direct
|
||||
final, Final
|
||||
|
||||
[filter_remote]
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/Hijacking.list, tag=Hijacking, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Advertising/AdReject.list, tag=Advertising, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Google.list, tag=Google, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Microsoft.list, tag=Microsoft, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/DomesticMedia.list, tag=DomesticMedia, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Media/ForeignMedia.list, tag=ForeignMedia, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/Global.list, tag=Global, force-policy=OutSide, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Services/Apple.list, tag=Apple, force-policy=direct, enabled=true
|
||||
https://rules-for-qx.sveir.xyz/Rules/Region/China.list, tag=Domestic, force-policy=direct, enabled=true
|
||||
|
||||
[rewrite_local]
|
||||
|
||||
[rewrite_remote]
|
||||
# 网页去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/WebAdBlock.adblock, tag=常用网页去广告
|
||||
|
||||
# 知乎去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Zhihu.adblock, tag=知乎去广告
|
||||
|
||||
# 微博去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Weibo.adblock, tag=微博去广告
|
||||
|
||||
# Youtube 去广告
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/AdBlock/Youtube.adblock, tag=Youtube 去广告
|
||||
|
||||
# TestFlight复写
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Services/Apple/TestFlight/TestFlightDownload.conf,tag=TestFlight
|
||||
|
||||
# Rewrite 复写远程订阅
|
||||
https://rules-for-qx.sveir.xyz/Rewrite/Rewrite.conf, tag=Rewrite
|
||||
|
||||
[task_local]
|
||||
# 流媒体查询脚本
|
||||
event-interaction https://cdn.jsdelivr.net/gh/KOP-XIAO/QuantumultX@master/Scripts/streaming-ui-check.js, tag = 流媒体 - 解锁查询,img-url=checkmark.seal.system, enabled=true
|
||||
|
||||
[http_backend]
|
||||
|
||||
[mitm]
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,207 @@
|
|||
/***********************************************
|
||||
> 应用名称:墨鱼自用B站去广告脚本
|
||||
> 脚本作者:@ddgksf2013
|
||||
> 微信账号:墨鱼手记
|
||||
> 更新时间:2024-05-06
|
||||
> 通知频道:https://t.me/ddgksf2021
|
||||
> 贡献投稿:https://t.me/ddgksf2013_bot
|
||||
> 问题反馈:ddgksf2013@163.com
|
||||
> 特别提醒:如需转载请注明出处,谢谢合作!
|
||||
***********************************************/
|
||||
|
||||
|
||||
|
||||
|
||||
const version = 'V2.0.119';
|
||||
|
||||
let body = $response.body;
|
||||
if (body) {
|
||||
switch (!0) {
|
||||
case/pgc\/season\/app\/related\/recommend\?/.test($request.url):
|
||||
try {
|
||||
let t = JSON.parse(body);
|
||||
t.result?.cards?.length && (t.result.cards = t.result.cards.filter(t => 2 != t.type)), body = JSON.stringify(t)
|
||||
} catch (i) {
|
||||
console.log("bilibili recommend:" + i)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\?/.test($request.url):
|
||||
try {
|
||||
let a = JSON.parse(body);
|
||||
delete a.data?.common_equip, body = JSON.stringify(a)
|
||||
} catch (e) {
|
||||
console.log("bilibili skin:" + e)
|
||||
}
|
||||
break;
|
||||
case/^https:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\?/.test($request.url):
|
||||
try {
|
||||
let s = JSON.parse(body), l = [];
|
||||
for (let o of s.data.items) if (!o.hasOwnProperty("banner_item")) {
|
||||
if (!(!o.hasOwnProperty("ad_info") && -1 === o.card_goto?.indexOf("ad") && ["small_cover_v2", "large_cover_v1", "large_cover_single_v9"].includes(o.card_type))) continue; else l.push(o)
|
||||
}
|
||||
s.data.items = l, body = JSON.stringify(s)
|
||||
} catch (d) {
|
||||
console.log("bilibili index:" + d)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\/story\?/.test($request.url):
|
||||
try {
|
||||
let r = JSON.parse(body), b = [];
|
||||
for (let p of r.data.items) p.hasOwnProperty("ad_info") || -1 !== p.card_goto.indexOf("ad") || b.push(p);
|
||||
r.data.items = b, body = JSON.stringify(r)
|
||||
} catch (c) {
|
||||
console.log("bilibili Story:" + c)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/v\d\/account\/teenagers\/status\?/.test($request.url):
|
||||
try {
|
||||
let n = JSON.parse(body);
|
||||
n.data.teenagers_status = 0, body = JSON.stringify(n)
|
||||
} catch (y) {
|
||||
console.log("bilibili teenagers:" + y)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab/.test($request.url):
|
||||
try {
|
||||
let u = new Set([177, 178, 179, 181, 102, 104, 106, 486, 488, 489]), h = JSON.parse(body);
|
||||
if (h.data?.tab) {
|
||||
var f = [];
|
||||
f.push({id: 39, name: "直播", uri: "bilibili://live/home", tab_id: "直播tab", pos: 1}, {
|
||||
id: 40,
|
||||
name: "推荐",
|
||||
uri: "bilibili://pegasus/promo",
|
||||
tab_id: "推荐tab",
|
||||
pos: 2,
|
||||
default_selected: 1
|
||||
}), -1 == JSON.stringify(h.data.tab).indexOf("pgc/home") ? f.push({
|
||||
id: 774,
|
||||
name: "番剧",
|
||||
uri: "bilibili://following/home_activity_tab/6544",
|
||||
tab_id: "bangumi",
|
||||
pos: 3
|
||||
}) : f.push({
|
||||
id: 545,
|
||||
name: "番剧",
|
||||
uri: "bilibili://pgc/home",
|
||||
tab_id: "bangumi",
|
||||
pos: 3
|
||||
}), f.push({
|
||||
id: 41,
|
||||
name: "热门",
|
||||
uri: "bilibili://pegasus/hottopic",
|
||||
tab_id: "hottopic",
|
||||
pos: 4
|
||||
}, {
|
||||
id: 151,
|
||||
name: "影视",
|
||||
uri: "bilibili://pgc/cinema-tab",
|
||||
tab_id: "film",
|
||||
pos: 5
|
||||
}), h.data.tab = f
|
||||
}
|
||||
if (h.data.top && (h.data.top = [{
|
||||
id: 481,
|
||||
icon: "http://i0.hdslb.com/bfs/archive/d43047538e72c9ed8fd8e4e34415fbe3a4f632cb.png",
|
||||
name: "消息",
|
||||
uri: "bilibili://link/im_home",
|
||||
tab_id: "消息Top",
|
||||
pos: 1
|
||||
}]), h.data.bottom) {
|
||||
let m = h.data.bottom.filter(t => u.has(t.id));
|
||||
h.data.bottom = m
|
||||
}
|
||||
body = JSON.stringify(h)
|
||||
} catch (g) {
|
||||
console.log("bilibili tabprocess:" + g)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine/.test($request.url):
|
||||
try {
|
||||
let v = JSON.parse(body),
|
||||
$ = new Set([396, 397, 398, 399, 407, 410, 402, 404, 425, 426, 427, 428, 430, 432, 433, 434, 494, 495, 496, 497, 500, 501, 2830, 3072]);
|
||||
v.data.sections_v2.forEach((t, i) => {
|
||||
let a = t.items.filter(t => $.has(t.id));
|
||||
v.data.sections_v2[i].items = a, v.data.sections_v2[i].button = {}, delete v.data.sections_v2[i].be_up_title, delete v.data.sections_v2[i].tip_icon, delete v.data.sections_v2[i].tip_title, ("创作中心" == v.data.sections_v2[i].title || "創作中心" == v.data.sections_v2[i].title) && (delete v.data.sections_v2[i].title, delete v.data.sections_v2[i].type)
|
||||
}), delete v.data.vip_section_v2, delete v.data.vip_section, v.data.hasOwnProperty("live_tip") && (v.data.live_tip = {}), v.data.hasOwnProperty("answer") && (v.data.answer = {}), v.data.vip.status || (v.data.vip_type = 2, v.data.vip.type = 2, v.data.vip.status = 1, v.data.vip.vip_pay_type = 1, v.data.vip.due_date = 466982416e4), body = JSON.stringify(v)
|
||||
} catch (_) {
|
||||
console.log("bilibili mypage:" + _)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom/.test($request.url):
|
||||
try {
|
||||
let x = JSON.parse(body);
|
||||
x.data.activity_banner_info = null, x.data?.shopping_info && (x.data.shopping_info = {is_show: 0}), x.data?.new_tab_info?.outer_list && x.data.new_tab_info.outer_list.length && (x.data.new_tab_info.outer_list = x.data.new_tab_info.outer_list.filter(t => 33 != t.biz_id)), body = JSON.stringify(x)
|
||||
} catch (k) {
|
||||
console.log("bilibili live broadcast:" + k)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity/.test($request.url):
|
||||
try {
|
||||
let w = JSON.parse(body);
|
||||
w.data && (w.data.hash = "ddgksf2013", w.data.online.icon = ""), body = JSON.stringify(w)
|
||||
} catch (O) {
|
||||
console.log("bilibili right corner:" + O)
|
||||
}
|
||||
break;
|
||||
case/ecommerce-user\/get_shopping_info\?/.test($request.url):
|
||||
try {
|
||||
let P = JSON.parse(body);
|
||||
P.data && (P.data = {
|
||||
shopping_card_detail: {},
|
||||
bubbles_detail: {},
|
||||
recommend_card_detail: {},
|
||||
selected_goods: {},
|
||||
h5jump_popup: []
|
||||
}), body = JSON.stringify(P)
|
||||
} catch (W) {
|
||||
console.log("bilibili shopping info:" + W)
|
||||
}
|
||||
break;
|
||||
case/^https?:\/\/app\.bilibili\.com\/x\/v2\/search\/square/.test($request.url):
|
||||
try {
|
||||
let j = JSON.parse(body);
|
||||
j.data = {type: "history", title: "搜索历史", search_hotword_revision: 2}, body = JSON.stringify(j)
|
||||
} catch (q) {
|
||||
console.log("bilibili hot search:" + q)
|
||||
}
|
||||
break;
|
||||
case/https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\?/.test($request.url):
|
||||
try {
|
||||
let E = JSON.parse(body);
|
||||
E.data.vip.status || (E.data.vip.type = 2, E.data.vip.status = 1, E.data.vip.vip_pay_type = 1, E.data.vip.due_date = 466982416e4), body = JSON.stringify(E)
|
||||
} catch (z) {
|
||||
console.log("bilibili 1080p:" + z)
|
||||
}
|
||||
break;
|
||||
case/pgc\/page\/(bangumi|cinema\/tab\?)/.test($request.url):
|
||||
try {
|
||||
let B = JSON.parse(body);
|
||||
B.result.modules.forEach(t => {
|
||||
t.style.startsWith("banner") && (t.items = t.items.filter(t => -1 != t.link.indexOf("play"))), t.style.startsWith("function") && (t.items = t.items.filter(t => -1 == t.blink.indexOf("bilibili.com")), [1283, 241, 1441, 1284].includes(t.module_id) && (t.items = [])), t.style.startsWith("tip") && (t.items = [])
|
||||
}), body = JSON.stringify(B)
|
||||
} catch (I) {
|
||||
console.log("bilibili fanju:" + I)
|
||||
}
|
||||
break;
|
||||
case/^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list/.test($request.url):
|
||||
try {
|
||||
let R = JSON.parse(body);
|
||||
if (R.data && R.data.list) for (let S of R.data.list) S.duration = 0, S.begin_time = 2240150400, S.end_time = 2240150400;
|
||||
body = JSON.stringify(R)
|
||||
} catch (T) {
|
||||
console.log("bilibili openad:" + T)
|
||||
}
|
||||
break;
|
||||
case/^https:\/\/api\.live\.bilibili\.com\/xlive\/app-interface\/v2\/index\/feed/.test($request.url):
|
||||
try {
|
||||
let A = JSON.parse(body);
|
||||
A.data && A.data.card_list && (A.data.card_list = A.data.card_list.filter(t => "banner_v1" != t.card_type)), body = JSON.stringify(A)
|
||||
} catch (C) {
|
||||
console.log("bilibili xlive:" + C)
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$done({})
|
||||
}
|
||||
$done({body})
|
||||
} else $done({});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,319 +0,0 @@
|
|||
const version = 'V2.0.117';
|
||||
|
||||
let body = $response.body;
|
||||
if (body) {
|
||||
switch (!0) {
|
||||
case /pgc\/season\/app\/related\/recommend\?/.test($request.url):
|
||||
try {
|
||||
let t = JSON.parse(body);
|
||||
t.result?.cards?.length &&
|
||||
(t.result.cards = t.result.cards.filter((t) => 2 != t.type)),
|
||||
(body = JSON.stringify(t));
|
||||
} catch (i) {
|
||||
console.log('bilibili recommend:' + i);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\?/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let a = JSON.parse(body);
|
||||
delete a.data?.common_equip, (body = JSON.stringify(a));
|
||||
} catch (e) {
|
||||
console.log('bilibili skin:' + e);
|
||||
}
|
||||
break;
|
||||
case /^https:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\?/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let s = JSON.parse(body),
|
||||
l = [];
|
||||
for (let o of s.data.items)
|
||||
if (!o.hasOwnProperty('banner_item')) {
|
||||
if (
|
||||
!(
|
||||
!o.hasOwnProperty('ad_info') &&
|
||||
-1 === o.card_goto?.indexOf('ad') &&
|
||||
[
|
||||
'small_cover_v2',
|
||||
'large_cover_v1',
|
||||
'large_cover_single_v9',
|
||||
].includes(o.card_type)
|
||||
)
|
||||
)
|
||||
continue;
|
||||
else l.push(o);
|
||||
}
|
||||
(s.data.items = l), (body = JSON.stringify(s));
|
||||
} catch (d) {
|
||||
console.log('bilibili index:' + d);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\/story\?/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let r = JSON.parse(body),
|
||||
b = [];
|
||||
for (let p of r.data.items)
|
||||
p.hasOwnProperty('ad_info') ||
|
||||
-1 !== p.card_goto.indexOf('ad') ||
|
||||
b.push(p);
|
||||
(r.data.items = b), (body = JSON.stringify(r));
|
||||
} catch (c) {
|
||||
console.log('bilibili Story:' + c);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/v\d\/account\/teenagers\/status\?/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let n = JSON.parse(body);
|
||||
(n.data.teenagers_status = 0), (body = JSON.stringify(n));
|
||||
} catch (y) {
|
||||
console.log('bilibili teenagers:' + y);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let u = new Set([177, 178, 179, 181, 102, 104, 106, 486, 488, 489]),
|
||||
h = JSON.parse(body);
|
||||
if (h.data?.tab) {
|
||||
var f = [];
|
||||
f.push(
|
||||
{
|
||||
id: 39,
|
||||
name: '直播',
|
||||
uri: 'bilibili://live/home',
|
||||
tab_id: '直播tab',
|
||||
pos: 1,
|
||||
},
|
||||
{
|
||||
id: 40,
|
||||
name: '推荐',
|
||||
uri: 'bilibili://pegasus/promo',
|
||||
tab_id: '推荐tab',
|
||||
pos: 2,
|
||||
default_selected: 1,
|
||||
}
|
||||
),
|
||||
-1 == JSON.stringify(h.data.tab).indexOf('pgc/home')
|
||||
? f.push({
|
||||
id: 774,
|
||||
name: '番剧',
|
||||
uri: 'bilibili://following/home_activity_tab/6544',
|
||||
tab_id: 'bangumi',
|
||||
pos: 3,
|
||||
})
|
||||
: f.push({
|
||||
id: 545,
|
||||
name: '番剧',
|
||||
uri: 'bilibili://pgc/home',
|
||||
tab_id: 'bangumi',
|
||||
pos: 3,
|
||||
}),
|
||||
f.push(
|
||||
{
|
||||
id: 41,
|
||||
name: '热门',
|
||||
uri: 'bilibili://pegasus/hottopic',
|
||||
tab_id: 'hottopic',
|
||||
pos: 4,
|
||||
},
|
||||
{
|
||||
id: 151,
|
||||
name: '影视',
|
||||
uri: 'bilibili://pgc/cinema-tab',
|
||||
tab_id: 'film',
|
||||
pos: 5,
|
||||
}
|
||||
),
|
||||
(h.data.tab = f);
|
||||
}
|
||||
if (
|
||||
(h.data.top &&
|
||||
(h.data.top = [
|
||||
{
|
||||
id: 481,
|
||||
icon: 'http://i0.hdslb.com/bfs/archive/d43047538e72c9ed8fd8e4e34415fbe3a4f632cb.png',
|
||||
name: '消息',
|
||||
uri: 'bilibili://link/im_home',
|
||||
tab_id: '消息Top',
|
||||
pos: 1,
|
||||
},
|
||||
]),
|
||||
h.data.bottom)
|
||||
) {
|
||||
let m = h.data.bottom.filter((t) => u.has(t.id));
|
||||
h.data.bottom = m;
|
||||
}
|
||||
body = JSON.stringify(h);
|
||||
} catch (g) {
|
||||
console.log('bilibili tabprocess:' + g);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let v = JSON.parse(body),
|
||||
$ = new Set([
|
||||
396, 397, 398, 399, 407, 410, 402, 404, 425, 426, 427, 428, 430,
|
||||
432, 433, 434, 494, 495, 496, 497, 500, 501,
|
||||
]);
|
||||
v.data.sections_v2.forEach((t, i) => {
|
||||
let a = t.items.filter((t) => $.has(t.id));
|
||||
(v.data.sections_v2[i].items = a),
|
||||
(v.data.sections_v2[i].button = {}),
|
||||
delete v.data.sections_v2[i].be_up_title,
|
||||
delete v.data.sections_v2[i].tip_icon,
|
||||
delete v.data.sections_v2[i].tip_title,
|
||||
('创作中心' == v.data.sections_v2[i].title ||
|
||||
'創作中心' == v.data.sections_v2[i].title) &&
|
||||
(delete v.data.sections_v2[i].title,
|
||||
delete v.data.sections_v2[i].type);
|
||||
}),
|
||||
delete v.data.vip_section_v2,
|
||||
delete v.data.vip_section,
|
||||
v.data.hasOwnProperty('live_tip') && (v.data.live_tip = {}),
|
||||
v.data.hasOwnProperty('answer') && (v.data.answer = {}),
|
||||
v.data.vip.status ||
|
||||
((v.data.vip_type = 2),
|
||||
(v.data.vip.type = 2),
|
||||
(v.data.vip.status = 1),
|
||||
(v.data.vip.vip_pay_type = 1),
|
||||
(v.data.vip.due_date = 466982416e4)),
|
||||
(body = JSON.stringify(v));
|
||||
} catch (_) {
|
||||
console.log('bilibili mypage:' + _);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let x = JSON.parse(body);
|
||||
(x.data.activity_banner_info = null),
|
||||
x.data?.shopping_info && (x.data.shopping_info = { is_show: 0 }),
|
||||
x.data?.new_tab_info?.outer_list &&
|
||||
x.data.new_tab_info.outer_list.length &&
|
||||
(x.data.new_tab_info.outer_list =
|
||||
x.data.new_tab_info.outer_list.filter((t) => 33 != t.biz_id)),
|
||||
(body = JSON.stringify(x));
|
||||
} catch (k) {
|
||||
console.log('bilibili live broadcast:' + k);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let w = JSON.parse(body);
|
||||
w.data && ((w.data.hash = 'ddgksf2013'), (w.data.online.icon = '')),
|
||||
(body = JSON.stringify(w));
|
||||
} catch (O) {
|
||||
console.log('bilibili right corner:' + O);
|
||||
}
|
||||
break;
|
||||
case /ecommerce-user\/get_shopping_info\?/.test($request.url):
|
||||
try {
|
||||
let P = JSON.parse(body);
|
||||
P.data &&
|
||||
(P.data = {
|
||||
shopping_card_detail: {},
|
||||
bubbles_detail: {},
|
||||
recommend_card_detail: {},
|
||||
selected_goods: {},
|
||||
h5jump_popup: [],
|
||||
}),
|
||||
(body = JSON.stringify(P));
|
||||
} catch (W) {
|
||||
console.log('bilibili shopping info:' + W);
|
||||
}
|
||||
break;
|
||||
case /^https?:\/\/app\.bilibili\.com\/x\/v2\/search\/square/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let j = JSON.parse(body);
|
||||
(j.data = {
|
||||
type: 'history',
|
||||
title: '搜索历史',
|
||||
search_hotword_revision: 2,
|
||||
}),
|
||||
(body = JSON.stringify(j));
|
||||
} catch (q) {
|
||||
console.log('bilibili hot search:' + q);
|
||||
}
|
||||
break;
|
||||
case /https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\?/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let E = JSON.parse(body);
|
||||
E.data.vip.status ||
|
||||
((E.data.vip.type = 2),
|
||||
(E.data.vip.status = 1),
|
||||
(E.data.vip.vip_pay_type = 1),
|
||||
(E.data.vip.due_date = 466982416e4)),
|
||||
(body = JSON.stringify(E));
|
||||
} catch (z) {
|
||||
console.log('bilibili 1080p:' + z);
|
||||
}
|
||||
break;
|
||||
case /pgc\/page\/(bangumi|cinema\/tab\?)/.test($request.url):
|
||||
try {
|
||||
let B = JSON.parse(body);
|
||||
B.result.modules.forEach((t) => {
|
||||
t.style.startsWith('banner') &&
|
||||
(t.items = t.items.filter((t) => -1 != t.link.indexOf('play'))),
|
||||
t.style.startsWith('function') &&
|
||||
((t.items = t.items.filter(
|
||||
(t) => -1 == t.blink.indexOf('bilibili.com')
|
||||
)),
|
||||
[1283, 241, 1441, 1284].includes(t.module_id) && (t.items = [])),
|
||||
t.style.startsWith('tip') && (t.items = []);
|
||||
}),
|
||||
(body = JSON.stringify(B));
|
||||
} catch (I) {
|
||||
console.log('bilibili fanju:' + I);
|
||||
}
|
||||
break;
|
||||
case /^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let R = JSON.parse(body);
|
||||
if (R.data && R.data.list)
|
||||
for (let S of R.data.list)
|
||||
(S.duration = 0),
|
||||
(S.begin_time = 2240150400),
|
||||
(S.end_time = 2240150400);
|
||||
body = JSON.stringify(R);
|
||||
} catch (T) {
|
||||
console.log('bilibili openad:' + T);
|
||||
}
|
||||
break;
|
||||
case /^https:\/\/api\.live\.bilibili\.com\/xlive\/app-interface\/v2\/index\/feed/.test(
|
||||
$request.url
|
||||
):
|
||||
try {
|
||||
let A = JSON.parse(body);
|
||||
A.data &&
|
||||
A.data.card_list &&
|
||||
(A.data.card_list = A.data.card_list.filter(
|
||||
(t) => 'banner_v1' != t.card_type
|
||||
)),
|
||||
(body = JSON.stringify(A));
|
||||
} catch (C) {
|
||||
console.log('bilibili xlive:' + C);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$done({});
|
||||
}
|
||||
$done({ body });
|
||||
} else $done({});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,189 +1,144 @@
|
|||
const version = 'V1.0.10';
|
||||
const version = 'V1.0.12';
|
||||
|
||||
let body = $response.body;
|
||||
if (body) {
|
||||
switch (!0) {
|
||||
case /api\/sns\/v\d\/note\/widgets/.test($request.url):
|
||||
try {
|
||||
let e = JSON.parse(body),
|
||||
t = ['goods_card_v2', 'note_next_step'];
|
||||
for (let a of t) e.data?.[a] && delete e.data[a];
|
||||
body = JSON.stringify(e);
|
||||
} catch (s) {
|
||||
console.log('widgets: ' + s);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/note\/redtube/.test($request.url):
|
||||
try {
|
||||
let o = JSON.parse(body);
|
||||
for (let d of o.data.items)
|
||||
d.related_goods_num && (d.related_goods_num = 0),
|
||||
d.has_related_goods && (d.has_related_goods = !1),
|
||||
d.media_save_config &&
|
||||
(d.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0,
|
||||
}),
|
||||
d.share_info &&
|
||||
(d.share_info.function_entries = [
|
||||
{ type: 'video_download' },
|
||||
{ type: 'generate_image' },
|
||||
{ type: 'copy_link' },
|
||||
{ type: 'native_voice' },
|
||||
{ type: 'video_speed' },
|
||||
{ type: 'dislike' },
|
||||
{ type: 'report' },
|
||||
{ type: 'video_feedback' },
|
||||
]);
|
||||
body = JSON.stringify(o);
|
||||
} catch (r) {
|
||||
console.log('redtube: ' + r);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/note\/videofeed/.test($request.url):
|
||||
try {
|
||||
let i = JSON.parse(body);
|
||||
for (let l of i.data)
|
||||
l.related_goods_num && (l.related_goods_num = 0),
|
||||
l.has_related_goods && (l.has_related_goods = !1),
|
||||
l.media_save_config &&
|
||||
(l.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0,
|
||||
}),
|
||||
l.share_info &&
|
||||
(l.share_info.function_entries = [
|
||||
{ type: 'video_download' },
|
||||
{ type: 'generate_image' },
|
||||
{ type: 'copy_link' },
|
||||
{ type: 'native_voice' },
|
||||
{ type: 'video_speed' },
|
||||
{ type: 'dislike' },
|
||||
{ type: 'report' },
|
||||
{ type: 'video_feedback' },
|
||||
]);
|
||||
body = JSON.stringify(i);
|
||||
} catch (n) {
|
||||
console.log('videofeed: ' + n);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/note\/feed/.test($request.url):
|
||||
try {
|
||||
let c = JSON.parse(body);
|
||||
for (let y of c.data)
|
||||
if (
|
||||
(y.related_goods_num && (y.related_goods_num = 0),
|
||||
y.has_related_goods && (y.has_related_goods = !1),
|
||||
y.note_list)
|
||||
)
|
||||
for (let g of y.note_list)
|
||||
g.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0,
|
||||
};
|
||||
body = JSON.stringify(c);
|
||||
} catch (f) {
|
||||
console.log('feed: ' + f);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/homefeed\/categories\?/.test($request.url):
|
||||
try {
|
||||
let b = JSON.parse(body);
|
||||
(b.data.categories = b.data.categories.filter(
|
||||
(e) => !('homefeed.shop' == e.oid || 'homefeed.live' == e.oid)
|
||||
)),
|
||||
(body = JSON.stringify(b));
|
||||
} catch (p) {
|
||||
console.log('categories: ' + p);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/search\/hint/.test($request.url):
|
||||
try {
|
||||
let h = JSON.parse(body);
|
||||
h.data?.hint_words &&
|
||||
(h.data.hint_words = [
|
||||
{
|
||||
title: '搜索笔记',
|
||||
type: 'firstEnterOther#itemCfRecWord#搜索笔记#1',
|
||||
search_word: '搜索笔记',
|
||||
},
|
||||
]),
|
||||
(body = JSON.stringify(h));
|
||||
} catch (v) {
|
||||
console.log('hint: ' + v);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/search\/hot_list/.test($request.url):
|
||||
try {
|
||||
let m = JSON.parse(body);
|
||||
(m.data = {
|
||||
scene: '',
|
||||
title: '',
|
||||
items: [],
|
||||
host: '',
|
||||
background_color: {},
|
||||
word_request_id: '',
|
||||
}),
|
||||
(body = JSON.stringify(m));
|
||||
} catch (u) {
|
||||
console.log('hot_list: ' + u);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/search\/trending/.test($request.url):
|
||||
try {
|
||||
let k = JSON.parse(body);
|
||||
(k.data = { title: '', queries: [], type: '', word_request_id: '' }),
|
||||
(body = JSON.stringify(k));
|
||||
} catch ($) {
|
||||
console.log('trending: ' + $);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/system_service\/splash_config/.test($request.url):
|
||||
try {
|
||||
let w = JSON.parse(body);
|
||||
w.data.ads_groups.forEach((e) => {
|
||||
(e.start_time = '2208963661'),
|
||||
(e.end_time = '2209050061'),
|
||||
e.ads &&
|
||||
e.ads.forEach((e) => {
|
||||
(e.start_time = '2208963661'), (e.end_time = '2209050061');
|
||||
});
|
||||
}),
|
||||
(body = JSON.stringify(w));
|
||||
} catch (_) {
|
||||
console.log('splash_config: ' + _);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/homefeed\?/.test($request.url):
|
||||
try {
|
||||
let q = JSON.parse(body);
|
||||
(q.data = q.data.filter((e) => !e.is_ads)), (body = JSON.stringify(q));
|
||||
} catch (E) {
|
||||
console.log('homefeed: ' + E);
|
||||
}
|
||||
break;
|
||||
case /api\/sns\/v\d\/system_service\/config\?/.test($request.url):
|
||||
try {
|
||||
let x = JSON.parse(body),
|
||||
C = [
|
||||
'store',
|
||||
'splash',
|
||||
'loading_img',
|
||||
'app_theme',
|
||||
'cmt_words',
|
||||
'highlight_tab',
|
||||
];
|
||||
for (let O of C) x.data?.[O] && delete x.data[O];
|
||||
body = JSON.stringify(x);
|
||||
} catch (R) {
|
||||
console.log('system_service: ' + R);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$done({});
|
||||
}
|
||||
$done({ body });
|
||||
} else $done({});
|
||||
switch (!0) {
|
||||
case/api\/sns\/v\d\/note\/widgets/.test($request.url):
|
||||
try {
|
||||
let e = JSON.parse(body), t = ["1goods_card_v2", "note_next_step"];
|
||||
for (let a of t) e.data?.[a] && delete e.data[a];
|
||||
body = JSON.stringify(e)
|
||||
} catch (s) {
|
||||
console.log("widgets: " + s)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/note\/redtube/.test($request.url):
|
||||
try {
|
||||
let o = JSON.parse(body);
|
||||
for (let d of o.data.items) d.related_goods_num && (d.related_goods_num = 0), d.has_related_goods && (d.has_related_goods = !1), d.media_save_config && (d.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0
|
||||
}), d.share_info && (d.share_info.function_entries = [{type: "video_download"}, {type: "generate_image"}, {type: "copy_link"}, {type: "native_voice"}, {type: "video_speed"}, {type: "dislike"}, {type: "report"}, {type: "video_feedback"}]);
|
||||
body = JSON.stringify(o)
|
||||
} catch (r) {
|
||||
console.log("redtube: " + r)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/note\/videofeed/.test($request.url):
|
||||
try {
|
||||
let i = JSON.parse(body);
|
||||
for (let l of i.data) l.related_goods_num && (l.related_goods_num = 0), l.has_related_goods && (l.has_related_goods = !1), l.media_save_config && (l.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0
|
||||
}), l.share_info && (l.share_info.function_entries = [{type: "video_download"}, {type: "generate_image"}, {type: "copy_link"}, {type: "native_voice"}, {type: "video_speed"}, {type: "dislike"}, {type: "report"}, {type: "video_feedback"}]);
|
||||
body = JSON.stringify(i)
|
||||
} catch (n) {
|
||||
console.log("videofeed: " + n)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/note\/feed/.test($request.url):
|
||||
try {
|
||||
let c = JSON.parse(body);
|
||||
for (let y of c.data) if (y.related_goods_num && (y.related_goods_num = 0), y.has_related_goods && (y.has_related_goods = !1), y.note_list) for (let g of y.note_list) g.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0
|
||||
};
|
||||
body = JSON.stringify(c)
|
||||
} catch (f) {
|
||||
console.log("feed: " + f)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/note\/imagefeed/.test($request.url):
|
||||
try {
|
||||
let b = JSON.parse(body);
|
||||
for (let p of b.data) if (p.related_goods_num && (p.related_goods_num = 0), p.has_related_goods && (p.has_related_goods = !1), p.note_list) for (let h of p.note_list) h.media_save_config = {
|
||||
disable_save: !1,
|
||||
disable_watermark: !0,
|
||||
disable_weibo_cover: !0
|
||||
};
|
||||
body = JSON.stringify(b)
|
||||
} catch (v) {
|
||||
console.log("imagefeed: " + v)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/homefeed\/categories\?/.test($request.url):
|
||||
try {
|
||||
let m = JSON.parse(body);
|
||||
m.data.categories = m.data.categories.filter(e => !("homefeed.shop" == e.oid || "homefeed.live" == e.oid)), body = JSON.stringify(m)
|
||||
} catch (u) {
|
||||
console.log("categories: " + u)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/search\/hint/.test($request.url):
|
||||
try {
|
||||
let k = JSON.parse(body);
|
||||
k.data?.hint_words && (k.data.hint_words = [{
|
||||
title: "搜索笔记",
|
||||
type: "firstEnterOther#itemCfRecWord#搜索笔记#1",
|
||||
search_word: "搜索笔记"
|
||||
}]), body = JSON.stringify(k)
|
||||
} catch ($) {
|
||||
console.log("hint: " + $)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/search\/hot_list/.test($request.url):
|
||||
try {
|
||||
let w = JSON.parse(body);
|
||||
w.data = {
|
||||
scene: "",
|
||||
title: "",
|
||||
items: [],
|
||||
host: "",
|
||||
background_color: {},
|
||||
word_request_id: ""
|
||||
}, body = JSON.stringify(w)
|
||||
} catch (_) {
|
||||
console.log("hot_list: " + _)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/search\/trending/.test($request.url):
|
||||
try {
|
||||
let q = JSON.parse(body);
|
||||
q.data = {title: "", queries: [], type: "", word_request_id: ""}, body = JSON.stringify(q)
|
||||
} catch (E) {
|
||||
console.log("trending: " + E)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/system_service\/splash_config/.test($request.url):
|
||||
try {
|
||||
let x = JSON.parse(body);
|
||||
x.data.ads_groups.forEach(e => {
|
||||
e.start_time = "2208963661", e.end_time = "2209050061", e.ads && e.ads.forEach(e => {
|
||||
e.start_time = "2208963661", e.end_time = "2209050061"
|
||||
})
|
||||
}), body = JSON.stringify(x)
|
||||
} catch (C) {
|
||||
console.log("splash_config: " + C)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/homefeed\?/.test($request.url):
|
||||
try {
|
||||
let O = JSON.parse(body);
|
||||
O.data = O.data.filter(e => !e.is_ads), body = JSON.stringify(O)
|
||||
} catch (R) {
|
||||
console.log("homefeed: " + R)
|
||||
}
|
||||
break;
|
||||
case/api\/sns\/v\d\/system_service\/config\?/.test($request.url):
|
||||
try {
|
||||
let W = JSON.parse(body),
|
||||
j = ["store", "splash", "loading_img", "app_theme", "cmt_words", "highlight_tab"];
|
||||
for (let z of j) W.data?.[z] && delete W.data[z];
|
||||
body = JSON.stringify(W)
|
||||
} catch (A) {
|
||||
console.log("system_service: " + A)
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$done({})
|
||||
}
|
||||
$done({body})
|
||||
} else $done({});
|
|
@ -1,3 +1,3 @@
|
|||
const version = 'V1.0.10';
|
||||
const version = 'V1.0.12';
|
||||
|
||||
let body=$response.body;if(body){switch(!0){case/api\/sns\/v\d\/note\/widgets/.test($request.url):try{let e=JSON.parse(body),t=["goods_card_v2","note_next_step"];for(let a of t)e.data?.[a]&&delete e.data[a];body=JSON.stringify(e)}catch(s){console.log("widgets: "+s)}break;case/api\/sns\/v\d\/note\/redtube/.test($request.url):try{let o=JSON.parse(body);for(let d of o.data.items)d.related_goods_num&&(d.related_goods_num=0),d.has_related_goods&&(d.has_related_goods=!1),d.media_save_config&&(d.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0}),d.share_info&&(d.share_info.function_entries=[{type:"video_download"},{type:"generate_image"},{type:"copy_link"},{type:"native_voice"},{type:"video_speed"},{type:"dislike"},{type:"report"},{type:"video_feedback"}]);body=JSON.stringify(o)}catch(r){console.log("redtube: "+r)}break;case/api\/sns\/v\d\/note\/videofeed/.test($request.url):try{let i=JSON.parse(body);for(let l of i.data)l.related_goods_num&&(l.related_goods_num=0),l.has_related_goods&&(l.has_related_goods=!1),l.media_save_config&&(l.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0}),l.share_info&&(l.share_info.function_entries=[{type:"video_download"},{type:"generate_image"},{type:"copy_link"},{type:"native_voice"},{type:"video_speed"},{type:"dislike"},{type:"report"},{type:"video_feedback"}]);body=JSON.stringify(i)}catch(n){console.log("videofeed: "+n)}break;case/api\/sns\/v\d\/note\/feed/.test($request.url):try{let c=JSON.parse(body);for(let y of c.data)if(y.related_goods_num&&(y.related_goods_num=0),y.has_related_goods&&(y.has_related_goods=!1),y.note_list)for(let g of y.note_list)g.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0};body=JSON.stringify(c)}catch(f){console.log("feed: "+f)}break;case/api\/sns\/v\d\/homefeed\/categories\?/.test($request.url):try{let b=JSON.parse(body);b.data.categories=b.data.categories.filter(e=>!("homefeed.shop"==e.oid||"homefeed.live"==e.oid)),body=JSON.stringify(b)}catch(p){console.log("categories: "+p)}break;case/api\/sns\/v\d\/search\/hint/.test($request.url):try{let h=JSON.parse(body);h.data?.hint_words&&(h.data.hint_words=[{title:"搜索笔记",type:"firstEnterOther#itemCfRecWord#搜索笔记#1",search_word:"搜索笔记"}]),body=JSON.stringify(h)}catch(v){console.log("hint: "+v)}break;case/api\/sns\/v\d\/search\/hot_list/.test($request.url):try{let m=JSON.parse(body);m.data={scene:"",title:"",items:[],host:"",background_color:{},word_request_id:""},body=JSON.stringify(m)}catch(u){console.log("hot_list: "+u)}break;case/api\/sns\/v\d\/search\/trending/.test($request.url):try{let k=JSON.parse(body);k.data={title:"",queries:[],type:"",word_request_id:""},body=JSON.stringify(k)}catch($){console.log("trending: "+$)}break;case/api\/sns\/v\d\/system_service\/splash_config/.test($request.url):try{let w=JSON.parse(body);w.data.ads_groups.forEach(e=>{e.start_time="2208963661",e.end_time="2209050061",e.ads&&e.ads.forEach(e=>{e.start_time="2208963661",e.end_time="2209050061"})}),body=JSON.stringify(w)}catch(_){console.log("splash_config: "+_)}break;case/api\/sns\/v\d\/homefeed\?/.test($request.url):try{let q=JSON.parse(body);q.data=q.data.filter(e=>!e.is_ads),body=JSON.stringify(q)}catch(E){console.log("homefeed: "+E)}break;case/api\/sns\/v\d\/system_service\/config\?/.test($request.url):try{let x=JSON.parse(body),C=["store","splash","loading_img","app_theme","cmt_words","highlight_tab"];for(let O of C)x.data?.[O]&&delete x.data[O];body=JSON.stringify(x)}catch(R){console.log("system_service: "+R)}break;default:$done({})}$done({body})}else $done({});
|
||||
let body=$response.body;if(body){switch(!0){case/api\/sns\/v\d\/note\/widgets/.test($request.url):try{let e=JSON.parse(body),t=["1goods_card_v2","note_next_step"];for(let a of t)e.data?.[a]&&delete e.data[a];body=JSON.stringify(e)}catch(s){console.log("widgets: "+s)}break;case/api\/sns\/v\d\/note\/redtube/.test($request.url):try{let o=JSON.parse(body);for(let d of o.data.items)d.related_goods_num&&(d.related_goods_num=0),d.has_related_goods&&(d.has_related_goods=!1),d.media_save_config&&(d.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0}),d.share_info&&(d.share_info.function_entries=[{type:"video_download"},{type:"generate_image"},{type:"copy_link"},{type:"native_voice"},{type:"video_speed"},{type:"dislike"},{type:"report"},{type:"video_feedback"}]);body=JSON.stringify(o)}catch(r){console.log("redtube: "+r)}break;case/api\/sns\/v\d\/note\/videofeed/.test($request.url):try{let i=JSON.parse(body);for(let l of i.data)l.related_goods_num&&(l.related_goods_num=0),l.has_related_goods&&(l.has_related_goods=!1),l.media_save_config&&(l.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0}),l.share_info&&(l.share_info.function_entries=[{type:"video_download"},{type:"generate_image"},{type:"copy_link"},{type:"native_voice"},{type:"video_speed"},{type:"dislike"},{type:"report"},{type:"video_feedback"}]);body=JSON.stringify(i)}catch(n){console.log("videofeed: "+n)}break;case/api\/sns\/v\d\/note\/feed/.test($request.url):try{let c=JSON.parse(body);for(let y of c.data)if(y.related_goods_num&&(y.related_goods_num=0),y.has_related_goods&&(y.has_related_goods=!1),y.note_list)for(let g of y.note_list)g.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0};body=JSON.stringify(c)}catch(f){console.log("feed: "+f)}break;case/api\/sns\/v\d\/note\/imagefeed/.test($request.url):try{let b=JSON.parse(body);for(let p of b.data)if(p.related_goods_num&&(p.related_goods_num=0),p.has_related_goods&&(p.has_related_goods=!1),p.note_list)for(let h of p.note_list)h.media_save_config={disable_save:!1,disable_watermark:!0,disable_weibo_cover:!0};body=JSON.stringify(b)}catch(v){console.log("imagefeed: "+v)}break;case/api\/sns\/v\d\/homefeed\/categories\?/.test($request.url):try{let m=JSON.parse(body);m.data.categories=m.data.categories.filter(e=>!("homefeed.shop"==e.oid||"homefeed.live"==e.oid)),body=JSON.stringify(m)}catch(u){console.log("categories: "+u)}break;case/api\/sns\/v\d\/search\/hint/.test($request.url):try{let k=JSON.parse(body);k.data?.hint_words&&(k.data.hint_words=[{title:"搜索笔记",type:"firstEnterOther#itemCfRecWord#搜索笔记#1",search_word:"搜索笔记"}]),body=JSON.stringify(k)}catch($){console.log("hint: "+$)}break;case/api\/sns\/v\d\/search\/hot_list/.test($request.url):try{let w=JSON.parse(body);w.data={scene:"",title:"",items:[],host:"",background_color:{},word_request_id:""},body=JSON.stringify(w)}catch(_){console.log("hot_list: "+_)}break;case/api\/sns\/v\d\/search\/trending/.test($request.url):try{let q=JSON.parse(body);q.data={title:"",queries:[],type:"",word_request_id:""},body=JSON.stringify(q)}catch(E){console.log("trending: "+E)}break;case/api\/sns\/v\d\/system_service\/splash_config/.test($request.url):try{let x=JSON.parse(body);x.data.ads_groups.forEach(e=>{e.start_time="2208963661",e.end_time="2209050061",e.ads&&e.ads.forEach(e=>{e.start_time="2208963661",e.end_time="2209050061"})}),body=JSON.stringify(x)}catch(C){console.log("splash_config: "+C)}break;case/api\/sns\/v\d\/homefeed\?/.test($request.url):try{let O=JSON.parse(body);O.data=O.data.filter(e=>!e.is_ads),body=JSON.stringify(O)}catch(R){console.log("homefeed: "+R)}break;case/api\/sns\/v\d\/system_service\/config\?/.test($request.url):try{let W=JSON.parse(body),j=["store","splash","loading_img","app_theme","cmt_words","highlight_tab"];for(let z of j)W.data?.[z]&&delete W.data[z];body=JSON.stringify(W)}catch(A){console.log("system_service: "+A)}break;default:$done({})}$done({body})}else $done({});
|
|
@ -1,9 +1,7 @@
|
|||
const version = 'V1.0.8';
|
||||
|
||||
const version = "V1.0.4";
|
||||
|
||||
var ua = $request.headers["User-Agent"] || $request.headers["user-agent"];
|
||||
-1 != ua.indexOf("AMap") ||
|
||||
-1 != ua.indexOf("Cainiao") ||
|
||||
-1 != ua.indexOf("%E9%A3%9E%E7%8C%AA%E6%97%85%E8%A1%8C")
|
||||
? $done({ body: "ddgksf2013" })
|
||||
: $done({});
|
||||
var ua = $request.headers["User-Agent"]
|
||||
|| $request.headers["user-agent"];
|
||||
/(AMap|Cainiao|%E9%A3%9E%E7%8C%AA%E6%97%85%E8%A1%8C|Hema4iPhone|Moon|DMPortal)/.test(ua)
|
||||
? $done({body: "null"})
|
||||
: $done({});
|
|
@ -1,3 +1,3 @@
|
|||
const version = 'V1.0.4';
|
||||
const version = 'V1.0.8';
|
||||
|
||||
var ua=$request.headers["User-Agent"]||$request.headers["user-agent"];-1!=ua.indexOf("AMap")||-1!=ua.indexOf("Cainiao")||-1!=ua.indexOf("%E9%A3%9E%E7%8C%AA%E6%97%85%E8%A1%8C")?$done({body:"empty"}):$done({});
|
||||
var ua=$request.headers["User-Agent"]||$request.headers["user-agent"];/(AMap|Cainiao|%E9%A3%9E%E7%8C%AA%E6%97%85%E8%A1%8C|Hema4iPhone|Moon|DMPortal)/.test(ua)?$done({body:"ddgksf2013"}):$done({});
|
File diff suppressed because it is too large
Load Diff
|
@ -1,16 +1,2 @@
|
|||
const version = "V1.0.16";
|
||||
|
||||
var respBody = JSON.parse($response.body);
|
||||
-1 !=
|
||||
$request.url.indexOf("mtop.cainiao.nbpresentation.protocol.homepage.get.cn")
|
||||
? respBody.data?.result?.dataList?.length > 0 &&
|
||||
(respBody.data.result.dataList = respBody.data.result.dataList.filter(
|
||||
(d) => "big_banner_area_v870" != d.type
|
||||
))
|
||||
: -1 != $request.url.indexOf("mtop.cainiao.guoguo.nbnetflow.ads.index.cn")
|
||||
? respBody.data?.result && (respBody.data.result = [])
|
||||
: -1 != $request.url.indexOf("mtop.cainiao.adkeyword") &&
|
||||
respBody.data?.result?.adHotKeywords &&
|
||||
(respBody.data.result.adHotKeywords = []);
|
||||
var body = JSON.stringify(respBody);
|
||||
$done({ body });
|
||||
const version="V1.0.19";
|
||||
var respBody=JSON.parse($response.body);if(-1!=$request.url.indexOf("mtop.cainiao.nbpresentation.protocol.homepage.get.cn"))respBody.data?.result?.dataList?.length>0&&(respBody.data.result.dataList=respBody.data.result.dataList.filter(e=>!("big_banner_area_v870"==e.type||"todo_list_v860"==e.type)));else if(-1!=$request.url.indexOf("mtop.cainiao.nbpresentation.homepage.merge.get.cn"))for(let i=0;i<4;i++){let e=`mtop.cainiao.nbpresentation.protocol.homepage.get.cn@${i}`;respBody.data?.[e]?.data?.result?.dataList?.length>0&&(respBody.data[e].data.result.dataList=respBody.data[e].data.result.dataList.filter(e=>!("big_banner_area_v870"==e.type||"todo_list_v860"==e.type)))}else -1!=$request.url.indexOf("mtop.cainiao.guoguo.nbnetflow.ads.mshow")?(respBody.data["1308"]&&delete respBody.data["1308"],respBody.data["1275"]&&delete respBody.data["1275"],respBody.data["205"]&&delete respBody.data["205"]):-1!=$request.url.indexOf("mtop.cainiao.guoguo.nbnetflow.ads.index.cn")?respBody.data?.result&&(respBody.data.result=[{}]):-1!=$request.url.indexOf("mtop.cainiao.adkeyword")&&respBody.data?.result?.adHotKeywords&&(respBody.data.result.adHotKeywords=[]);var body=JSON.stringify(respBody);$done({body});
|
|
@ -1,54 +1,18 @@
|
|||
/***********************************
|
||||
> 应用名称:酷安净化
|
||||
> 脚本作者:ddgksf2013
|
||||
> 微信账号:墨鱼手记
|
||||
> 更新时间:2023-01-21
|
||||
> 通知频道:https://t.me/ddgksf2021
|
||||
> 贡献投稿:https://t.me/ddgksf2013_bot
|
||||
> 问题反馈:ddgksf2013@163.com
|
||||
> 特别提醒:如需转载请注明出处,谢谢合作!
|
||||
> 特别说明:⚠️⚠️⚠️
|
||||
本脚本仅供学习交流使用,禁止转载、售卖
|
||||
⚠️⚠️⚠️
|
||||
|
||||
***********************************/
|
||||
const version = 'V1.0.10';
|
||||
|
||||
const version = "V1.0.9";
|
||||
|
||||
if (-1 != $request.url.indexOf("replyList")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data.length && (t.data = t.data.filter((t) => t.id)),
|
||||
$done({ body: JSON.stringify(t) });
|
||||
} else if (-1 != $request.url.indexOf("indexV8")) {
|
||||
var t = JSON.parse($response.body);
|
||||
(t.data = t.data.filter(
|
||||
(t) =>
|
||||
!(
|
||||
"sponsorCard" == t.entityTemplate ||
|
||||
8639 == t.entityId ||
|
||||
29349 == t.entityId ||
|
||||
33006 == t.entityId ||
|
||||
32557 == t.entityId ||
|
||||
-1 != t.title.indexOf("值得买") ||
|
||||
-1 != t.title.indexOf("红包")
|
||||
)
|
||||
)),
|
||||
$done({ body: JSON.stringify(t) });
|
||||
} else if (-1 != $request.url.indexOf("dataList")) {
|
||||
var t = JSON.parse($response.body);
|
||||
(t.data = t.data.filter(
|
||||
(t) =>
|
||||
!("sponsorCard" == t.entityTemplate || -1 != t.title.indexOf("精选配件"))
|
||||
)),
|
||||
$done({ body: JSON.stringify(t) });
|
||||
} else if (-1 != $request.url.indexOf("detail")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data?.hotReplyRows?.length &&
|
||||
(t.data.hotReplyRows = t.data.hotReplyRows.filter((t) => t.id)),
|
||||
t.data?.topReplyRows?.length &&
|
||||
(t.data.topReplyRows = t.data.topReplyRows.filter((t) => t.id)),
|
||||
t.data?.include_goods_ids && (t.data.include_goods_ids = []),
|
||||
t.data?.include_goods && (t.data.include_goods = []),
|
||||
t.data?.detailSponsorCard && (t.data.detailSponsorCard = []),
|
||||
$done({ body: JSON.stringify(t) });
|
||||
} else $done($response);
|
||||
if (-1 !== $request.url.indexOf("replyList")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data.length && (t.data = t.data.filter(t => t.id)), $done({body: JSON.stringify(t)})
|
||||
} else if (-1 !== $request.url.indexOf("main/init")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data.length && (t.data = t.data.filter(t => !(945 === t.entityId || 6390 === t.entityId))), $done({body: JSON.stringify(t)})
|
||||
} else if (-1 !== $request.url.indexOf("indexV8")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data = t.data.filter(t => !("sponsorCard" === t.entityTemplate || 8639 === t.entityId || 29349 === t.entityId || 33006 === t.entityId || 32557 === t.entityId || -1 !== t.title.indexOf("值得买") || -1 !== t.title.indexOf("红包"))), $done({body: JSON.stringify(t)})
|
||||
} else if (-1 !== $request.url.indexOf("dataList")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data = t.data.filter(t => !("sponsorCard" === t.entityTemplate || -1 !== t.title.indexOf("精选配件"))), $done({body: JSON.stringify(t)})
|
||||
} else if (-1 !== $request.url.indexOf("detail")) {
|
||||
var t = JSON.parse($response.body);
|
||||
t.data?.hotReplyRows?.length && (t.data.hotReplyRows = t.data.hotReplyRows.filter(t => t.id)), t.data?.topReplyRows?.length && (t.data.topReplyRows = t.data.topReplyRows.filter(t => t.id)), t.data?.include_goods_ids && (t.data.include_goods_ids = []), t.data?.include_goods && (t.data.include_goods = []), t.data?.detailSponsorCard && (t.data.detailSponsorCard = []), $done({body: JSON.stringify(t)})
|
||||
} else $done($response);
|
|
@ -0,0 +1,3 @@
|
|||
const version = 'V1.0.10';
|
||||
|
||||
if(-1!=$request.url.indexOf("replyList")){var t=JSON.parse($response.body);t.data.length&&(t.data=t.data.filter(t=>t.id)),$done({body:JSON.stringify(t)})}else if(-1!=$request.url.indexOf("main/init")){var t=JSON.parse($response.body);t.data.length&&(t.data=t.data.filter(t=>!(945==t.entityId||6390==t.entityId))),$done({body:JSON.stringify(t)})}else if(-1!=$request.url.indexOf("indexV8")){var t=JSON.parse($response.body);t.data=t.data.filter(t=>!("sponsorCard"==t.entityTemplate||8639==t.entityId||29349==t.entityId||33006==t.entityId||32557==t.entityId||-1!=t.title.indexOf("值得买")||-1!=t.title.indexOf("红包"))),$done({body:JSON.stringify(t)})}else if(-1!=$request.url.indexOf("dataList")){var t=JSON.parse($response.body);t.data=t.data.filter(t=>!("sponsorCard"==t.entityTemplate||-1!=t.title.indexOf("精选配件"))),$done({body:JSON.stringify(t)})}else if(-1!=$request.url.indexOf("detail")){var t=JSON.parse($response.body);t.data?.hotReplyRows?.length&&(t.data.hotReplyRows=t.data.hotReplyRows.filter(t=>t.id)),t.data?.topReplyRows?.length&&(t.data.topReplyRows=t.data.topReplyRows.filter(t=>t.id)),t.data?.include_goods_ids&&(t.data.include_goods_ids=[]),t.data?.include_goods&&(t.data.include_goods=[]),t.data?.detailSponsorCard&&(t.data.detailSponsorCard=[]),$done({body:JSON.stringify(t)})}else $done($response);
|
|
@ -0,0 +1 @@
|
|||
{"sdk":[],"addata":[]}
|
|
@ -1,429 +1,35 @@
|
|||
const version = "V1.0.29";
|
||||
const version = 'V1.0.33';
|
||||
|
||||
|
||||
if (-1 != $request.url.indexOf("people/my")) {
|
||||
let e = JSON.parse($response.body);
|
||||
(e.data.floatingInfo = {}), $done({ body: JSON.stringify(e) });
|
||||
let e = JSON.parse($response.body);
|
||||
e.data.floatingInfo = {}, e.data.memberInfo && delete e.data.memberInfo, $done({body: JSON.stringify(e)})
|
||||
} else if (-1 != $request.url.indexOf("start")) {
|
||||
let a = JSON.parse($response.body);
|
||||
a.data.status = !0, $done({body: JSON.stringify(a)})
|
||||
} else if (-1 != $request.url.indexOf("preview")) {
|
||||
let t = JSON.parse($response.body);
|
||||
t.data.detailSections = Object.values(t.data.detailSections).filter(e => "recommendation" != e.sectionType), t.data.extendInfo.startEnable = !0, t.data.extendInfo.hasPaid = !0, $done({body: JSON.stringify(t)})
|
||||
} else if (-1 != $request.url.indexOf("twins/v4/feed/course")) {
|
||||
let o = JSON.parse($response.body);
|
||||
o.data.modules = Object.values(o.data.modules).filter(e => !("homepageCommonContainer" == e.code || "homepageLive" == e.code)), $done({body: JSON.stringify(o)})
|
||||
} else if (-1 != $request.url.indexOf("config/v3/basic")) {
|
||||
let t = JSON.parse($response.body);
|
||||
(t.data.bottomBarControl.defaultTab = "home"),
|
||||
(t.data.bottomBarControl.tabs = Object.values(
|
||||
t.data.bottomBarControl.tabs
|
||||
).filter(
|
||||
(e) =>
|
||||
"home" == e.tabType ||
|
||||
"new_sports" == e.tabType ||
|
||||
"personal" == e.tabType
|
||||
)),
|
||||
(t.data.homeTabs = [
|
||||
{
|
||||
let d = JSON.parse($response.body);
|
||||
d.data.bottomBarControl.defaultTab = "home", d.data.bottomBarControl.tabs = Object.values(d.data.bottomBarControl.tabs).filter(e => "home" == e.tabType || "dynamic_sports" == e.tabType || "personal" == e.tabType), d.data.homeTabs = [{
|
||||
type: "homeRecommend",
|
||||
order: 1,
|
||||
name: "推荐",
|
||||
schema: "keep://homepage/homeRecommend",
|
||||
showInFewDays: 7,
|
||||
reverseSwitch: !1,
|
||||
default: !0,
|
||||
},
|
||||
{
|
||||
default: !0
|
||||
}, {
|
||||
type: "homePrime",
|
||||
order: 2,
|
||||
name: "会员",
|
||||
schema: "keep://coursepage/homePrime",
|
||||
showInFewDays: 7,
|
||||
reverseSwitch: !1,
|
||||
default: !1,
|
||||
},
|
||||
]),
|
||||
$done({ body: JSON.stringify(t) });
|
||||
} else if (-1 != $request.url.indexOf("homepage/v")) {
|
||||
let n = JSON.parse($response.body);
|
||||
if (
|
||||
n.data.sections.length > 0 &&
|
||||
"quickEntranceV3" != n.data.sections[0].contentStyle
|
||||
) {
|
||||
var a = {
|
||||
sectionStyle: null,
|
||||
contentStyle: "quickEntranceV3",
|
||||
pageId: "",
|
||||
pitId: null,
|
||||
sectionId: null,
|
||||
location: "entrance",
|
||||
pageNum: 0,
|
||||
moduleNum: 0,
|
||||
bizType: null,
|
||||
backgroundImage: null,
|
||||
sectionTrackProps: {
|
||||
content_style: "quickEntranceV3",
|
||||
pageType: "homeRecommend",
|
||||
section_id: null,
|
||||
sectionTitle: "品类入口",
|
||||
itemDetailId: "",
|
||||
pageVersion: "8.0",
|
||||
page_index: 0,
|
||||
page_plan_id: "",
|
||||
sectionPosition: 0,
|
||||
sectionType: "categoryEntry",
|
||||
},
|
||||
moreText: null,
|
||||
priority: 0,
|
||||
index: 0,
|
||||
schema: null,
|
||||
title: null,
|
||||
subBaseSection: null,
|
||||
showUserSettingSwitch: !0,
|
||||
quickEntrances: [
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.0",
|
||||
itemTitle: "跳绳",
|
||||
item_type: "smartrope",
|
||||
itemPosition: 0,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/4/553246736447566b5831396d774a726d4944386a5763754d4e7243573943632f72766b72713243377433733d/210x174_be8314bcf2ddadaa91d64df15b8179410024b0cc.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/kylin-cms/2022/11/22/16/40/553246736447566b5831394749734e746f305572724d59745a4f52724b37623655326668714f45504637673d/108x108_bed15c8355030f96af69226270bcc4d508b73375.png",
|
||||
type: "smartrope",
|
||||
schema:
|
||||
"keep://subpage/home?categoryType=jumprope&source=page_home&isPreview=false",
|
||||
title: "跳绳",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.1",
|
||||
itemTitle: "跑步",
|
||||
item_type: "running",
|
||||
itemPosition: 1,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/1/553246736447566b58312f39463164783279354b67734b4c7958796e354f32736a2b5a7576306867512b593d/210x174_1a6d2547a58966dbdea3322795acdc2bba24e889.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/21/20/30/298362495336_108x108.png",
|
||||
type: "running",
|
||||
schema:
|
||||
"keep://homepage/running?tabId=cnVubmluZw==&style=tab&trainingTrace=categoryEntry&source=categoryEntry",
|
||||
title: "跑步",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.2",
|
||||
itemTitle: "行走",
|
||||
item_type: "hiking",
|
||||
itemPosition: 2,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/1/553246736447566b583138396362694a75476b7567306d6b373158632b4c635635713847456b56325542303d/210x174_990cd347017ad1a7ba63688b96aa64ed9b7ed824.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/22/10/19/79547768652_108x108.png",
|
||||
type: "hiking",
|
||||
schema:
|
||||
"keep://homepage/hiking?tabId=aGlraW5n&new=true&trainingTrace=categoryEntry&source=categoryEntry",
|
||||
title: "行走",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.3",
|
||||
itemTitle: "骑行",
|
||||
item_type: "cycling",
|
||||
itemPosition: 3,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/1/553246736447566b583139376d6c764e3637682b4c584c36544d45466c574e556d744f6e443257534435303d/210x174_495638b7a4224c14fde4ee5c88173b32db09c8f2.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/22/10/19/795794009923_108x108.png",
|
||||
type: "cycling",
|
||||
schema:
|
||||
"keep://homepage/cycling?tabId=Y3ljbGluZw==&new=true&trainingTrace=categoryEntry&source=categoryEntry",
|
||||
title: "骑行",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.4",
|
||||
itemTitle: "助眠冥想",
|
||||
item_type: "meditation",
|
||||
itemPosition: 4,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/18/38/553246736447566b58313961757053466470325955426a4353427a45627874396d4f6e5144616579646c413d/210x174_c946a5440299cc439ce103629eb9498c120c060e.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/kylin-cms/2022/11/22/16/27/553246736447566b58312f45336d7949654768352f79793358552f7535797462774e78574e345a3152486f3d/108x108_0e012a0f0154208c791abd0509c5a2ae19c5d40e.png",
|
||||
type: "meditation",
|
||||
schema:
|
||||
"keep://subpage/home?categoryType=meditation&source=page_home&isPreview=false",
|
||||
title: "助眠冥想",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.5",
|
||||
itemTitle: "瑜伽",
|
||||
item_type: "yoga",
|
||||
itemPosition: 5,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/1/553246736447566b58312b5173386d5766432f395932726e7a5130523867676676442b463139385462514d3d/210x174_6455aa0d0da392b4dcb1ae02faa7a6de3b12b74a.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/kylin-cms/2022/11/10/12/35/553246736447566b58313863714d4b313937715338352b6d653032397858705371596d4873385752486b733d/108x108_4cc973b47b99b7ba40ad7e37226c5a07e08be1ed.png",
|
||||
type: "yoga",
|
||||
schema:
|
||||
"keep://subpage/home?categoryType=yoga&source=home_recommend",
|
||||
title: "瑜伽",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.6",
|
||||
itemTitle: "塑形训练",
|
||||
item_type: "bodybuilding",
|
||||
itemPosition: 6,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/2/553246736447566b58313848692f6245626c4c72764d4e6b2b3948727a44784a727857427a6b7a326a616b3d/210x174_9537eca338eda8e0d51c40e63378d73743ae2e39.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/kylin-cms/2022/11/22/16/45/553246736447566b58313843613174565a6962313166665a5666366770765342447368786a4c61377879673d/108x108_b9315d9c9915931c8bdfddbeed40b8c1b7410fa6.png",
|
||||
type: "bodybuilding",
|
||||
schema:
|
||||
"keep://subpage/home?categoryType=bodybuilding&source=page_home&isPreview=false",
|
||||
title: "塑形训练",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.7",
|
||||
itemTitle: "趣味课",
|
||||
item_type: "games",
|
||||
itemPosition: 7,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/15/553246736447566b58312b6a326a4432784770777256325373413073464168336753746159436c364f70453d/210x174_efc0141893630618ab491c34999b5b64506ee721.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2022/8/26/16/13/553246736447566b58313956386b78707053647a4869527078506d3863736f4c5771557433436445556b673d/108x108_17b1fb9c0175415962aa4582a9deb9baeac0a663.png",
|
||||
type: "games",
|
||||
schema:
|
||||
"https://m.gotokeep.com/live-activity/games/center?fullscreen=true&source=home_quickStart",
|
||||
title: "趣味课",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.8",
|
||||
itemTitle: "呼啦圈",
|
||||
item_type: "smarthulahoop",
|
||||
itemPosition: 8,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/11/22/16/50/553246736447566b58312b436f7931697352694a32653235597378695a39677533515a7630485a556345383d/210x174_d09af7f584c060e3bf20f5713382fb4e502993db.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/kylin-cms/2022/11/22/16/50/553246736447566b58312b64724d4c6a536d65436f5736434162693172694f6273336268564c355350634d3d/108x108_eb24e19577e617b521363b73363cfc85affa0616.png",
|
||||
type: "smarthulahoop",
|
||||
schema:
|
||||
"keep://subpage/home?categoryType=hulahoop&source=page_home&isPreview=false",
|
||||
title: "呼啦圈",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.9",
|
||||
itemTitle: "跑步机",
|
||||
item_type: "keloton",
|
||||
itemPosition: 9,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/5/553246736447566b583138546267467857467a5134322b77685252514656662b504351395278655a6c41513d/210x174_f146aad28baf15d9a967507fb6e8b92cb647a105.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/22/10/20/79638592490_108x108.png",
|
||||
type: "keloton",
|
||||
schema: "keep://homepage/keloton?tabId=keloton",
|
||||
title: "跑步机",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.10",
|
||||
itemTitle: "动感单车",
|
||||
item_type: "puncheur",
|
||||
itemPosition: 10,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/5/553246736447566b58313855655a534a706f48447154597675417570646e466c64694337715968325374553d/210x174_d9682832608569e7bfdf8e099a6a4fb271cdd814.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2022/4/1/16/36/79214849d54a4c4df7830379af74a37bbe952e55_108x108_9e25f3e357ad724a7b06ca568472c181876cb773.png",
|
||||
type: "puncheur",
|
||||
schema: "keep://homepage/puncheur?tabId=puncheur",
|
||||
title: "动感单车",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.11",
|
||||
itemTitle: "椭圆机",
|
||||
item_type: "elliptical",
|
||||
itemPosition: 11,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/5/553246736447566b58312b62724c324c6a643154702f50654447626636676b526262636f5651504f52746b3d/210x174_777c3a7262a4390e851fb1c0005540f824149ac4.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2022/4/1/16/34/79214849d54a4c4df7830379af74a37bbe952e55_108x108_93972c09e24276111935364f32f58da9f0b6dfd0.png",
|
||||
type: "elliptical",
|
||||
schema: "keep://koval/main",
|
||||
title: "椭圆机",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.12",
|
||||
itemTitle: "健走机",
|
||||
item_type: "walkman",
|
||||
itemPosition: 12,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/6/553246736447566b58312b7a43783335705a5257533431356c61475a76416f2f4a30647a7a47584235636f3d/210x174_31eab9bbbc0c46611911645b7a04e4007752bfe9.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/23/11/40/708221831818_108x108.png",
|
||||
type: "walkman",
|
||||
schema: "keep://homepage/walkman?tabId=walkman",
|
||||
title: "健走机",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.13",
|
||||
itemTitle: "练器械",
|
||||
item_type: "equipment_class",
|
||||
itemPosition: 13,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/6/553246736447566b58313948413149376f6d4d4f3065575338374d50716261744f544867773448496b726b3d/210x174_eb833711c3e4896f61dcb636bf0381266e3b4db5.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/8/20/11/53/79214849d54a4c4df7830379af74a37bbe952e55_108x108_9e353657a04c932a7c07e8221d3ef6d09be02989.png",
|
||||
type: "equipment_class",
|
||||
schema: "keep://equipment/equipment_training",
|
||||
title: "练器械",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
{
|
||||
itemTrackProps: {
|
||||
itemId: null,
|
||||
spm: "keep.homepage.quickEntrance.14",
|
||||
itemTitle: "Keepland",
|
||||
item_type: "uni_web_keepland",
|
||||
itemPosition: 14,
|
||||
},
|
||||
icon: "https://static1.keepcdn.com/kylin-cms/2022/12/7/20/7/553246736447566b58313848583836333869584239486c564552317272753876574a43345445306b632f773d/210x174_af8fa993c3b4c33a073d99f791748b3f44a623b2.png",
|
||||
iconInner:
|
||||
"https://static1.keepcdn.com/infra-cms/2021/03/21/20/29/297988776391_108x108.png",
|
||||
type: "uni_web_keepland",
|
||||
schema:
|
||||
"https://keepland.gotokeep.com?kpwebbarcolor=0xffffff&kpwebbtntitlecolor=0x584F60",
|
||||
title: "Keepland",
|
||||
iconLinkFormat: null,
|
||||
showTimes: 0,
|
||||
bubbleId: null,
|
||||
bubbleText: null,
|
||||
bubble: null,
|
||||
newBubbleId: null,
|
||||
showInFewDays: 0,
|
||||
},
|
||||
],
|
||||
};
|
||||
n.data.sections.unshift(a);
|
||||
}
|
||||
$done({ body: JSON.stringify(n) });
|
||||
} else if (-1 != $request.url.indexOf("preview")) {
|
||||
let i = JSON.parse($response.body);
|
||||
(i.data.detailSections = Object.values(i.data.detailSections).filter(
|
||||
(e) => "recommendation" != e.sectionType
|
||||
)),
|
||||
$done({ body: JSON.stringify(i) });
|
||||
} else if (-1 != $request.url.indexOf("sportpage/sport/v3/mysport")) {
|
||||
let l = JSON.parse($response.body);
|
||||
l.data.sections && delete l.data.sections, $done({ body: JSON.stringify(l) });
|
||||
} else $done();
|
||||
default: !1
|
||||
}], $done({body: JSON.stringify(d)})
|
||||
} else $done();
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,6 @@
|
|||
const version = 'V1.0.0';
|
||||
|
||||
var obj = JSON.parse($response.body);
|
||||
obj.data && (obj.data = Object.values(obj.data)
|
||||
.filter(o => !(320 == o.position_type || 710 == o.position_type || 50 == o.position_type))),
|
||||
$done({body: JSON.stringify(obj)});
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,253 @@
|
|||
const url = $request.url;
|
||||
const method = $request.method;
|
||||
const postMethod = "POST";
|
||||
const notifyTitle = "贴吧json脚本错误";
|
||||
console.log(`贴吧json-2023.06.12.2`);
|
||||
|
||||
let body = JSON.parse($response.body);
|
||||
// 直接全局搜索 @Modify(
|
||||
if (url.includes("tiebaads/commonbatch") && method === postMethod) {
|
||||
// 看图模式下的广告
|
||||
let adCmd = getUrlParamValue(url, "adcmd");
|
||||
if (!adCmd) {
|
||||
console.log(`url:${url}`);
|
||||
$notification.post(notifyTitle, "贴吧-tiebaads/commonbatch", "adCmd参数不存在");
|
||||
} else {
|
||||
console.log(`commonbatch:${adCmd}`);
|
||||
if (body.error_code === 0) {
|
||||
if (!body.res.ad?.length) {
|
||||
console.log('ad字段为空');
|
||||
} else {
|
||||
body.res.ad = [];
|
||||
// 即使ad有内容 也不一定显示广告
|
||||
// 因为如果服务器下发的数据少了一些字段同样是无广告的
|
||||
console.log('成功');
|
||||
}
|
||||
} else {
|
||||
console.log('error_code不为0:' + body.error_code);
|
||||
}
|
||||
}
|
||||
} else if (url.includes('c/f/pb/picpage')) {
|
||||
console.log(`picpage`);
|
||||
const liveLength = body.recom_live_list?.length;
|
||||
if (liveLength) {
|
||||
console.log(`去除直播:${liveLength}`);
|
||||
body.recom_live_list = [];
|
||||
}
|
||||
} else if (url.includes('c/s/sync')) {
|
||||
// get post(贴吧使用了post)均可访问
|
||||
console.log('贴吧-sync');
|
||||
if ('floating_icon' in body) {
|
||||
console.log('右下角悬浮icon');
|
||||
if (body.floating_icon) {
|
||||
if (body.floating_icon.homepage?.icon_url) {
|
||||
console.log('homepage悬浮去除');
|
||||
} else {
|
||||
console.log('无需去除homepage悬浮');
|
||||
}
|
||||
if (body.floating_icon.pb?.icon_url) {
|
||||
console.log('pb悬浮去除');
|
||||
} else {
|
||||
console.log('无需去除pb悬浮');
|
||||
}
|
||||
body.floating_icon = null;
|
||||
} else {
|
||||
console.log('无需修改floating_icon字段值');
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无floating_icon字段");
|
||||
}
|
||||
|
||||
// 回帖栏的广告
|
||||
if ('advertisement_config' in body) {
|
||||
if (!body.advertisement_config?.advertisement_str) {
|
||||
console.log('无需处理advertisement_config');
|
||||
} else {
|
||||
console.log(`advertisement_str:${body.advertisement_config.advertisement_str}`);
|
||||
body.advertisement_config = null;
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无advertisement_config字段");
|
||||
}
|
||||
|
||||
if ('config' in body) {
|
||||
if (body.config?.switch) {
|
||||
for (const item of body.config.switch) {
|
||||
if (['platform_csj_init', 'platform_ks_init', 'platform_gdt_init'].includes(item.name)) {
|
||||
item.type = '0';
|
||||
// 禁止初始化穿山甲/广点通/快手
|
||||
console.log(`禁止初始化${item.name}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无config字段");
|
||||
}
|
||||
|
||||
if ('screen_fill_data_result' in body) {
|
||||
if (body.screen_fill_data_result.screen_fill_advertisement_bear_switch === "1") {
|
||||
body.screen_fill_data_result.screen_fill_advertisement_bear_switch = '0';
|
||||
console.log('开屏不展示小熊广告');
|
||||
} else {
|
||||
console.log('无需修改screen_fill_advertisement_bear_switch');
|
||||
}
|
||||
if (body.screen_fill_data_result.screen_fill_advertisement_plj_cpc_switch === "1") {
|
||||
body.screen_fill_data_result.screen_fill_advertisement_plj_cpc_switch = '0';
|
||||
console.log('开屏不展示序章CPC');
|
||||
} else {
|
||||
console.log('无需修改screen_fill_advertisement_plj_cpc_switch');
|
||||
}
|
||||
if (body.screen_fill_data_result.screen_fill_advertisement_plj_switch === "1") {
|
||||
body.screen_fill_data_result.screen_fill_advertisement_plj_switch = '0';
|
||||
console.log('开屏不展示序章');
|
||||
} else {
|
||||
console.log('无需修改screen_fill_advertisement_plj_switch');
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无screen_fill_data_result字段");
|
||||
}
|
||||
|
||||
if ('ad_stlog_switch' in body) {
|
||||
if (body.ad_stlog_switch === '1') {
|
||||
body.ad_stlog_switch = '0';
|
||||
console.log('修改ad_stlog_switch');
|
||||
} else {
|
||||
console.log('无需修改ad_stlog_switch');
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无ad_stlog_switch字段");
|
||||
}
|
||||
|
||||
if ('lcs_strategy' in body) {
|
||||
// 控制长连接开关 开启时帖子会走socket
|
||||
if (body.lcs_strategy.conn_conf === '0') {
|
||||
// 关闭
|
||||
body.lcs_strategy.conn_conf = '1';
|
||||
console.log('修改conn_conf');
|
||||
} else {
|
||||
console.log('无需修改conn_conf');
|
||||
}
|
||||
} else {
|
||||
console.log(`body:${$response.body}`);
|
||||
$notification.post(notifyTitle, "贴吧-sync", "无lcs_strategy字段");
|
||||
}
|
||||
} else if (url.includes("c/f/frs/page")) {
|
||||
console.log('贴吧-FrsPage');
|
||||
if (body.live_fuse_forum?.length) {
|
||||
body.live_fuse_forum = [];
|
||||
console.log(`去除吧头直播`);
|
||||
} else {
|
||||
console.log(`无需处理吧头直播`);
|
||||
}
|
||||
|
||||
if (body.activityhead?.is_ad) {
|
||||
body.activityhead = {};
|
||||
console.log('去除吧内header图片广告');
|
||||
} else {
|
||||
console.log('无需处理activityhead');
|
||||
}
|
||||
body.thread_list = removeLive(body.thread_list);
|
||||
removeGoodsInfo(body.forum?.banner_list?.app);
|
||||
} else if (url.includes("c/f/frs/threadlist")) {
|
||||
console.log('贴吧-threadlist');
|
||||
removeGoodsInfo(body.banner_list?.app);
|
||||
} else if (url.includes("c/f/pb/page")) {
|
||||
console.log('贴吧-PbPage');
|
||||
if (body.recom_ala_info?.live_id) {
|
||||
console.log('帖子详情页推荐的直播广告去除');
|
||||
body.recom_ala_info = null;
|
||||
} else {
|
||||
console.log('帖子详情页无直播广告');
|
||||
}
|
||||
|
||||
if (body.post_list?.length) {
|
||||
for (const post of body.post_list) {
|
||||
if (post.outer_item) {
|
||||
console.log('outer_item去除');
|
||||
post.outer_item = null;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
console.log('无需处理postList中的outer_item');
|
||||
}
|
||||
removeGoodsInfo(body.banner_list?.app);
|
||||
const bannerGoodsInfoLength = body.banner_list?.pb_banner_ad?.goods_info?.length;
|
||||
if (bannerGoodsInfoLength) {
|
||||
console.log(`去除pb_banner_ad的goods_info:${bannerGoodsInfoLength}`)
|
||||
body.banner_list.pb_banner_ad.goods_info = []
|
||||
}
|
||||
} else if (url.includes("c/f/excellent/personalized")) {
|
||||
console.log('贴吧-personalized');
|
||||
removeGoodsInfo(body.banner_list?.app);
|
||||
body.thread_list = removeLive(body.thread_list);
|
||||
if(body.live_answer){
|
||||
console.log('去除推荐页上方的banner广告');
|
||||
body.live_answer = null;
|
||||
} else {
|
||||
console.log('推荐页无banner广告');
|
||||
}
|
||||
} else if (url.includes("c/f/frs/generalTabList")) {
|
||||
console.log('贴吧-generalTabList');
|
||||
removeGoodsInfo(body.app_list);
|
||||
} else {
|
||||
$notification.post(notifyTitle, "路径/请求方法匹配错误:", method + "," + url);
|
||||
}
|
||||
|
||||
body = JSON.stringify(body);
|
||||
|
||||
$done({
|
||||
body
|
||||
});
|
||||
|
||||
|
||||
function getUrlParamValue(url, queryName) {
|
||||
return Object.fromEntries(url.substring(url.indexOf("?") + 1)
|
||||
.split("&")
|
||||
.map(pair => pair.split("="))
|
||||
)[queryName];
|
||||
}
|
||||
|
||||
function removeGoodsInfo(app) {
|
||||
if (app?.length) {
|
||||
let goodsInfoSize = 0;
|
||||
app.forEach(item => {
|
||||
if (item.goods_info?.length) {
|
||||
goodsInfoSize++;
|
||||
item.goods_info = [];
|
||||
}
|
||||
})
|
||||
if (goodsInfoSize) {
|
||||
console.log(`去除goods_info:${goodsInfoSize}`);
|
||||
} else {
|
||||
console.log(`app内无goods_info`)
|
||||
}
|
||||
|
||||
} else {
|
||||
console.log(`app为空,无需处理`);
|
||||
}
|
||||
}
|
||||
|
||||
function removeLive(threadList) {
|
||||
let newThreadList = threadList;
|
||||
const beforeLength = threadList?.length;
|
||||
if (beforeLength) {
|
||||
newThreadList = threadList.filter(item => {
|
||||
if (item.ala_info) {
|
||||
console.log('去除推荐的直播帖子');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
if (beforeLength === newThreadList.length) {
|
||||
console.log("无推荐的直播帖子");
|
||||
}
|
||||
} else {
|
||||
console.log('无需处理threadList');
|
||||
}
|
||||
return newThreadList;
|
||||
}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,12 @@
|
|||
const version = 'V1.0.2';
|
||||
|
||||
let ua = $request.headers.rpid || $request.headers.Rpid;
|
||||
|
||||
let flag = ua.includes("10000012")
|
||||
|| ua.includes("1000019");
|
||||
|
||||
if (flag) {
|
||||
$done({status: "HTTP/1.1 404 Not Found"});
|
||||
} else {
|
||||
$done({});
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
let ua=$request.headers.rpid||$request.headers.Rpid;let flag=ua.includes("10000012")||ua.includes("1000019");if(flag){$done({status:"HTTP/1.1 404 Not Found"})}else{$done({})}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,4 @@
|
|||
$response.body
|
||||
.replace(/img_play_duration\\":\d+/g,'img_play_duration":0')
|
||||
.replace(/launch_timeout\\":\d+/g,'launch_timeout":0');
|
||||
$done({body});
|
|
@ -0,0 +1 @@
|
|||
var body=$response.body.replace(/img_play_duration\\":\d+/g,'img_play_duration":0').replace(/launch_timeout\\":\d+/g,'launch_timeout":0');$done({body});
|
|
@ -1,19 +1,3 @@
|
|||
/***********************************
|
||||
|
||||
> 应用名称:爱奇艺去除开屏广告
|
||||
> 脚本作者:ddgksf2013
|
||||
> 微信账号:墨鱼手记
|
||||
> 更新时间:2023-03-17
|
||||
> 通知频道:https://t.me/ddgksf2021
|
||||
> 投稿助手:https://t.me/ddgksf2013_bot
|
||||
> 脚本功能:去除开屏广告
|
||||
> 问题反馈:📮 ddgksf2013@163.com 📮
|
||||
> 特别说明:⛔⛔⛔
|
||||
本脚本仅供学习交流使用,禁止转载售卖
|
||||
⛔⛔⛔
|
||||
|
||||
***********************************/
|
||||
|
||||
let obj = JSON.parse($response.body);
|
||||
|
||||
delete obj.adSlots, $done({ body: JSON.stringify(obj) });
|
||||
delete obj.adSlots, $done({body: JSON.stringify(obj)});
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,610 +1,419 @@
|
|||
const version = 'V2.0.115';
|
||||
const version = 'V2.0.126';
|
||||
|
||||
|
||||
const mainConfig = {
|
||||
isDebug: !1,
|
||||
author: 'ddgksf2013',
|
||||
removeHomeVip: !0,
|
||||
removeHomeCreatorTask: !0,
|
||||
removeRelate: !0,
|
||||
removeGood: !0,
|
||||
removeFollow: !0,
|
||||
modifyMenus: !0,
|
||||
removeRelateItem: !1,
|
||||
removeRecommendItem: !0,
|
||||
removeRewardItem: !0,
|
||||
removeLiveMedia: !0,
|
||||
removeNextVideo: !1,
|
||||
removePinedTrending: !0,
|
||||
removeInterestFriendInTopic: !1,
|
||||
removeInterestTopic: !1,
|
||||
removeInterestUser: !0,
|
||||
removeLvZhou: !0,
|
||||
removeSearchWindow: !0,
|
||||
profileSkin1: null,
|
||||
profileSkin2: null,
|
||||
tabIconVersion: 0,
|
||||
tabIconPath: '',
|
||||
},
|
||||
itemMenusConfig = {
|
||||
creator_task: !1,
|
||||
mblog_menus_custom: !1,
|
||||
mblog_menus_video_later: !0,
|
||||
mblog_menus_comment_manager: !0,
|
||||
mblog_menus_avatar_widget: !1,
|
||||
mblog_menus_card_bg: !1,
|
||||
mblog_menus_long_picture: !0,
|
||||
mblog_menus_delete: !0,
|
||||
mblog_menus_edit: !0,
|
||||
mblog_menus_edit_history: !0,
|
||||
mblog_menus_edit_video: !0,
|
||||
mblog_menus_sticking: !0,
|
||||
mblog_menus_open_reward: !0,
|
||||
mblog_menus_novelty: !1,
|
||||
mblog_menus_favorite: !0,
|
||||
mblog_menus_promote: !0,
|
||||
mblog_menus_modify_visible: !0,
|
||||
mblog_menus_copy_url: !0,
|
||||
mblog_menus_follow: !0,
|
||||
mblog_menus_video_feedback: !0,
|
||||
mblog_menus_shield: !0,
|
||||
mblog_menus_report: !0,
|
||||
mblog_menus_apeal: !0,
|
||||
mblog_menus_home: !0,
|
||||
},
|
||||
modifyCardsUrls = ['/cardlist', 'video/community_tab', '/searchall'],
|
||||
modifyStatusesUrls = [
|
||||
'statuses/friends/timeline',
|
||||
'statuses_unread_hot_timeline',
|
||||
'statuses/unread_friends_timeline',
|
||||
'statuses/unread_hot_timeline',
|
||||
'groups/timeline',
|
||||
'statuses/friends_timeline',
|
||||
],
|
||||
otherUrls = {
|
||||
'/profile/me': 'removeHome',
|
||||
'/statuses/extend': 'itemExtendHandler',
|
||||
'/video/remind_info': 'removeVideoRemind',
|
||||
'/checkin/show': 'removeCheckin',
|
||||
'/live/media_homelist': 'removeMediaHomelist',
|
||||
'/comments/build_comments': 'removeComments',
|
||||
'/container/get_item': 'containerHandler',
|
||||
'/profile/container_timeline': 'userHandler',
|
||||
'/video/tiny_stream_video_list': 'nextVideoHandler',
|
||||
'/2/statuses/video_mixtimeline': 'nextVideoHandler',
|
||||
'video/tiny_stream_mid_detail': 'nextVideoHandler',
|
||||
'/!/client/light_skin': 'tabSkinHandler',
|
||||
'/littleskin/preview': 'skinPreviewHandler',
|
||||
'/search/finder': 'removeSearchMain',
|
||||
'/search/container_timeline': 'removeSearch',
|
||||
'/search/container_discover': 'removeSearch',
|
||||
'/2/messageflow': 'removeMsgAd',
|
||||
'/2/page?': 'removePage',
|
||||
'/statuses/unread_topic_timeline': 'topicHandler',
|
||||
'/square&pageDataType/': 'squareHandler',
|
||||
'/statuses/container_timeline_topic': 'removeMain',
|
||||
'/statuses/container_timeline': 'removeMainTab',
|
||||
'wbapplua/wbpullad.lua': 'removeLuaScreenAds',
|
||||
'interface/sdk/sdkad.php': 'removePhpScreenAds',
|
||||
'ct=feed&a=trends': 'removeTopics',
|
||||
user_center: 'modifiedUserCenter',
|
||||
'a=get_coopen_ads': 'removeIntlOpenAds',
|
||||
'php?a=search_topic': 'removeSearchTopic',
|
||||
'v1/ad/realtime': 'removeRealtimeAd',
|
||||
'v1/ad/preload': 'removeAdPreload',
|
||||
};
|
||||
isDebug: !1,
|
||||
author: "ddgksf2013",
|
||||
removeHomeVip: !0,
|
||||
removeHomeCreatorTask: !0,
|
||||
removeRelate: !0,
|
||||
removeGood: !0,
|
||||
removeFollow: !0,
|
||||
modifyMenus: !0,
|
||||
removeRelateItem: !1,
|
||||
removeRecommendItem: !0,
|
||||
removeRewardItem: !0,
|
||||
removeLiveMedia: !0,
|
||||
removeNextVideo: !1,
|
||||
removePinedTrending: !0,
|
||||
removeInterestFriendInTopic: !1,
|
||||
removeInterestTopic: !1,
|
||||
removeInterestUser: !0,
|
||||
removeLvZhou: !0,
|
||||
removeSearchWindow: !0,
|
||||
profileSkin1: null,
|
||||
profileSkin2: null,
|
||||
tabIconVersion: 0,
|
||||
tabIconPath: ""
|
||||
}, itemMenusConfig = {
|
||||
creator_task: !1,
|
||||
mblog_menus_custom: !1,
|
||||
mblog_menus_video_later: !0,
|
||||
mblog_menus_comment_manager: !0,
|
||||
mblog_menus_avatar_widget: !1,
|
||||
mblog_menus_card_bg: !1,
|
||||
mblog_menus_long_picture: !0,
|
||||
mblog_menus_delete: !0,
|
||||
mblog_menus_edit: !0,
|
||||
mblog_menus_edit_history: !0,
|
||||
mblog_menus_edit_video: !0,
|
||||
mblog_menus_sticking: !0,
|
||||
mblog_menus_open_reward: !0,
|
||||
mblog_menus_novelty: !1,
|
||||
mblog_menus_favorite: !0,
|
||||
mblog_menus_promote: !0,
|
||||
mblog_menus_modify_visible: !0,
|
||||
mblog_menus_copy_url: !0,
|
||||
mblog_menus_follow: !0,
|
||||
mblog_menus_video_feedback: !0,
|
||||
mblog_menus_shield: !0,
|
||||
mblog_menus_report: !0,
|
||||
mblog_menus_apeal: !0,
|
||||
mblog_menus_home: !0
|
||||
}, modifyCardsUrls = ["/cardlist", "video/community_tab", "searchall"],
|
||||
modifyStatusesUrls = ["statuses/friends/timeline", "statuses_unread_hot_timeline", "statuses/unread_friends_timeline", "statuses/unread_hot_timeline", "groups/timeline", "statuses/friends_timeline"],
|
||||
otherUrls = {
|
||||
"/profile/me": "removeHome",
|
||||
"/statuses/extend": "itemExtendHandler",
|
||||
"/video/remind_info": "removeVideoRemind",
|
||||
"/checkin/show": "removeCheckin",
|
||||
"/live/media_homelist": "removeMediaHomelist",
|
||||
"/comments/build_comments": "removeComments",
|
||||
"/container/get_item": "containerHandler",
|
||||
"/profile/container_timeline": "userHandler",
|
||||
"/video/tiny_stream_video_list": "nextVideoHandler",
|
||||
"/2/statuses/video_mixtimeline": "nextVideoHandler",
|
||||
"video/tiny_stream_mid_detail": "nextVideoHandler",
|
||||
"/!/client/light_skin": "tabSkinHandler",
|
||||
"/littleskin/preview": "skinPreviewHandler",
|
||||
"/search/finder": "removeSearchMain",
|
||||
"/search/container_timeline": "removeSearch",
|
||||
"/search/container_discover": "removeSearch",
|
||||
"/2/messageflow": "removeMsgAd",
|
||||
"/2/page?": "removePage",
|
||||
"/statuses/unread_topic_timeline": "topicHandler",
|
||||
"/square&pageDataType/": "squareHandler",
|
||||
"/statuses/container_timeline_topic": "removeMain",
|
||||
"/statuses/container_timeline": "removeMainTab",
|
||||
"wbapplua/wbpullad.lua": "removeLuaScreenAds",
|
||||
"interface/sdk/sdkad.php": "removePhpScreenAds",
|
||||
"ct=feed&a=trends": "removeTopics",
|
||||
user_center: "modifiedUserCenter",
|
||||
"a=get_coopen_ads": "removeIntlOpenAds",
|
||||
"php?a=search_topic": "removeSearchTopic",
|
||||
"v1/ad/realtime": "removeRealtimeAd",
|
||||
"v1/ad/preload": "removeAdPreload",
|
||||
"php?a=open_app": "removeAdBanner"
|
||||
};
|
||||
|
||||
function getModifyMethod(e) {
|
||||
for (let t of modifyCardsUrls) if (e.indexOf(t) > -1) return 'removeCards';
|
||||
for (let o of modifyStatusesUrls)
|
||||
if (e.indexOf(o) > -1) return 'removeTimeLine';
|
||||
for (let [i, a] of Object.entries(otherUrls)) if (e.indexOf(i) > -1) return a;
|
||||
return null;
|
||||
for (let t of modifyCardsUrls) if (e.indexOf(t) > -1) return "removeCards";
|
||||
for (let o of modifyStatusesUrls) if (e.indexOf(o) > -1) return "removeTimeLine";
|
||||
for (let [i, a] of Object.entries(otherUrls)) if (e.indexOf(i) > -1) return a;
|
||||
return null
|
||||
}
|
||||
|
||||
function removeRealtimeAd(e) {
|
||||
return delete e.ads, (e.code = 4016), e;
|
||||
return delete e.ads, e.code = 4016, e
|
||||
}
|
||||
|
||||
function removeAdBanner(e) {
|
||||
return e.data.close_ad_setting && delete e.data.close_ad_setting, e.data.detail_banner_ad && (e.data.detail_banner_ad = []), e
|
||||
}
|
||||
|
||||
function removeAdPreload(e) {
|
||||
if (!e.ads) return e;
|
||||
for (let t of ((e.last_ad_show_interval = 86400), e.ads))
|
||||
(t.start_time = 2681574400),
|
||||
(t.end_time = 2681660799),
|
||||
(t.display_duration = 0),
|
||||
(t.daily_display_cnt = 0),
|
||||
(t.total_display_cnt = 0);
|
||||
return e;
|
||||
if (!e.ads) return e;
|
||||
for (let t of (e.last_ad_show_interval = 86400, e.ads)) t.start_time = 2681574400, t.end_time = 2681660799, t.display_duration = 0, t.daily_display_cnt = 0, t.total_display_cnt = 0;
|
||||
return e
|
||||
}
|
||||
|
||||
function removeIntlOpenAds(e) {
|
||||
return (
|
||||
e.data &&
|
||||
0 !== e.data.length &&
|
||||
((e.data.ad_list = []),
|
||||
(e.data.gdt_video_ad_ios = []),
|
||||
(e.data.display_ad = 0),
|
||||
(e.data.ad_ios_id = null),
|
||||
(e.data.app_ad_ios_id = null),
|
||||
(e.data.reserve_ad_ios_id = ''),
|
||||
(e.data.reserve_app_ad_ios_id = ''),
|
||||
(e.data.ad_duration = 604800),
|
||||
(e.data.ad_cd_interval = 604800),
|
||||
(e.data.pic_ad = [])),
|
||||
e
|
||||
);
|
||||
return e.data && 0 !== e.data.length && (e.data.ad_list = [], e.data.gdt_video_ad_ios = [], e.data.display_ad = 0, e.data.ad_ios_id = null, e.data.app_ad_ios_id = null, e.data.reserve_ad_ios_id = "", e.data.reserve_app_ad_ios_id = "", e.data.ad_duration = 604800, e.data.ad_cd_interval = 604800, e.data.pic_ad = []), e
|
||||
}
|
||||
|
||||
function removeSearchTopic(e) {
|
||||
return (
|
||||
e.data &&
|
||||
0 !== e.data.length &&
|
||||
(e.data = Object.values(e.data).filter((e) => 'searchtop' != e.type)),
|
||||
e
|
||||
);
|
||||
return e.data && 0 !== e.data.length && (e.data = Object.values(e.data).filter(e => "searchtop" != e.type)), e
|
||||
}
|
||||
|
||||
function modifiedUserCenter(e) {
|
||||
return (
|
||||
e.data &&
|
||||
0 !== e.data.length &&
|
||||
e.data.cards &&
|
||||
(e.data.cards = Object.values(e.data.cards).filter(
|
||||
(e) => 'personal_vip' != e.items[0].type
|
||||
)),
|
||||
e
|
||||
);
|
||||
return e.data && 0 !== e.data.length && e.data.cards && (e.data.cards = Object.values(e.data.cards).filter(e => "personal_vip" != e.items[0].type)), e
|
||||
}
|
||||
|
||||
function removeTopics(e) {
|
||||
return e.data && (e.data.order = ['search_topic', 'native_content']), e;
|
||||
return e.data && (e.data.order = ["search_topic"]), e
|
||||
}
|
||||
|
||||
function isAd(e) {
|
||||
return (
|
||||
!!e &&
|
||||
('广告' == e.mblogtypename ||
|
||||
'热推' == e.mblogtypename ||
|
||||
e.promotion?.type == 'ad' ||
|
||||
e.page_info?.actionlog?.source == 'ad' ||
|
||||
e.content_auth_info?.content_auth_title == '广告')
|
||||
);
|
||||
return !!e && ("广告" == e.mblogtypename || "热推" == e.mblogtypename || e.promotion?.type == "ad" || e.page_info?.actionlog?.source == "ad" || e.content_auth_info?.content_auth_title == "广告")
|
||||
}
|
||||
|
||||
function squareHandler(e) {
|
||||
return e.items, e;
|
||||
return e.items, e
|
||||
}
|
||||
|
||||
function removeMainTab(e) {
|
||||
if (
|
||||
(e.loadedInfo && e.loadedInfo.headers && delete e.loadedInfo.headers,
|
||||
!e.items)
|
||||
)
|
||||
return e;
|
||||
let t = [];
|
||||
for (let o of e.items)
|
||||
isAd(o.data) ||
|
||||
(o.data?.page_info?.video_limit && delete o.data.page_info.video_limit,
|
||||
o.data?.common_struct && delete o.data.common_struct,
|
||||
o.category
|
||||
? 'group' != o.category
|
||||
? t.push(o)
|
||||
: -1 != JSON.stringify(o.items).indexOf('profile_top') && t.push(o)
|
||||
: t.push(o));
|
||||
return (e.items = t), log('removeMainTab success'), e;
|
||||
if (e.loadedInfo && e.loadedInfo.headers && delete e.loadedInfo.headers, !e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) isAd(o.data) || (o.data?.page_info?.video_limit && delete o.data.page_info.video_limit, o.data?.common_struct && delete o.data.common_struct, o.category ? "group" != o.category ? t.push(o) : -1 != JSON.stringify(o.items).indexOf("profile_top") && t.push(o) : t.push(o));
|
||||
return e.items = t, log("removeMainTab success"), e
|
||||
}
|
||||
|
||||
function removeMain(e) {
|
||||
if (
|
||||
(e.loadedInfo && e.loadedInfo.headers && delete e.loadedInfo.headers,
|
||||
!e.items)
|
||||
)
|
||||
return e;
|
||||
let t = [];
|
||||
for (let o of e.items)
|
||||
if ('feed' == o.category) isAd(o.data) || t.push(o);
|
||||
else if ('group' == o.category) {
|
||||
if (
|
||||
o.items.length > 0 &&
|
||||
o.items[0].data?.itemid?.includes('search_input')
|
||||
)
|
||||
(o.items = o.items.filter(
|
||||
(e) =>
|
||||
e?.data?.itemid?.includes('mine_topics') ||
|
||||
e?.data?.itemid?.includes('search_input') ||
|
||||
e?.data?.card_type == 202
|
||||
)),
|
||||
(o.items[0].data.hotwords = [{ word: '搜索超话', tip: '' }]),
|
||||
t.push(o);
|
||||
else {
|
||||
if (
|
||||
o.items.length > 0 &&
|
||||
o.items[0].data?.itemid?.includes('top_title')
|
||||
)
|
||||
continue;
|
||||
o.items.length > 0 &&
|
||||
(o.items = Object.values(o.items).filter(
|
||||
(e) => 'feed' == e.category || 'card' == e.category
|
||||
)),
|
||||
t.push(o);
|
||||
}
|
||||
} else {
|
||||
if (o.data?.card_type && [202, 200].indexOf(o.data.card_type) > -1)
|
||||
continue;
|
||||
t.push(o);
|
||||
}
|
||||
return (e.items = t), log('removeMain success'), e;
|
||||
}
|
||||
function topicHandler(e) {
|
||||
let t = e.cards;
|
||||
if (!t || (!mainConfig.removeUnfollowTopic && !mainConfig.removeUnusedPart))
|
||||
return e;
|
||||
let o = [];
|
||||
for (let i of t) {
|
||||
let a = !0;
|
||||
if (i.mblog) {
|
||||
let r = i.mblog.buttons;
|
||||
mainConfig.removeUnfollowTopic && r && 'follow' == r[0].type && (a = !1);
|
||||
} else {
|
||||
if (!mainConfig.removeUnusedPart) continue;
|
||||
if ('bottom_mix_activity' == i.itemid) a = !1;
|
||||
else if (i?.top?.title == '正在活跃') a = !1;
|
||||
else if (200 == i.card_type && i.group) a = !1;
|
||||
else {
|
||||
let n = i.card_group;
|
||||
if (!n) continue;
|
||||
if (
|
||||
[
|
||||
'guess_like_title',
|
||||
'cats_top_title',
|
||||
'chaohua_home_readpost_samecity_title',
|
||||
].indexOf(n[0].itemid) > -1
|
||||
)
|
||||
a = !1;
|
||||
else if (n.length > 1) {
|
||||
let d = [];
|
||||
for (let s of n)
|
||||
-1 ==
|
||||
['chaohua_discovery_banner_1', 'bottom_mix_activity'].indexOf(
|
||||
s.itemid
|
||||
) && d.push(s);
|
||||
i.card_group = d;
|
||||
if (e.loadedInfo && e.loadedInfo.headers && delete e.loadedInfo.headers, !e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) if ("feed" == o.category) isAd(o.data) || t.push(o); else if ("group" == o.category) {
|
||||
if (o.items.length > 0 && o.items[0].data?.itemid?.includes("search_input")) o.items = o.items.filter(e => e?.data?.itemid?.includes("mine_topics") || e?.data?.itemid?.includes("search_input") || e?.data?.card_type == 202), o.items[0].data.hotwords = [{
|
||||
word: "搜索超话",
|
||||
tip: ""
|
||||
}], t.push(o); else {
|
||||
if (o.items.length > 0 && o.items[0].data?.itemid?.includes("top_title")) continue;
|
||||
o.items.length > 0 && (o.items = Object.values(o.items).filter(e => "feed" == e.category || "card" == e.category)), t.push(o)
|
||||
}
|
||||
}
|
||||
}
|
||||
a && o.push(i);
|
||||
}
|
||||
return (e.cards = o), log('topicHandler success'), e;
|
||||
}
|
||||
function removeSearchMain(e) {
|
||||
let t = e.channelInfo.channels;
|
||||
if (!t) return e;
|
||||
let o = [];
|
||||
for (let i of t) i.payload && (removeSearch(i.payload), o.push(i));
|
||||
return (e.channelInfo.channels = o), log('remove_search main success'), e;
|
||||
}
|
||||
function checkSearchWindow(e) {
|
||||
return (
|
||||
!!mainConfig.removeSearchWindow &&
|
||||
'card' == e.category &&
|
||||
(e.data?.itemid == 'finder_window' ||
|
||||
e.data?.itemid == 'more_frame' ||
|
||||
e.data?.card_type == 208 ||
|
||||
e.data?.card_type == 217 ||
|
||||
e.data?.card_type == 101 ||
|
||||
e.data?.card_type == 19 ||
|
||||
e.data?.mblog?.page_info?.actionlog?.source?.includes('ad'))
|
||||
);
|
||||
}
|
||||
function removeSearch(e) {
|
||||
if (!e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items)
|
||||
'feed' == o.category
|
||||
? isAd(o.data) ||
|
||||
(o.data?.page_info?.video_limit && delete o.data.page_info.video_limit,
|
||||
t.push(o))
|
||||
: 'group' == o.category
|
||||
? ((o.items = o.items.filter((e) => e.data?.card_type === 17)),
|
||||
o.items.length > 0 && t.push(o))
|
||||
: checkSearchWindow(o) || t.push(o);
|
||||
return (
|
||||
(e.items = t),
|
||||
e.loadedInfo &&
|
||||
((e.loadedInfo.searchBarContent = []),
|
||||
e.loadedInfo.headerBack &&
|
||||
(e.loadedInfo.headerBack.channelStyleMap = {})),
|
||||
log('remove_search success'),
|
||||
e
|
||||
);
|
||||
}
|
||||
function removeMsgAd(e) {
|
||||
if (!e.messages) return;
|
||||
let t = [];
|
||||
for (let o of e.messages) !o.msg_card?.ad_tag && t.push(o);
|
||||
return (e.messages = t), e;
|
||||
}
|
||||
function removePage(e) {
|
||||
return (
|
||||
removeCards(e),
|
||||
mainConfig.removePinedTrending &&
|
||||
e.cards &&
|
||||
e.cards.length > 0 &&
|
||||
e.cards[0].card_group &&
|
||||
(e.cards[0].card_group = e.cards[0].card_group.filter(
|
||||
(e) =>
|
||||
!(
|
||||
e?.actionlog?.ext?.includes('ads_word') ||
|
||||
e?.itemid?.includes('t:51') ||
|
||||
e?.itemid?.includes('ads_word')
|
||||
)
|
||||
)),
|
||||
e
|
||||
);
|
||||
}
|
||||
function removeCards(e) {
|
||||
if ((e.hotwords && (e.hotwords = []), !e.cards)) return;
|
||||
let t = [];
|
||||
for (let o of e.cards) {
|
||||
e.cardlistInfo?.containerid == '232082type=1' &&
|
||||
(17 == o.card_type || 58 == o.card_type || 11 == o.card_type) &&
|
||||
(o = { card_type: o.card_type + 1 });
|
||||
let i = o.card_group;
|
||||
if (i && i.length > 0) {
|
||||
let a = [];
|
||||
for (let r of i)
|
||||
118 == r.card_type ||
|
||||
isAd(r.mblog) ||
|
||||
-1 != JSON.stringify(r).indexOf('res_from:ads') ||
|
||||
a.push(r);
|
||||
(o.card_group = a), t.push(o);
|
||||
} else {
|
||||
let n = o.card_type;
|
||||
if ([9, 165].indexOf(n) > -1) isAd(o.mblog) || t.push(o);
|
||||
else {
|
||||
if ([1007, 180].indexOf(n) > -1) continue;
|
||||
t.push(o);
|
||||
}
|
||||
if (o.data?.card_type && [202, 200].indexOf(o.data.card_type) > -1) continue;
|
||||
t.push(o)
|
||||
}
|
||||
}
|
||||
e.cards = t;
|
||||
return e.items = t, log("removeMain success"), e
|
||||
}
|
||||
|
||||
function topicHandler(e) {
|
||||
let t = e.cards;
|
||||
if (!t || !mainConfig.removeUnfollowTopic && !mainConfig.removeUnusedPart) return e;
|
||||
let o = [];
|
||||
for (let i of t) {
|
||||
let a = !0;
|
||||
if (i.mblog) {
|
||||
let r = i.mblog.buttons;
|
||||
mainConfig.removeUnfollowTopic && r && "follow" == r[0].type && (a = !1)
|
||||
} else {
|
||||
if (!mainConfig.removeUnusedPart) continue;
|
||||
if ("bottom_mix_activity" == i.itemid) a = !1; else if (i?.top?.title == "正在活跃") a = !1; else if (200 == i.card_type && i.group) a = !1; else {
|
||||
let n = i.card_group;
|
||||
if (!n) continue;
|
||||
if (["guess_like_title", "cats_top_title", "chaohua_home_readpost_samecity_title"].indexOf(n[0].itemid) > -1) a = !1; else if (n.length > 1) {
|
||||
let d = [];
|
||||
for (let s of n) -1 == ["chaohua_discovery_banner_1", "bottom_mix_activity"].indexOf(s.itemid) && d.push(s);
|
||||
i.card_group = d
|
||||
}
|
||||
}
|
||||
}
|
||||
a && o.push(i)
|
||||
}
|
||||
return e.cards = o, log("topicHandler success"), e
|
||||
}
|
||||
|
||||
function removeSearchMain(e) {
|
||||
let t = e.channelInfo.channels;
|
||||
if (!t) return e;
|
||||
let o = [];
|
||||
for (let i of t) i.payload && (removeSearch(i.payload), o.push(i));
|
||||
return e.channelInfo.channels = o, log("remove_search main success"), e
|
||||
}
|
||||
|
||||
function checkSearchWindow(e) {
|
||||
return !!mainConfig.removeSearchWindow && "card" == e.category && (e.data?.itemid == "finder_window" || e.data?.itemid == "discover_gallery" || e.data?.itemid == "more_frame" || e.data?.card_type == 208 || e.data?.card_type == 236 || e.data?.card_type == 247 || e.data?.card_type == 217 || e.data?.card_type == 101 || e.data?.card_type == 19 || e.data?.mblog?.page_info?.actionlog?.source?.includes("ad"))
|
||||
}
|
||||
|
||||
function removeSearch(e) {
|
||||
if (!e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) "feed" == o.category ? isAd(o.data) || (o.data?.page_info?.video_limit && delete o.data.page_info.video_limit, t.push(o)) : "group" == o.category ? (o.items = o.items.filter(e => e.data?.card_type == void 0 || e.data?.card_type === 17 || e.data?.card_type === 10), o.items.length > 0 && t.push(o)) : checkSearchWindow(o) || t.push(o);
|
||||
return e.items = t, e.loadedInfo && (e.loadedInfo.searchBarContent = [], e.loadedInfo.headerBack && (e.loadedInfo.headerBack.channelStyleMap = {})), log("remove_search success"), e
|
||||
}
|
||||
|
||||
function removeMsgAd(e) {
|
||||
if (!e.messages) return;
|
||||
let t = [];
|
||||
for (let o of e.messages) !o.msg_card?.ad_tag && t.push(o);
|
||||
return e.messages = t, e
|
||||
}
|
||||
|
||||
function removePage(e) {
|
||||
return removeCards(e), mainConfig.removePinedTrending && e.cards && e.cards.length > 0 && e.cards[0].card_group && (e.cards[0].card_group = e.cards[0].card_group.filter(e => !(e?.actionlog?.ext?.includes("ads_word") || e?.itemid?.includes("t:51") || e?.itemid?.includes("ads_word")))), e
|
||||
}
|
||||
|
||||
function removeCards(e) {
|
||||
if (e.hotwords && (e.hotwords = []), e.cards) {
|
||||
let t = [];
|
||||
for (let o of e.cards) {
|
||||
e.cardlistInfo?.containerid == "232082type=1" && (17 == o.card_type || 58 == o.card_type || 11 == o.card_type) && (o = {card_type: o.card_type + 1});
|
||||
let i = o.card_group;
|
||||
if (i && i.length > 0) {
|
||||
let a = [];
|
||||
for (let r of i) 118 == r.card_type || isAd(r.mblog) || -1 != JSON.stringify(r).indexOf("res_from:ads") || a.push(r);
|
||||
o.card_group = a, t.push(o)
|
||||
} else {
|
||||
let n = o.card_type;
|
||||
if ([9, 165].indexOf(n) > -1) isAd(o.mblog) || t.push(o); else {
|
||||
if ([1007, 180].indexOf(n) > -1) continue;
|
||||
t.push(o)
|
||||
}
|
||||
}
|
||||
}
|
||||
e.cards = t
|
||||
}
|
||||
e.items && (log("data.items"), removeSearch(e))
|
||||
}
|
||||
|
||||
function lvZhouHandler(e) {
|
||||
if (!mainConfig.removeLvZhou || !e) return;
|
||||
let t = e.common_struct;
|
||||
if (!t) return;
|
||||
let o = [];
|
||||
for (let i of t) '绿洲' != i.name && o.push(i);
|
||||
e.common_struct = o;
|
||||
if (!mainConfig.removeLvZhou || !e) return;
|
||||
let t = e.common_struct;
|
||||
if (!t) return;
|
||||
let o = [];
|
||||
for (let i of t) "绿洲" != i.name && o.push(i);
|
||||
e.common_struct = o
|
||||
}
|
||||
|
||||
function isBlock(e) {
|
||||
let t = mainConfig.blockIds || [];
|
||||
if (0 === t.length) return !1;
|
||||
let o = e.user.id;
|
||||
for (let i of t) if (i == o) return !0;
|
||||
return !1;
|
||||
let t = mainConfig.blockIds || [];
|
||||
if (0 === t.length) return !1;
|
||||
let o = e.user.id;
|
||||
for (let i of t) if (i == o) return !0;
|
||||
return !1
|
||||
}
|
||||
|
||||
function removeTimeLine(e) {
|
||||
for (let t of ['ad', 'advertises', 'trends', 'headers']) e[t] && delete e[t];
|
||||
if (!e.statuses) return;
|
||||
let o = [];
|
||||
for (let i of e.statuses)
|
||||
isAd(i) ||
|
||||
(lvZhouHandler(i),
|
||||
i.common_struct && delete i.common_struct,
|
||||
i.category ? 'group' != i.category && o.push(i) : o.push(i));
|
||||
e.statuses = o;
|
||||
for (let t of ["ad", "advertises", "trends", "headers"]) e[t] && delete e[t];
|
||||
if (!e.statuses) return;
|
||||
let o = [];
|
||||
for (let i of e.statuses) isAd(i) || (lvZhouHandler(i), i.common_struct && delete i.common_struct, i.category ? "group" != i.category && o.push(i) : o.push(i));
|
||||
e.statuses = o
|
||||
}
|
||||
|
||||
function removeHomeVip(e) {
|
||||
return e.header && e.header.vipView && (e.header.vipView = null), e;
|
||||
return e.header && e.header.vipView && (e.header.vipView = null), e
|
||||
}
|
||||
|
||||
function removeVideoRemind(e) {
|
||||
(e.bubble_dismiss_time = 0),
|
||||
(e.exist_remind = !1),
|
||||
(e.image_dismiss_time = 0),
|
||||
(e.image = ''),
|
||||
(e.tag_image_english = ''),
|
||||
(e.tag_image_english_dark = ''),
|
||||
(e.tag_image_normal = ''),
|
||||
(e.tag_image_normal_dark = '');
|
||||
e.bubble_dismiss_time = 0, e.exist_remind = !1, e.image_dismiss_time = 0, e.image = "", e.tag_image_english = "", e.tag_image_english_dark = "", e.tag_image_normal = "", e.tag_image_normal_dark = ""
|
||||
}
|
||||
|
||||
function itemExtendHandler(e) {
|
||||
if (
|
||||
(mainConfig.removeRelate || mainConfig.removeGood) &&
|
||||
e.trend &&
|
||||
e.trend.titles
|
||||
) {
|
||||
let t = e.trend.titles.title;
|
||||
mainConfig.removeRelate && '相关推荐' === t
|
||||
? delete e.trend
|
||||
: mainConfig.removeGood && '博主好物种草' === t && delete e.trend;
|
||||
}
|
||||
mainConfig.removeFollow && e.follow_data && (e.follow_data = null),
|
||||
mainConfig.removeRewardItem && e.reward_info && (e.reward_info = null),
|
||||
e.head_cards && delete e.head_cards,
|
||||
e.page_alerts && (e.page_alerts = null);
|
||||
try {
|
||||
e.trend.extra_struct.extBtnInfo.btn_picurl.indexOf(
|
||||
'timeline_icon_ad_delete'
|
||||
) > -1 && delete e.trend;
|
||||
} catch (o) {}
|
||||
if (mainConfig.modifyMenus && e.custom_action_list) {
|
||||
let i = [];
|
||||
for (let a of e.custom_action_list) {
|
||||
let r = a.type,
|
||||
n = itemMenusConfig[r];
|
||||
void 0 === n
|
||||
? i.push(a)
|
||||
: 'mblog_menus_copy_url' === r
|
||||
? i.unshift(a)
|
||||
: n && i.push(a);
|
||||
if ((mainConfig.removeRelate || mainConfig.removeGood) && e.trend && e.trend.titles) {
|
||||
let t = e.trend.titles.title;
|
||||
mainConfig.removeRelate && "相关推荐" === t ? delete e.trend : mainConfig.removeGood && "博主好物种草" === t && delete e.trend
|
||||
}
|
||||
mainConfig.removeFollow && e.follow_data && (e.follow_data = null), mainConfig.removeRewardItem && e.reward_info && (e.reward_info = null), e.head_cards && delete e.head_cards, e.page_alerts && (e.page_alerts = null);
|
||||
try {
|
||||
e.trend.extra_struct.extBtnInfo.btn_picurl.indexOf("timeline_icon_ad_delete") > -1 && delete e.trend
|
||||
} catch (o) {
|
||||
}
|
||||
if (mainConfig.modifyMenus && e.custom_action_list) {
|
||||
let i = [];
|
||||
for (let a of e.custom_action_list) {
|
||||
let r = a.type, n = itemMenusConfig[r];
|
||||
void 0 === n ? i.push(a) : "mblog_menus_copy_url" === r ? i.unshift(a) : n && i.push(a)
|
||||
}
|
||||
e.custom_action_list = i
|
||||
}
|
||||
e.custom_action_list = i;
|
||||
}
|
||||
}
|
||||
|
||||
function updateFollowOrder(e) {
|
||||
try {
|
||||
for (let t of e.items)
|
||||
if ('mainnums_friends' === t.itemId) {
|
||||
let o = t.click.modules[0].scheme;
|
||||
(t.click.modules[0].scheme = o.replace(
|
||||
'231093_-_selfrecomm',
|
||||
'231093_-_selffollowed'
|
||||
)),
|
||||
log('updateFollowOrder success');
|
||||
return;
|
||||
}
|
||||
} catch (i) {
|
||||
console.log('updateFollowOrder fail');
|
||||
}
|
||||
try {
|
||||
for (let t of e.items) if ("mainnums_friends" === t.itemId) {
|
||||
let o = t.click.modules[0].scheme;
|
||||
t.click.modules[0].scheme = o.replace("231093_-_selfrecomm", "231093_-_selffollowed"), log("updateFollowOrder success");
|
||||
return
|
||||
}
|
||||
} catch (i) {
|
||||
console.log("updateFollowOrder fail")
|
||||
}
|
||||
}
|
||||
|
||||
function updateProfileSkin(e, t) {
|
||||
try {
|
||||
let o = mainConfig[t];
|
||||
if (!o) return;
|
||||
let i = 0;
|
||||
for (let a of e.items)
|
||||
if (a.image)
|
||||
try {
|
||||
(dm = a.image.style.darkMode),
|
||||
'alpha' != dm && (a.image.style.darkMode = 'alpha'),
|
||||
(a.image.iconUrl = o[i++]),
|
||||
a.dot && (a.dot = []);
|
||||
} catch (r) {}
|
||||
log('updateProfileSkin success');
|
||||
} catch (n) {
|
||||
console.log('updateProfileSkin fail');
|
||||
}
|
||||
try {
|
||||
let o = mainConfig[t];
|
||||
if (!o) return;
|
||||
let i = 0;
|
||||
for (let a of e.items) if (a.image) try {
|
||||
dm = a.image.style.darkMode, "alpha" != dm && (a.image.style.darkMode = "alpha"), a.image.iconUrl = o[i++], a.dot && (a.dot = [])
|
||||
} catch (r) {
|
||||
}
|
||||
log("updateProfileSkin success")
|
||||
} catch (n) {
|
||||
console.log("updateProfileSkin fail")
|
||||
}
|
||||
}
|
||||
|
||||
function removeHome(e) {
|
||||
if (!e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) {
|
||||
let i = o.itemId;
|
||||
if ('profileme_mine' == i)
|
||||
mainConfig.removeHomeVip && (o = removeHomeVip(o)),
|
||||
o.header?.vipIcon && delete o.header.vipIcon,
|
||||
updateFollowOrder(o),
|
||||
t.push(o);
|
||||
else if ('100505_-_top8' == i)
|
||||
updateProfileSkin(o, 'profileSkin1'), t.push(o);
|
||||
else if ('100505_-_newcreator' == i)
|
||||
'grid' == o.type
|
||||
? (updateProfileSkin(o, 'profileSkin2'), t.push(o))
|
||||
: mainConfig.removeHomeCreatorTask || t.push(o);
|
||||
else {
|
||||
if (
|
||||
'100505_-_chaohua' != i &&
|
||||
'100505_-_manage' != i &&
|
||||
'100505_-_recentlyuser' != i
|
||||
)
|
||||
continue;
|
||||
o.images?.length > 0 &&
|
||||
(o.images = o.images.filter(
|
||||
(e) =>
|
||||
'100505_-_chaohua' == e.itemId ||
|
||||
'100505_-_recentlyuser' == e.itemId
|
||||
)),
|
||||
t.push(o);
|
||||
if (!e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) {
|
||||
let i = o.itemId;
|
||||
if ("profileme_mine" == i) mainConfig.removeHomeVip && (o = removeHomeVip(o)), o.header?.vipIcon && delete o.header.vipIcon, updateFollowOrder(o), t.push(o); else if ("100505_-_top8" == i) updateProfileSkin(o, "profileSkin1"), t.push(o); else if ("100505_-_newcreator" == i) "grid" == o.type ? (updateProfileSkin(o, "profileSkin2"), t.push(o)) : mainConfig.removeHomeCreatorTask || t.push(o); else {
|
||||
if ("100505_-_chaohua" != i && "100505_-_manage" != i && "100505_-_recentlyuser" != i) continue;
|
||||
o.images?.length > 0 && (o.images = o.images.filter(e => "100505_-_chaohua" == e.itemId || "100505_-_recentlyuser" == e.itemId)), t.push(o)
|
||||
}
|
||||
}
|
||||
}
|
||||
return (e.items = t), e;
|
||||
return e.items = t, e
|
||||
}
|
||||
|
||||
function removeCheckin(e) {
|
||||
log('remove tab1签到'), (e.show = 0);
|
||||
log("remove tab1签到"), e.show = 0
|
||||
}
|
||||
|
||||
function removeMediaHomelist(e) {
|
||||
mainConfig.removeLiveMedia && (log('remove 首页直播'), (e.data = {}));
|
||||
mainConfig.removeLiveMedia && (log("remove 首页直播"), e.data = {})
|
||||
}
|
||||
|
||||
function removeComments(e) {
|
||||
let t = ['广告', '廣告', '相关内容', '推荐', '热推', '推薦'],
|
||||
o = e.datas || [];
|
||||
if (0 === o.length) return;
|
||||
let i = [];
|
||||
for (let a of o) {
|
||||
let r = a.adType || '';
|
||||
-1 == t.indexOf(r) && 6 != a.type && i.push(a);
|
||||
}
|
||||
log('remove 评论区相关和推荐内容'),
|
||||
(e.datas = i),
|
||||
e.tip_msg && delete e.tip_msg;
|
||||
}
|
||||
function containerHandler(e) {
|
||||
mainConfig.removeInterestFriendInTopic &&
|
||||
'超话里的好友' === e.card_type_name &&
|
||||
(log('remove 超话里的好友'), (e.card_group = [])),
|
||||
mainConfig.removeInterestTopic &&
|
||||
e.itemid &&
|
||||
(e.itemid.indexOf('infeed_may_interest_in') > -1
|
||||
? (log('remove 感兴趣的超话'), (e.card_group = []))
|
||||
: e.itemid.indexOf('infeed_friends_recommend') > -1 &&
|
||||
(log('remove 超话好友关注'), (e.card_group = [])));
|
||||
}
|
||||
function userHandler(e) {
|
||||
if (((e = removeMainTab(e)), !mainConfig.removeInterestUser || !e.items))
|
||||
return e;
|
||||
let t = [];
|
||||
for (let o of e.items) {
|
||||
let i = !0;
|
||||
if ('group' == o.category)
|
||||
try {
|
||||
'可能感兴趣的人' == o.items[0].data.desc && (i = !1);
|
||||
} catch (a) {}
|
||||
i && (o.data?.common_struct && delete o.data.common_struct, t.push(o));
|
||||
}
|
||||
return (e.items = t), log('removeMain sub success'), e;
|
||||
}
|
||||
function nextVideoHandler(e) {
|
||||
if (!e.statuses) return e;
|
||||
let t = [];
|
||||
for (let o of e.statuses)
|
||||
if (!isAd(o)) {
|
||||
let i = ['forward_redpacket_info', 'shopping', 'float_info', 'tags'];
|
||||
for (let a of i) o.video_info?.[a] && delete o.video_info[a];
|
||||
t.push(o);
|
||||
let t = ["广告", "廣告", "相关内容", "推荐", "热推", "推薦"], o = e.datas || [];
|
||||
if (0 === o.length) return;
|
||||
let i = [];
|
||||
for (let a of o) {
|
||||
let r = a.adType || "";
|
||||
-1 == t.indexOf(r) && 6 != a.type && i.push(a)
|
||||
}
|
||||
return (e.statuses = t), log('removeMainTab Success'), e;
|
||||
log("remove 评论区相关和推荐内容"), e.datas = i, e.tip_msg && delete e.tip_msg
|
||||
}
|
||||
|
||||
function containerHandler(e) {
|
||||
mainConfig.removeInterestFriendInTopic && "超话里的好友" === e.card_type_name && (log("remove 超话里的好友"), e.card_group = []), mainConfig.removeInterestTopic && e.itemid && (e.itemid.indexOf("infeed_may_interest_in") > -1 ? (log("remove 感兴趣的超话"), e.card_group = []) : e.itemid.indexOf("infeed_friends_recommend") > -1 && (log("remove 超话好友关注"), e.card_group = []))
|
||||
}
|
||||
|
||||
function userHandler(e) {
|
||||
if (e = removeMainTab(e), !mainConfig.removeInterestUser || !e.items) return e;
|
||||
let t = [];
|
||||
for (let o of e.items) {
|
||||
let i = !0;
|
||||
if ("group" == o.category) try {
|
||||
"可能感兴趣的人" == o.items[0].data.desc && (i = !1)
|
||||
} catch (a) {
|
||||
}
|
||||
i && (o.data?.common_struct && delete o.data.common_struct, t.push(o))
|
||||
}
|
||||
return e.items = t, log("removeMain sub success"), e
|
||||
}
|
||||
|
||||
function nextVideoHandler(e) {
|
||||
if (!e.statuses) return e;
|
||||
let t = [];
|
||||
for (let o of e.statuses) if (!isAd(o)) {
|
||||
let i = ["forward_redpacket_info", "shopping", "float_info", "tags"];
|
||||
for (let a of i) o.video_info?.[a] && delete o.video_info[a];
|
||||
t.push(o)
|
||||
}
|
||||
return e.statuses = t, log("removeMainTab Success"), e
|
||||
}
|
||||
|
||||
function tabSkinHandler(e) {
|
||||
try {
|
||||
let t = mainConfig.tabIconVersion;
|
||||
if (((e.data.canUse = 1), !t || !mainConfig.tabIconPath || t < 100)) return;
|
||||
let o = e.data.list;
|
||||
for (let i of o) (i.version = t), (i.downloadlink = mainConfig.tabIconPath);
|
||||
log('tabSkinHandler success');
|
||||
} catch (a) {
|
||||
log('tabSkinHandler fail');
|
||||
}
|
||||
try {
|
||||
let t = mainConfig.tabIconVersion;
|
||||
if (e.data.canUse = 1, !t || !mainConfig.tabIconPath || t < 100) return;
|
||||
let o = e.data.list;
|
||||
for (let i of o) i.version = t, i.downloadlink = mainConfig.tabIconPath;
|
||||
log("tabSkinHandler success")
|
||||
} catch (a) {
|
||||
log("tabSkinHandler fail")
|
||||
}
|
||||
}
|
||||
|
||||
function skinPreviewHandler(e) {
|
||||
e.data.skin_info.status = 1;
|
||||
e.data.skin_info.status = 1
|
||||
}
|
||||
|
||||
function removeLuaScreenAds(e) {
|
||||
if (!e.cached_ad) return e;
|
||||
for (let t of e.cached_ad.ads)
|
||||
(t.start_date = 1893254400),
|
||||
(t.show_count = 0),
|
||||
(t.duration = 0),
|
||||
(t.end_date = 1893340799);
|
||||
return e;
|
||||
if (!e.cached_ad) return e;
|
||||
for (let t of e.cached_ad.ads) t.start_date = 1893254400, t.show_count = 0, t.duration = 0, t.end_date = 1893340799;
|
||||
return e
|
||||
}
|
||||
|
||||
function removePhpScreenAds(e) {
|
||||
if (!e.ads) return e;
|
||||
for (let t of ((e.show_push_splash_ad = !1),
|
||||
(e.background_delay_display_time = 0),
|
||||
(e.lastAdShow_delay_display_time = 0),
|
||||
(e.realtime_ad_video_stall_time = 0),
|
||||
(e.realtime_ad_timeout_duration = 0),
|
||||
e.ads))
|
||||
(t.displaytime = 0),
|
||||
(t.displayintervel = 86400),
|
||||
(t.allowdaydisplaynum = 0),
|
||||
(t.displaynum = 0),
|
||||
(t.displaytime = 1),
|
||||
(t.begintime = '2029-12-30 00:00:00'),
|
||||
(t.endtime = '2029-12-30 23:59:59');
|
||||
return e;
|
||||
if (!e.ads) return e;
|
||||
for (let t of (e.show_push_splash_ad = !1, e.background_delay_display_time = 0, e.lastAdShow_delay_display_time = 0, e.realtime_ad_video_stall_time = 0, e.realtime_ad_timeout_duration = 0, e.ads)) t.displaytime = 0, t.displayintervel = 86400, t.allowdaydisplaynum = 0, t.displaynum = 0, t.displaytime = 1, t.begintime = "2029-12-30 00:00:00", t.endtime = "2029-12-30 23:59:59";
|
||||
return e
|
||||
}
|
||||
|
||||
function log(e) {
|
||||
mainConfig.isDebug && console.log(e);
|
||||
mainConfig.isDebug && console.log(e)
|
||||
}
|
||||
var body = $response.body,
|
||||
url = $request.url;
|
||||
|
||||
var body = $response.body, url = $request.url;
|
||||
let method = getModifyMethod(url);
|
||||
if (method) {
|
||||
log(method);
|
||||
var func = eval(method);
|
||||
let data = JSON.parse(body.match(/\{.*\}/)[0]);
|
||||
new func(data),
|
||||
(body = JSON.stringify(data)),
|
||||
'removePhpScreenAds' == method && (body = JSON.stringify(data) + 'OK');
|
||||
log(method);
|
||||
var func = eval(method);
|
||||
let data = JSON.parse(body.match(/\{.*\}/)[0]);
|
||||
new func(data), body = JSON.stringify(data), "removePhpScreenAds" == method && (body = JSON.stringify(data) + "OK")
|
||||
}
|
||||
$done({ body });
|
||||
$done({body});
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue