Technical Documentation: limbopro/Adblock4limbo
ℹ️ Provenance: Multi-Tier Ingestion · CodeWiki Reference
Overview (`README.md`)

如何为任意网页引入导航
除毒奶去网页广告计划的特定网站,如何在任意网页引入导航页及其1.8万+通用去广告选择器?以及使用导航自带工具箱参阅 https://t.me/limboprossr/3445
举例如下,具体操作参阅示例:https://t.me/limboprossr/3445
# 配置主机名
## 以BBC News 及 TED 举例,想在它们的网站上调用导航及沉浸式翻译功能(学英语)
## 需配置 hostname 即主机名才可以对其域名进行解密 MITM
hostname = www.bbc.com, www.ted.com
#重写类型选择
script-response-body
#匹配的URL填写
##你可以按需编写,比如要匹配哪些网页?不匹配哪些
## 匹配网页链接中包含bbc或ted 的网络请求
(bbc|ted)
## 匹配网页链接中包含 bbc 或 ted 但 不包含 .css、.js、.mp4 或 .font 这四个扩展名中任意一个的网络请求
^(?=.*(bbc|ted))(?!.*\.(css|js|mp4|font)).*$
## 网页域名必须在 hostname 里
#脚本路径填写
## 这个脚本实现了如下几个功能
## 在网页插入去毒奶去特定广告计划的去广告脚本及1.8万+通用去广告CSS选择器
## 根据网站的域名加载对应的 独立去广告CSS选择器
## 加载导航按钮及导航页及其附带的小工具
https://limbopro.com/Adguard/Adblock4limbo.jsAdblock4limbo
毒奶去广告计划介绍
毒奶去广告计划始于 11.01.2020,原文:https://limbopro.com/archives/12904.html ;
✅ 效用:毒奶去广告计划(稳定版)For QuantumultX/Surge/Shadowrocket/loon/Stash..),仅针对iOS浏览器(Chrome/Safari等),移除特定网站网页广告(Javascript 弹窗/Ads横幅等),如谷歌搜索结果中的内容农场内容/百度与谷歌搜索结果页面的广告/禁漫天堂/Pornhub/
哔滴影视/剧迷网/奈菲影视/低端影视/真不卡/91美剧网/Jable/MissAV等,提升iPhone或iPad端浏览器观影或网页浏览体验;本计划会长期更新,以适应未来更多需要;
其他注意事项
🈲️ 另外,按教程配置好后,如若仍发现广告,请按以下方式进行重试:1.清理浏览器缓存 2.在无痕模式下打开该页面,如若仍有广告请优先 提交issue 反馈(附上该页面截图和链接/18🈲图片注意打码处理);3.请确保你的浏览器没有自带广告屏蔽功能(如Alook浏览器),其内置的过滤器将导致一些冲突;4.建议使用谷歌浏览器,
Safari;
目前在维护的网站目录(示例)
| 网站 | 网站类型 | 支持软件 | 广告类型 |
|---|---|---|---|
| 在线影视 | Surge/QuantumultX/小火箭/油猴 | 图片/跳过视频广告倒计时 | |
| 小宝影视 | 在线影视 | 同上 | 图片 |
| 在线影视 | 同上 | 播放页片头20秒广告加速移除 | |
| CN影视 | 在线影视 | 同上 | 图片广告/片头广告 |
| 剧迷网 | 在线影视 | 同上 | 图片 |
| 在线影视 | 同上 | 图片/跳过片头视频广告倒计时 | |
| 独播库 | 在线影视 | 同上 | 图片 |
| 欧乐影院 | 在线影视 | 同上 | XHR |
| 在线影视 | 同上 | 图片 | |
| libvio | 在线影视 | 同上 | 图片 |
| 韩剧TV | 在线影视 | 同上 | 图片(需配合去广告分流) |
| 天天视频 | 在线影视 | 同上 | 动图/弹窗 |
| NT动漫 | 在线影视 | 同上 | 图片 |
| Google/Bing | 搜索引擎 | 同上 | 屏蔽搜索结果页的内容农场结果/文字及图片 |
| 百度搜索/知道 | 搜索引擎 | 同上 | 图片 |
| Jable | Porn | 同上 | 图片/弹窗/M3U8文件提取 |
| MissAV | Porn | 同上 | 图片/弹窗/离开页面后正常播放视频 |
| Supjav | Porn | Surge/QuantumultX/小火箭/ | 播放页弹窗/图片 |
| Javday | Porn | Surge/QuantumultX/小火箭/ | 图片/弹窗 |
| njav | Porn | Surge/QuantumultX/小火箭/ | 图片 |
| Netflav | Porn | Surge/QuantumultX/小火箭/ | 图片/播放页弹窗 |
| Pornhub | Porn | Surge/QuantumultX/小火箭/ | 图片/视频广告(需配合去广告分流) |
| Javlibrary | Jav图书馆 | 同上 | 图片 |
| Javbus | Jav图书馆 | 同上 | 图片 |
| Xvideos | Porn | Surge/QuantumultX/小火箭/ | 片头广告/图片 |
| 91Porn | Porn | 同上 | 图片/视频广告(需配合去广告分流) |
| 4hu | Porn | 同上 | 图片/弹窗 |
| Hitomi | 工口漫画及下载 | 同上 | 图片 |
| 肉漫 | 工口漫画 | 同上 | 图片 |
| 绅士漫画 | 工口漫画 | 同上 | 图片 |
| 禁漫天堂 | 工口漫画 | 同上 | 图片 |
| anime1 | 漫画在线 | 同上 | 图片 |
| hanime1 | 工口动漫 | 同上 | 图片 |
| 知乎 | 问答 | 油猴 | PC端未登录状态浏览知乎体验优化 |
目前在维护的网站目录(即时更新)
目前去网页广告计划支持约30+网站:涵盖在线影视/电子漫画/XXXX;
参阅完整的:在维护的网站列表(该列表即时更新,如有出入请以此为准);如果其中没有你 希望支持去广告的网站或在维护的网站换了域名,或又出现了广告,可以在本文 反馈问题/提交新网站 部分,按要求 反馈问题/提交新网站;
如无特别说明,【毒奶去网页广告计划】在对以上网站网页广告去除过程中,代理软件(如Surge、QuantumultX(最优先适配)、Shadowrocket等)将优先支持,油猴用户次之或不完美支持,PC、Mac等桌面浏览器用户优先推荐安装 ublock origin 等浏览器扩展,Android 用户推荐安装 Firefox 浏览器 + ublock origin 组合 以屏蔽网页广告。
FAQ(可能出现的问题及解决办法): https://limbopro.com/archives/12904.html (譬如 www.google.com:80/443 N/A MitM failed );
iOS 用户常见FAQ:https://t.me/Adblock4limbo/21 ;
油猴用户常见FAQ:https://greasyfork.org/zh-CN/scripts/443290-adblock4limbo;
如何反馈问题/提交新网站(重要)
电报机器人🤖: http://t.me/limboprobot(简单建议/问题反馈/有趣文章或讯息投稿/...) ;
讨论群组:https://t.me/Adblock4limbo/21 反馈与去网页广告相关问题,非相关话题可能会被移出群组;
1.如果 在维护的网站列表 里没有你 希望支持去广告的网站,你可以 提交issue;2.然后按照后文的 配置教程 部分安装去广告分流/模块/重写/或油猴脚本;(如无意外,你提交的网站较有价值的话,一般24h内会完成去广告支持,届时请更新相应模块/重写/分流);3.在日常使用过程中你的反馈很重要,如果 在维护的网站列表 里的网站换了域名,或又出现了广告,请提交issue 为我们提供相关信息;
反馈问题/提交新网站 需包含信息:网站域名/广告出现页面网址/广告类型如(GIF|弹窗|底部横幅|...),你使用的代理软件(如QuantumultX/Shadowrocket/Surge)或 浏览器扩展 油猴-Tampermonkey...;## 如何反馈问题/提交新网站(重要)
不局限如上,越多细节越好。
快来提交 issue 吧!
去网页广告计划涉及脚本名称及其源码
1.Adblock4limbo.js —— 重写JS源码 https://github.com/limbopro/Adblock4limbo/blob/main/Adguard/Adblock4limbo.js
2.Adblock4limbo.user.js —— 去网页广告JS源码 https://github.com/limbopro/Adblock4limbo/blob/main/Adguard/Adblock4limbo.user.js
3.Adblock4limbo.function.js —— 右下角导航页JS源码
https://github.com/limbopro/Adblock4limbo/blob/main/Adguard/Adblock4limbo.function.js
毒奶去广告使用方法(配置步骤)
完整配置教程:https://limbopro.com/archives/12904.html
毒奶去广告计划分流与重写;(由毒奶博主维护 for QuantumultX)
1.分流引用 (为最新发布,请放置于分流引用列表的顶部)
https://limbopro.com/Adblock4limbo.list2.重写引用
https://limbopro.com/Adblock4limbo.conf3.然后配置好证书📄(如已配置可忽略)
4.如仍有广告请清除浏览器缓存后重试
毒奶去广告计划分流与重写;(由毒奶博主维护 for Surge)
第一步:安装模块:Surge - 首页 - 模块 - 安装新模块 - 粘贴下面的链接 - 好的;(如何 更新模块?:左滑 模块的名称 - 点击 更新;);
https://limbopro.com/Adblock4limbo.sgmodule第二步: 更新 外部资源:Surge - 首页 - 点击左上角 - 进入你的 配置列表 - 编辑 - 外部资源 - 点击 全部更新(这一部很重要,很多时候大家在第一次更新模块后,就再也不手动去更新 外部资源 了,而是等待它自动更新;);
第三步:配置分流:Surge - 首页 - 出站模式 - 规则分流 - 代理规则 - 新增 - 增加新规则集 - 外部规则集 - 策略(选) - Reject - 粘贴 如下 URL
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adblock4limbo_surge.list模块引用后记得更新外部资源,并开启 Rewrite、MitM,脚本的 开关,配置并信任证书;
额外的配置:MitM - 配置根证书 - 选项 - 开启 “跳过服务端证书验证” 以及 “用于TCP连接”,正常情况下无需开启;
如何更新模块与外部资源(脚本/分流/重写等):模块安装好后,可点击 - 模块 - 找到 安装的模块 ,左滑 想要更新的模块 - 点击 更新 ;返回 Surge - 首页 - 点击左上角的 配置文件名称 - 找到 编辑 - 外部资源 - 全部更新;
毒奶去广告计划(for Shadowrocket)
参阅原文:https://limbopro.com/archives/12904.html 在此不再列出;
毒奶去广告计划(for Loon)
参阅原文:https://limbopro.com/archives/12904.html 在此不再列出;
毒奶去广告计划(for Stash)
参阅原文:https://limbopro.com/archives/12904.html 在此不再列出;
去Youtube App 播放广告;
参阅原文:https://limbopro.com/archives/12727.html
分流规则及重写相关
在此毒奶对大家的付出表示感谢
- blackmatrix7 blackmatrix7分流及重写(更新中)
- 去广告分流增强 (更新中)
- limbopro 机场专线(更新中);
- NobyDa 脚本仓库(*如删库可替换 NobyDa 为 limbopro,其他同理)
- NobyDa-AD 野比去广告分流;(10w+)
- ConnersHua 神机规则(停止更新)
- DivineEngine 神机规则(停止更新)
- Qure 开源图标(停止更新)
- chavyleung 签到脚本
其他系列教程(或参考)
- iOS Safari 内容拦截器 - 全方位去网页广告(免费,开源,社区维护)
- 自己动手利用QuantumultX 屏蔽任意网站广告
- 正则表达式30分钟入门教程
- 在线正则表达式测试
- 毒奶预配置文件 For Quantumult X (懒人一键配置)
- Mac/Windows 都适用的Adguard - 世界上最高级的广告拦截程序!(屏蔽广告、跟踪器以及安装油猴脚本)
- 订阅转换 - API - 让你的 Surge/ClashX 重新焕发生机
- Tiktok 免拔卡解锁
- Jable/Pornhub 视频下载(M3U8)
进阶资料
EasyList China
已知的 Adblock Plus 過濾條件集
AdGuard 过滤器
一些建议
Safari爱好者/Windows/Mac用户去广告建议:
- Safari(iOS) 用户,建议安装 Safari-内容拦截器;
- Windows/Mac 用户,建议安装 AdGuard/Adblock 浏览器扩展;
- 喜欢用 Chrome(iOS),且拥有 QuantumultX/Surge,那么毒奶去计划(本计划)会非常适合你;
- 你也可以根据 自己动手利用QuantumultX 屏蔽任意网页广告 教程学习进行去网页广告作业;
- 跟AdGuard浏览器扩展等去广告原理大抵相通的,重在理解;
去广告原理悉知
通过 QuantumultX / Surge 提供的 Rewrite 重写类型,如 reject / 302(重定向) / 307(重定向) / request-header(请求头) / response-body(请求头) / http-response / 实现对网页(HTML)各元素、资源的匹配,禁止加载,替换,插入,删除各类元素;本仓库提供大量的实例参考;
你可能需要了解到的知识:
Overview (`Adguard/README.MD`)
仅做示例使用,不保证日后更新;
完整应用请参阅:https://github.com/limbopro/Adblock4limbo
如何提取 Adguard 的JavaScript文件
Adguard For Mac/Windows 用户往下看,且以 https://www.nfmovies.com/ 举例;
1.谷歌浏览器打开 https://www.nfmovies.com/ ,右键选择显示网页源代码(当然也可以在开发者工具内查看),可看到如下HTML文档;
<!DOCTYPE html>
<html>
<head>
<meta name="baidu-site-verification" content="CncDigBQlx" />
<title>奈菲影视-永久免费的福利超清影视站,没有套路,完全免费! - 最新电视剧,最新电影</title>
<meta name="keywords" content="高清,在线观看">
<meta name="description" content="奈菲影视提供电影电视剧在线观看,免费高清高速电影电视剧在线观看。">
<meta charset="UTF-8">
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<script type="text/javascript" nonce="022def44b5104b97a29788dde00" src="//injections.adguard.org?ts=1614058811144&type=content-script&dmn=www.nfmovies.com&app=com.google.Chrome.helper&css=1&js=1&gcss=1&rel=1&rji=1&sbe=0&stealth=1&uag=TW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTFfMV8wKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvODguMC40MzI0LjE4MiBTYWZhcmkvNTM3LjM2"></script>
<script type="text/javascript" nonce="022def44b5104b97a29788dde00" src="//injections.adguard.org?ts=1614058811144&name=Web%20of%20Trust&name=AdGuard%20Popup%20Blocker&name=AdGuard%20Extra&type=user-script"></script><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/templets/default/images/css/all.min.css" type="text/css" lazyload />
<link rel="stylesheet" href="/templets/default/images/css/all2.min.css" type="text/css" lazyload />
...2.找到以 injections.adguard.org 开头的两个 js 文件 URL;
<script type="text/javascript" nonce="022def44b5104b97a29788dde00" src="//injections.adguard.org?ts=1614058811144&type=content-script&dmn=www.nfmovies.com&app=com.google.Chrome.helper&css=1&js=1&gcss=1&rel=1&rji=1&sbe=0&stealth=1&uag=TW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTFfMV8wKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvODguMC40MzI0LjE4MiBTYWZhcmkvNTM3LjM2"></script>
<script type="text/javascript" nonce="022def44b5104b97a29788dde00" src="//injections.adguard.org?ts=1614058811144&name=Web%20of%20Trust&name=AdGuard%20Popup%20Blocker&name=AdGuard%20Extra&type=user-script"></script><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />3.分别打开两个URL,并复制其内容,依次命名为 nfmovies.js 和 user-script.js;
raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adguard/nfmovies.js
raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adguard/user-script.js制作QuantumultX Adguard.conf 文件(重写引用)
hostname = www.nfmovies.com
#www.nfmovies.com adsblock
^https:?/\/www.nfmovies.com.* url response-body <head> response-body <head><script type="text/javascript" nonce="7575a050f63648a69e15f9694a7" src="//raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adguard/nfmovies.js"></script><script type="text/javascript" nonce="7575a050f63648a69e15f9694a7" src="//raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adguard/user-script.js"></script>引用Adguard.conf
1.打开 Quantumult X - 点击右下角三菱按钮 - 找到 重写 - 点击 引用 ,粘贴以下 URL;
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adguard/Adguard.conf
2.开启重写按钮/MITM按钮,配置下证书,食用;
3.去广告效果参考:https://t.me/limboprossr/2222
以上。
Overview (`CSS/README.MD`)
使用开发者工具找到相关CSS名称
参考资料及可能使用到的工具说明
- CSS是啥子:https://developer.mozilla.org/zh-CN/docs/Web/CSS
- 谷歌浏览器开发者工具:https://developers.google.com/web/tools/chrome-devtools/
- 编辑样式 https://developers.google.com/web/tools/chrome-devtools/inspect-styles/edit-styles
- CSS 隐藏元素的八种方法:https://juejin.cn/post/6844903456545701901
- CSS(层叠样式表):https://developer.mozilla.org/zh-CN/docs/Web/CSS
- 使用谷歌浏览器开发者工具调整网页CSS样式以屏蔽广告(视频)
:https://www.youtube.com/watch?v=uObW0Gr9QfA
制作CSS文件
最后我们将相关广告元素对应的样式进行隐藏,用到的代码为 display: none !important;;
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/CSS/Adblock4limbo.css
其内容如下;
.myui-ra-container {display: none !important;}
#aaaDiv2 {width: 0% !important;}
#aaaDiv {width: 0% !important;}
#alqZmizfYfnG {display: none !important;}
#arqZmizfYfnG {display: none !important;}
img {display: none !important;}制作QuantumultX css.adblock.conf 文件(重写引用)
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/CSS/css.adblock.conf
其内容如下:
hostname = www.nfmovies.com
#www.nfmovies.com adsblock by css
^https:?/\/www.nfmovies.com.* url response-body <head> response-body <head><link rel="stylesheet" href="https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/CSS/Adblock4limbo.css" type="text/css">引用css.adblock.conf
1.打开 Quantumult X - 点击右下角三菱按钮 - 找到 重写 - 点击 引用 ,粘贴以下 URL;
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/CSS/css.adblock.conf
2.开启重写按钮/MITM按钮,配置下证书,食用;
3.去广告效果参考:https://t.me/limboprossr/2222
以上。
Overview (`rule/readme.md`)
去广告分流规则介绍
Adblock4limbo
Adblock4limbo.list:毒奶去特定网页广告涉及带广告域名列表;如需完整行使其功能,请参阅文章进行配置:https://limbopro.com/archives/12904.html
BanAD
BanAD.list
Peter_Lowe_adservers
Peter_Lowe_adservers.list:Peter Lowe 的 AdServers 列表;
easylist
easylist.list:EasyList 是主要过滤器列表,可从国际网页中删除大多数广告,包括不需要的框架、图像和对象。它是许多广告拦截器使用的最流行的列表,并构成了十多个组合和补充过滤器列表的基础。从 https://easylist.to/ → https://easylist.to/easylist/easylist.txt 整理而来;
easylistChina
easylistchina.list:同Easylist,面向中国网页中删除大多数广告;
easyprivacy
easyprivacy.list:EasyPrivacy 是一个可选的补充过滤器列表,可完全删除互联网上所有形式的跟踪,包括网络错误、跟踪脚本和信息收集器,从而保护您的个人数据。从 https://easylist.to/ → https://easylist.to/easylist/easylist.txt 整理而来;
如何配置去广告分流规则
以上去广告分流规则可能存在误杀的情况,如在使用过程中遇到问题,可自行尝试在代理软件中查看网络日志进行定位,如需可禁用相关去广告分流;
QuantumultX/Shadowrocket/Surge 用户可以按需添加分流规则:
如何获取正确的 list 链接?参阅 获取 Github raw 资源链接小Tips;
QuantumultX:https://github.com/limbopro/Adblock4limbo/tree/main/rule/QuantumultX
Shadowrocket:https://github.com/limbopro/Adblock4limbo/tree/main/rule/Shadowrocket
Surge:https://github.com/limbopro/Adblock4limbo/tree/main/rule/Surge
--- METRICS ---
- Files Extracted: 4
- Estimated Token Budget: ~4144 tokens
- Canonical Reference: https://codewiki.google/github.com/limbopro/Adblock4limbo