via 春潮频道;
YouTube Premium 包含哪些内容?
YouTube
• 无广告的 YouTube:观看数百万个视频,不受广告干扰。了解更多
• 下载视频以离线观看:将视频和播放列表保存在移动设备上并离线播放
• 在后台播放:使用其他应用程序或屏幕关闭时继续播放视频
YouTube 音乐
• 使用经过改进的全新 YouTube Music 应用轻松探索音乐世界
• 无广告音乐:畅听数百万首歌曲,不受广告干扰
• 下载音乐以离线收听:将音乐和播放列表保存在 YouTube Music 应用中并离线收听
• 在后台播放:使用其他应用程序或屏幕关闭时继续播放音乐
YouTube 少儿版
• 在 YouTube Kids 应用中畅玩无广告的离线游戏
I. 序言
工欲善其事必先利其器,我还是很期待大家可以主动学习本文中提到的一些额外知识(如果能自我扩展那就更妙了);
II. QX/Surge 去广告重写屏蔽广告原理
iPhone用户在广告屏蔽这件事情上确实是很弱的;还好,我们有优秀的工具如:Quantumult X、Surge,以及优秀的规则贡献者:如花姐。
如我们之前所说的,当我们开启代理工具如 Quantumult X
,它已经托管了我们所有的网络请求;它可以做到改写(重写)网络请求(Request )以及回应(Response)以达到 无需拔卡观看Tiktok、屏蔽网页广告/App广告的目的;
III. YouTube APP 去广告重写(神机规则)
Surge YouTube APP 去广告模块
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Module/Block/YouTubeAds.sgmodule
QuantumultX YouTube APP 去广告重写
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Quantumult/Rewrite/Block/YouTubeAds.conf
Shadowrocket YouTube APP 去广告模块
https://limbopro.com/YouTubeAds.module
IV. 去广告重写(版本适用性问题)
1.抓取安装旧版本 YouTube APP(16.35.5 或之前);
2.如何抓取旧版本 APP 可谷歌;
3.安装相应版本 YouTube APP 再配合后文的去广告重写即可正常去广告了;
QX油管去广告重写 YouTubeAds.conf
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Quantumult/Rewrite/Block/YouTubeAds.conf
本文所引用的仓库:
神机规则:https://github.com/DivineEngine/Profiles/tree/master (更新中)
神机规则-广告屏蔽(重写/复写):https://github.com/DivineEngine/Profiles/tree/master/Quantumult/Rewrite/Block
orz-3 https://github.com/Orz-3/QuantumultX
其他可选规则集:
展开查看
1.洞主规则仓库
https://github.com/lhie1/Rules/ 官方使用说明
2.神机规则仓库
https://github.com/ConnersHua/Profiles/tree/master (已废弃)
3.神机规则仓库
https://github.com/DivineEngine/Profiles/tree/master (最新神机规则仓库,更新中)
4.NobyDa 4w+ 野比去广告分流 https://github.com/NobyDa/ND-AD (4w条去广告分流规则)
5.NobyDa JS脚本 https://github.com/NobyDa/Script/tree/master (QuantumultX & Surge脚本收集 TG频道 ) *值得关注
V. QuantumultX YouTube App 去广告重写配置步骤
1.0 复写规则1;复制 https://raw.githubusercontent.com/Orz-3/QuantumultX/master/YouTube.conf 2020.12.24 更新 暂无测试;可尝试卸载重装YouTube后食用;
1.1 复写规则2;复制 https://raw.githubusercontent.com/DivineEngine/Profiles/master/Quantumult/Rewrite/Block/YouTubeAds.conf 2022.02.14 更新 博主 YouTube 版本号 17.03.3 测试有效
2.打开 Quantumult X
,点击右下角三菱按钮
;
3.找到重写
模块 - 点击 引用
- 点击右上角 +
号,粘贴,确定;
4.生成并信任证书;
1.进入QuantumultX,点击页面右下角三菱按钮
,找到MinM
模块,点击生成证书
,提示生成成功,点击安装证书
此时会跳转至Safari
,提示此网站...下载一个配置描述文件。您要允许吗?
,点击允许
,网页提示已下载描述文件
;
2.进入 iOS 系统设置
-通用
-描述文件
-已下载的描述文件
-选中,并安装,输入密码...完成描述文件安装;
3.进入 iOS 系统设置
-通用
-关于本机
-证书信任设置
-针对根证书启用完全信任
-选中刚刚安装的并启用即可;
5.开启重写
与MitM
;
1.进入QuantumultX,点击页面右下角三菱按钮
,找到重写
模块,开启按钮;找到MitM
模块,开启按钮;
6.到此结束;
展开查看
DivineEngine 的 YouTubeAds.conf 里的内容:(随时可能更新)
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
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v\d\/player\/ad_break url reject
^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads url reject
^https?:\/\/(www|s)\.youtube\.com\/(pagead|ptracking) url reject
^https?:\/\/s\.youtube\.com\/api\/stats\/qoe\?adcontext url reject
1.打开 YouTube app刷几个YouTube视频,看看是否能跳过广告;
2.届时打开Quantumult X
- 网络活动
- 查看对应时段的 活动日志;
如需理解以上这段复写代码,你可能需要了解一下正则表达式,以及 一些 HTTP 响应代码:
参考文献:MDN-正则表达式;
*可在Quantumul X - 配置文件
- 示例
中看到完整说明;
via 维基百科;
VI. Surge YouTube App 去广告重写配置步骤
一通百通,Surge、Loon等相应代理软件亦支持去广告重写,只是书写格式会略有不同,仅此而已。
https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Module/Block/YouTubeAds.sgmodule
1.复制上面 Surge 去YouTube App视频广告模块的链接(文件以.sgmodule为后缀);
2.打开 Surge - 首页 - 下滑至底部 - 找到模块 - 点击模块 - 安装新模块;
3.粘贴刚刚复制的 模块的链接;
4.安装并信任证书;
5.Over;
点开上述 Surge 模块 的链接后,可以看到包含如下的内容;
#!name=Block YouTube Advertising
#!desc=仅用于视频广告
[Rule]
AND,((PROTOCOL,UDP),(DEST-PORT,443)),REJECT-NO-DROP
[URL Rewrite]
(^https?:\/\/[\w-]+\.googlevideo\.com\/(?!dclk_video_ads).+?)&ctier=L(&.+?),ctier,(.+) $1$2$3 header
^https?:\/\/[\w-]+\.googlevideo\.com\/(?!(dclk_video_ads|videoplayback\?)).+&oad - reject
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v\d\/player\/ad_break - reject
^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads - reject
^https?:\/\/(www|s)\.youtube\.com\/(pagead|ptracking) - reject
^https?:\/\/s\.youtube\.com\/api\/stats\/qoe\?adcontext - reject
[MITM]
hostname = %APPEND% -redirector*.googlevideo.com,*.googlevideo.com,www.youtube.com,s.youtube.com,youtubei.googleapis.com
安装模块 时如提示无效的URL地址,则可点击 模块 - 安装模块 上方的 新建本地模块, 复制并粘贴下面模块的内容(模块的内容可能会随时间变化而有所改变,实时更新可点击 https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Module/Block/YouTubeAds.sgmodule 查看);
复制并粘贴到 新模块 编辑框内;
VII. Shadowrocket YouTube App 去广告重写配置步骤
一通百通,Surge、QuantumultX、Loon、Shadowrocket 等相应代理软件亦支持去广告重写,只是书写格式会略有不同,仅此而已。
https://limbopro.com/YouTubeAds.module
1.复制上面 Shadowrocket 去YouTube App视频广告模块的链接(文件以.module为后缀);
2.如图;打开 Shadowrocket - 配置 - 模块 - 点击 右上角的加号➕ 粘贴上面的链接 - 然后启用该模块;
3.粘贴刚刚复制的 模块的链接;
4.安装并信任证书;
安装并信任证书:打开 Shadowrocket - 配置 - 找到正在使用的配置文件 - 点击 i 进入编辑页面 - 找到并进入 HTTPS解密 - 开启 HTTPS 解密开关 - (如未安装证书? 请先安装证书) - 证书授权 - 点击 证书 - 生成新的CA证书 - 安装证书 - 提示“已下载描述文件” - 进入 iPhone的 设置 - 找到 已下载描述文件(一般在飞行模式上面) - 点击并输入密码完成安装;
安装完成后,你需要去设置 ->通用->关于本机一>证书信任设置 找到并信任 Shadowrocket 证书;
5.Over;
YouTubeAds.module 内容如下,仅根据 https://raw.githubusercontent.com/DivineEngine/Profiles/master/Surge/Module/Block/YouTubeAds.sgmodule 稍作改动即可在 Shadowrocket 下使用;博主未购买 Loon App,大家应该可以根据 Loon 文档稍作修改就可以使用啦!
#!name=Block YouTube Advertising
#!desc=仅用于视频广告
[Rule]
AND,((PROTOCOL,UDP),(DEST-PORT,443)),REJECT-NO-DROP
[URL Rewrite]
(^https?:\/\/[\w-]+\.googlevideo\.com\/(?!dclk_video_ads).+?)&ctier=L(&.+?),ctier,(.+) $1$2$3 header
^https?:\/\/[\w-]+\.googlevideo\.com\/(?!(dclk_video_ads|videoplayback\?)).+&oad reject
^https?:\/\/youtubei\.googleapis\.com\/youtubei\/v\d\/player\/ad_break reject
^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads reject
^https?:\/\/(www|s)\.youtube\.com\/(pagead|ptracking) reject
^https?:\/\/s\.youtube\.com\/api\/stats\/qoe\?adcontext reject
[MITM]
hostname = %APPEND% -redirector*.googlevideo.com,*.googlevideo.com,www.youtube.com,s.youtube.com,youtubei.googleapis.com
VIII. 使用送中节点
除了使用 YouTube app 去广告重写(神机规则),大家还可以使用送中节点实现去广告的目的;
2.送中节点去广告效果参阅;
IX. FAQ
尊贵的YouTube 会员切记不要使用该 Rewrite(复写)配置,可能导致视频观看不了或黑屏;解决方法就是在 配置文件
- 编辑
- 滑至底部找到 hostname
,在等号的右边加一项 `-.googlevideo.com`;
...
hostname = -*.googlevideo.com, -taobao.com, -api.weibo.cn, mapi.weibo.com, *.uve.weibo.com, mp.weixin.qq.com, api.bilibili.com, app.bilibili.com, www.zhihu.com, api.zhihu.com,...
...
X. 附注
Quantumult X 非官方电报群 :https://t.me/QuanXApp ,Quantumult X 相关问题可在本群讨论;
版权属于:毒奶
联系我们:https://limbopro.com/6.html
毒奶搜索:https://limbopro.com/search.html
毒奶导航:https://limbopro.com/daohang/index.html本文链接:https://limbopro.com/archives/12727.html
本文采用 CC BY-NC-SA 4.0 许可协议,转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!