Compare commits

...

85 Commits

Author SHA1 Message Date
sve1r 916d4c055b
Merge pull request #100 from sve1r/feat/monthly
fix url problem
2024-05-08 11:29:38 +08:00
sve1r 11bcd7ed89 📺 fix: 修复 BiliBili 的标准文件夹名
- 修复由于文件夹名大小写引起的相关问题
2024-05-08 11:26:25 +08:00
sve1r c0e36ce657
del: 删除部分冗余文件 2024-05-08 11:20:22 +08:00
sve1r b3c849c00d 📺 fix: 修复 BiliBili 的标准文件夹名
- 修复由于文件夹名大小写引起的相关问题
2024-05-08 11:03:04 +08:00
sve1r dd71f3b1e9
Merge pull request #98 from sve1r/feat/monthly
🎯feat&fix: 更新 部分规则
2024-05-07 17:41:08 +08:00
sve1r c7d8e6fb17 🎯feat&fix: 更新 部分规则
- #97 OpenAI: 新增部分 OpenAI 域名
- Zhihu: 修改部分脚本文件名避免遭 CDN 屏蔽
- Other: 优化部分脚本
2024-05-07 17:38:37 +08:00
sve1r 5b9da599d3
Merge pull request #95 from sve1r/feat/monthly
April Monthly Update
2024-04-23 23:38:19 +08:00
sve1r 8e20cd31e0 🤸🏻‍feat&fix: 更新 部分规则
- Bilibili: Remove Some Rewrite
- Cainiao: Update Some Script
- Keep: Update Some Script
- 小红书: Update Some Script
- Weibo: Bug fixed and Update Rewrite & Scripts
2024-04-23 23:36:15 +08:00
sve1r 98c0323602 Merge branch 'refs/heads/feat/update-2403' into feat/monthly 2024-04-23 23:30:16 +08:00
sve1r c9c5fc3508 Merge branch 'refs/heads/main' into develop 2024-04-23 22:41:36 +08:00
sve1r a8e88a2f14 🤸🏻‍feat: 更新 部分规则 2024-03-28 15:22:05 +08:00
sve1r 1cf2344d28
Merge pull request #92 from sve1r/feat/update-2402
🤸🏻‍feat: 更新 部分规则
2024-02-22 21:05:20 +08:00
sve1r fcf44291fc 🤸🏻‍feat: 更新 部分规则 2024-02-22 21:01:57 +08:00
sve1r 2d8b5f767d
February update (#90)
* 📺 feat: 更新 BiliBili 相关

* 🧣 feat: 更新 微博 相关

* 🪧feat:更新 去广告 相关

---------

Co-authored-by: sve1r <lovesveir@icloud.com>
2024-02-18 17:00:13 +08:00
sve1r 78a603ea18 🪧feat:更新 去广告 相关 2024-02-18 16:52:29 +08:00
sve1r 8c1b08bafa 🧣 feat: 更新 微博 相关 2024-02-18 16:52:10 +08:00
sve1r 24bb7d62ff 📺 feat: 更新 BiliBili 相关 2024-02-18 16:51:57 +08:00
sve1r d82360f73f
♭ fix: 补充抖音部分域名 (#89) 2024-01-18 15:22:37 +08:00
sve1r 9d363b5515
Merge pull request #88 from sve1r/develop
Update README
2024-01-15 11:40:44 +08:00
SVE1R 567f916873 Merge remote-tracking branch 'origin/develop' into develop 2024-01-15 11:39:31 +08:00
SVE1R 2b4a5dfab2 📄 feat: Update Readme.md 2024-01-15 11:39:15 +08:00
sve1r 3a3220e307
Merge pull request #87 from sve1r/develop
24.01 New Update
2024-01-14 19:58:17 +08:00
sve1r 58768df271
Merge pull request #86 from sve1r/feat/update-2401
24.01 更新部分脚本
2024-01-14 19:56:54 +08:00
SVE1R dc0d016094 🪧 feat:更新 去广告重写 2024-01-14 19:53:33 +08:00
SVE1R 44b9ee9c44 🚫 refac: 优化并去除无用文件 2024-01-14 19:49:51 +08:00
SVE1R 83b0bdc583 📄 chore: 优化 WPS 相关 2024-01-14 19:48:31 +08:00
SVE1R 3302a2e88c 📒 feat: 新增 Notability 解锁 2024-01-14 19:48:01 +08:00
SVE1R ef66831a66 🍜 feat: 新增 Foodie 解锁 2024-01-14 19:47:45 +08:00
SVE1R 70e34f6a97 🪴 feat: 新增 薄荷健康 解锁 2024-01-14 19:46:51 +08:00
SVE1R ffe9e20953 🧗 feat: 优化 Keep 去广告及新增解锁 2024-01-14 19:45:49 +08:00
SVE1R 0ea61d1b6d 💴 feat: New support for Money Things 2024-01-14 19:15:24 +08:00
SVE1R d4893f8d05 🛏 feat: 新增 Pillow 解锁 2024-01-14 19:09:52 +08:00
SVE1R f4d72f8d90 🏋🏻feat: 新增 Grow 解锁 2024-01-14 19:05:59 +08:00
SVE1R 1bb84cb3bd 👛 feat: 新增图图记账解锁 2024-01-14 18:59:35 +08:00
sve1r cb56d9a644
Merge pull request #85 from haozi04/patch-1
Update Sample_v1.4.2.conf - add MS policies
2024-01-11 20:10:37 +08:00
haozi04 89f074bee6
Update Sample_v1.4.2.conf
Add Microsoft, Microsoft Domestic to [policy] since the Microsoft.list contains them.
2024-01-11 10:33:35 +08:00
sve1r 16e67ccc2a
Merge pull request #84 from sve1r/develop
Merge Update-2401 from Develop into main
2024-01-10 14:29:21 +08:00
sve1r 60048a5675
Update Youtube (#83)
* 🧣 feat: 更新微博去广告

* 📺 fix:#82 调整 Youtube 去广告脚本

*  feat: 更新部分去广告脚本
2024-01-10 14:28:34 +08:00
SVE1R f526213a03 feat: 更新部分去广告脚本 2024-01-10 14:21:42 +08:00
SVE1R 8baa0814e0 📺 fix:#82 调整 Youtube 去广告脚本 2024-01-10 14:21:19 +08:00
SVE1R 7b0bae3e39 🧣 feat: 更新微博去广告 2024-01-10 14:20:41 +08:00
sve1r 48bd33e1c8
fix: 修复 gstatic 使用 keyword 错误命中部分其他域名的问题 (#79) (#80) 2023-12-24 22:30:23 +08:00
sve1r 9151c4cad8
fix: 修复 gstatic 使用 keyword 错误命中部分其他域名的问题 (#79) 2023-12-24 22:29:58 +08:00
sve1r 2695336f1d
Merge pull request #78 from sve1r/develop
 feat: Update Bilibili and Youtube Rewrite
2023-12-24 01:14:44 +08:00
sve1r baead2ebf7
Merge pull request #77 from sve1r/feat/update-2312
🎄 feat: Update .gitignore and Rewrite/AdBlock files
2023-12-24 01:11:40 +08:00
SVE1R d030b18a8d 🎄 feat: Update .gitignore and Rewrite/AdBlock files 2023-12-24 01:10:40 +08:00
sve1r f689e643d2
Merge pull request #76 from sve1r/develop
 feat: Update Bilibili and Youtube Rewrite
2023-12-17 01:26:33 +08:00
sve1r 863f7765cb
Merge pull request #75 from sve1r/update-2312
 feat: Update Bilibili and Youtube Rewrite
2023-12-17 01:25:25 +08:00
SVE1R 93af3b762b feat: Update Bilibili and Youtube Rewrite 2023-12-17 01:20:23 +08:00
sve1r 5209ab732c Merge branch 'develop' 2023-11-27 15:53:52 +08:00
sve1r 83a73c773e Merge branch 'feat/update-2311' into develop 2023-11-27 15:53:31 +08:00
sve1r de72f0e327 fix: fix file name -2 2023-11-27 15:52:59 +08:00
sve1r 8d5ed67651
Merge pull request #74 from sve1r/develop
Fix Issue #72 into branch main
2023-11-27 15:43:08 +08:00
sve1r 933dfb4851
Merge pull request #73 from sve1r/feat/update-2311
Fix issue #72
2023-11-27 15:42:25 +08:00
sve1r bd44962872 Merge remote-tracking branch 'origin/feat/update-2311' into feat/update-2311 2023-11-27 15:40:39 +08:00
sve1r c8bcc5b1d9 fix: Fix filename 2023-11-27 15:40:03 +08:00
sve1r e338883a6e fix: Fix filename 2023-11-27 15:21:07 +08:00
sve1r 61906a9c75
Merge pull request #71 from sve1r/develop
🌀 Update 23-11: 新增部分解锁
2023-11-24 19:40:31 +08:00
sve1r 86287b04ac
🌀 feat: 新增部分解锁 (#70) 2023-11-24 19:39:48 +08:00
sve1r 9e6d2cf88e 🌀 feat: 新增部分解锁 2023-11-24 19:38:26 +08:00
sve1r 14d334f664
Merge pull request #69 from sve1r/develop
Update iCloud Domains
2023-11-13 18:58:02 +08:00
sve1r 36f46074c3
Merge pull request #68 from sve1r/feat/update-2311
Update iCloud Domains
2023-11-13 18:56:16 +08:00
sve1r 39aab1384b 🍎 feat: 补充部分 iCloud 域名 2023-11-13 18:54:28 +08:00
sve1r a8eaba218c 🐞 fix: fix rules bug 2023-11-13 00:14:11 +08:00
sve1r 9dc5fc928e feat: 更新脚本并优化部分分流规则 2023-11-12 23:44:25 +08:00
sve1r 8f1f5bdc19 feat: 优化部分分流规则 2023-11-12 23:33:17 +08:00
sve1r 89665fccb5
Merge pull request #66 from sve1r/develop
Merge October Update into main
2023-10-23 17:33:20 +08:00
sve1r dfe4aae59f feat: 调整脚本相关路径 2023-10-23 17:31:50 +08:00
sve1r 7d425d7db1 feat: 优化示例配置文件 2023-10-23 17:26:58 +08:00
sve1r 2283230c64 feat: 优化去广告相关脚本 2023-10-23 17:26:36 +08:00
sve1r d55d9913cb feat: ReInitial Repository. 2023-10-01 19:31:33 +08:00
sve1r 50261cebea
Merge pull request #64 from sve1r/update/2309
update-0904
2023-09-04 18:03:43 +08:00
sve1r 1c3e6013f5 feat: 规则优化,新增微信相关分流 2023-09-04 18:02:33 +08:00
sve1r b8a924f809 feat: 优化去广告相关脚本 2023-09-04 18:02:16 +08:00
sve1r ebc2bfa93a
Merge pull request #63 from sve1r/update/2308
🔧 fix: fix file suffix
2023-08-21 18:53:53 +08:00
sve1r 921f8c4e2c 🔧 fix: fix file suffix 2023-08-21 18:45:18 +08:00
sve1r 0d49bf78c7
Merge pull request #61 from sve1r/update/2308
🔧 fix: Remove invalid lines
2023-08-20 23:11:26 +08:00
sve1r a2d3bd6f2a 🔧 fix: Remove invalid lines 2023-08-20 23:09:45 +08:00
sve1r 20770fcb85
Merge pull request #60 from sve1r/update/2308
2308 Update
2023-08-14 10:31:54 +08:00
sve1r db6134b565 🔧 添加新版本示例文件以及更新中断性变更提醒 2023-08-14 10:30:02 +08:00
sve1r 681e2f5af2 🧣feat: 优化微博相关 2023-08-14 10:29:10 +08:00
sve1r 1f0a2415b7 🛸feat: 优化网站去广告相关脚本 2023-08-14 10:23:54 +08:00
sve1r a518a16d74 🛸feat: 优化去广告相关脚本 2023-08-14 10:22:59 +08:00
sve1r 4d42448bcd 📺 feat: 修改 BiliBili 相关脚本地址 2023-08-14 10:16:14 +08:00
sve1r 518348a9fa 📺 feat: 修改 BiliBili 相关脚本地址 2023-08-14 10:16:03 +08:00
148 changed files with 77130 additions and 51395 deletions

5
.gitignore vendored
View File

@ -6,4 +6,7 @@
*.sln.iml
#Temporary Files
*temp*.txt
*temp*.txt
# macOS File System
.DS_Store

View File

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

View File

@ -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) 发布,你可以拷贝、再发行本项目的内容, 但是你将必须:
- 使用**完全相同**的条款和格式发布。

137
Rewrite/4limbo.adblock Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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
# > 网易云_位置请求

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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
#################################
###########其他仓库引用###########

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

12
Rewrite/Unlock/WPS.unlock Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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]
# 流媒体查询脚本

134
Sample_v1.4.0.conf Normal file
View File

@ -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]
// 如果您需要禁用系统 DNSno-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]

136
Sample_v1.4.2.conf Normal file
View File

@ -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]
// 如果您需要禁用系统 DNSno-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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

3
Scripts/AdBlock/Other/CoolApk.min.js vendored Normal file
View File

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

View File

@ -0,0 +1 @@
{"sdk":[],"addata":[]}

View File

@ -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&amp;source=page_home&amp;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==&amp;style=tab&amp;trainingTrace=categoryEntry&amp;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&amp;new=true&amp;trainingTrace=categoryEntry&amp;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==&amp;new=true&amp;trainingTrace=categoryEntry&amp;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&amp;source=page_home&amp;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&amp;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&amp;source=page_home&amp;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&amp;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&amp;source=page_home&amp;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&amp;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

View File

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

1
Scripts/AdBlock/Other/Tieba-2.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

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

1
Scripts/AdBlock/Other/Tieba.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

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

1
Scripts/AdBlock/Other/UmeTrip.min.js vendored Normal file
View File

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

View File

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

1
Scripts/AdBlock/Other/Zhihu.min.js vendored Normal file
View File

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

View File

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

View File

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