Quantumult X去广告效果.jpg

毒奶去广告计划 for Surge_QuantumultX以及油猴脚本使用效果(Android Firefox等).png

via Twitter

毒奶去广告计划.png

I. 前序

支持平台: iOS/Mac/Windows;
使用代理软件或浏览器扩展实现: Quantumult X / Surge(Loon的话博主没买,大家可以尝试去移植)或油猴脚本管理器(诸如Userscripts/Stay2/Tampermonkey/安卓手机也是可以安卓油猴脚本的;参阅);
涉及模块: Rewrite/MITM(中间人攻击(英語:Man-in-the-middle attack,缩写:MITM)在密码学和计算机安全领域中是指攻击者与通讯的两端分别建立独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方直接对话,但事实上整个会话都被攻击者完全控制。)

II. 申请移除网页广告

如你经常访问的网站,它上面的广告严重影响了你的使用体验且你正在使用 Surge 或 Quantumult X,你可以在这里提交移除该网站网页广告申请。(本表单不会收集除你的头像和昵称之外的信息,可放心填写) 点此在我们的Github仓库提交issue

相应维护计划和去广告规则更新会在讨论群组推送,群组https://t.me/Adblock4limbo ;Github 仓库:https://github.com/limbopro/Adblock4limbo

III. 历史版本更新说明

可参阅https://sleazyfork.org/zh-CN/scripts/443290-adblock4limbo/versions

IV. 反馈问题

讨论群组:(反馈问题/提交你认为有价值的新网站以加入移除广告列表
https://t.me/Adblock4limbo

如果你会使用 Github,可在项目仓库提交 issue:https://github.com/limbopro/Adblock4limbo/issues

V. 毒奶去广告计划(for QuantumultX)

致力于通过 Quantumult X 去除网页上的广告内容(包括横幅、JS弹出广告等等);

毒奶去广告计划仓库
https://github.com/limbopro/Adblock4limbo
在维护的网站列表:(以此为准)
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adblock4limbo.sgmodule
讨论群组:(反馈问题/提交你认为有价值的新网站以加入移除广告列表
提交反馈:如果你会使用 Github,可在项目仓库提交 issue:https://github.com/limbopro/Adblock4limbo/issues
https://t.me/Adblock4limbo
Quantumult X 技术参考文档
https://github.com/crossutility/Quantumult-X/blob/master/rewrite.md
过滤器参考:AdGuard 过滤器及 Adblock
https://adguard.com/zh_cn/blog/adguard-filters.html / https://easylist.to/

食用方法

第一步:分流引用 (为最新发布,请放置于分流引用列表的顶部)

https://limbopro.com/Adblock4limbo.list

第二步:重写引用

https://limbopro.com/Adblock4limbo.conf

iOS 屏蔽网站广告的方法大抵有两种,一种是使用 专为 Safari 设计的 内容拦截器(见附注),更专业,涉及网站更全面;另一种就是本计划所使用到的 网络调试工具(代理工具),通过改写网络请求实现其屏蔽广告的目的;毒奶去广告计划会带大家更深入的了解 Quantumult X 的一些功能,如中间人攻击(英語:Man-in-the-middle attack,缩写:MITM);屏蔽网页广告的一些原理(理论基础,前端知识如CSS/HTML/JavaScript);如果你是QuantumultX用户,且喜欢用 Chrome(Safari同样奏效;当你了解到屏蔽广告的实质的后,你会明白这一点;),那么毒奶计划会非常适合你。

Faq(N/A)

近期有用户反馈在使用TG(电报)时,网络日志会出现 MitM fail(www.google.com:80/443 N/A),有App持续频繁的刷新该请求(异常),如下图所示;

QuantumultX - www.google.com:80/443 N/A.jpg

除了卸载奇怪的电报外,另外一个折中的解决方法是:打开 Quantumult X - 设置页 - MitM - MitM 主机名 - 添加一行主机名如下:
-www.google.com

用于排除代理软件对域名 www.google.com 的中间人攻击;

以上。

VI. 毒奶去广告计划(for Surge)

致力于通过 Surge 去除网页上的广告内容(包括横幅、JS弹出广告等等);

毒奶去广告计划仓库
https://github.com/limbopro/Adblock4limbo
在维护的网站列表
https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/Adblock4limbo.sgmodule 查看;
讨论群组:(反馈问题/提交你认为有价值的新网站以加入移除广告列表
https://t.me/Adblock4limbo
Surge 官方技术参考文档
https://surge.mitsea.com/scripting/http-response
过滤器参考:AdGuard 过滤器及Adblock
https://adguard.com/zh_cn/blog/adguard-filters.html / https://easylist.to/

食用方法

第一步:安装模块: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 - 首页 - 点击左上角的 配置文件名称 - 找到 编辑 - 外部资源 - 全部更新

Faq(N/A)

目前(Surge)暂未发现因本计划造成的其他影响;

VII. 毒奶去广告计划(for 油猴脚本)

反馈问题

请不要以差评的方式反馈问题。博主大多数时候(除需更新代码外)不会专门登录 Greasyfork 看评论;可以通过 Github issue 或群组提交反馈。

截屏2023-02-05 21.34.21.png

毒奶去广告计划油猴脚本版https://greasyfork.org/zh-CN/scripts/443290-adblock4limbo (成人脚本限制,需登录greasyfork账号);
免登陆安装https://sleazyfork.org/zh-CN/scripts/443290-adblock4limbo

如上述链接提示脚本因外部代码引用规范被 GreasyFork 暂时移除可通过 Github仓库备份 进行脚本安装(暂时性方案,一般2-3个工作日会恢复):https://github.com/limbopro/Adblock4limbo/raw/main/Adguard/Adblock4limbo.user.js (如通过本方式安装,油猴脚本管理器应不会自动更新到最新版本;可不定期点击链接更新安装;)

如果你是安卓或Mac/Windows 用户,则可以在相应浏览器上安装油猴(用户)脚本管理器扩展:诸如 TampermonkeyChromium、Firefox(Firefox Nightly for Developers) 和 Safari 都支持安装);Stay for Safari(iPhone)、userscripts for Safari(iPhone);

安卓用户:下载 Firefox(Firefox Nightly for Developers) -> 安装完成后打开 Firfox,打开 Tampermonkey for Firefox Browser ADD-ONS -> 安装完成后打开 GreasyFork 即可安装毒奶去广告计划油猴脚本;其他同理;

需要注意的是,较之于使用 Surge/QuantumultX ,安卓用户(如使用Clash的用户)仍需对部分广告域名进行拦截才能使得网页上的广告得以完美去除;这些域名放在Github上:Adblock4limbo.list;对应 Raw

安卓用户,且使用 Clash 客户端的用户可使用博主自主维护的订阅转换,自带上述去广告域名;

VIII. YouTube app 去广告

使用 QuantumultX/Surge 去除 YouTube app 视频加载广告,方案实现来自神机规则;

IX. NobyDa 去广告分流规则

ND-AD https://github.com/NobyDa/ND-AD;(For QuantumultX & Surge)
如何使用:自行参阅 Readme 文档;

X. Mac/Windows浏览器广告屏蔽扩展

Mac/Windows 用户,推荐使用 Adguard,它们家亦提供免费的浏览器扩展,Safari/Chrome 都有;

XI. 禁止浏览器自动跳转到App

XII. 测试

新窗口打开

最后修改:2023 年 06 月 04 日 09 : 35 PM