photo_2020-10-07_15-05-41.jpg
via 春潮频道;

YouTube Premium 包含哪些内容?
YouTube
• 无广告的 YouTube:观看数百万个视频,不受广告干扰。了解更多
• 下载视频以离线观看:将视频和播放列表保存在移动设备上并离线播放
• 在后台播放:使用其他应用程序或屏幕关闭时继续播放视频
YouTube 音乐
• 使用经过改进的全新 YouTube Music 应用轻松探索音乐世界
• 无广告音乐:畅听数百万首歌曲,不受广告干扰
• 下载音乐以离线收听:将音乐和播放列表保存在 YouTube Music 应用中并离线收听
• 在后台播放:使用其他应用程序或屏幕关闭时继续播放音乐
YouTube 少儿版
• 在 YouTube Kids 应用中畅玩无广告的离线游戏

序言

工欲善其事必先利其器,我还是很期待大家可以主动学习本文中提到的一些额外知识(如果能自我扩展那就更妙了);

安装 Script-Hub 及最新可用模块/插件/重写 说明

安装 Script-Hub

Script-Hub 功能简介
• 支持将 QX 重写解析至 Surge Shadowrocket Loon Stash
• 支持将 Surge 模块解析至 Loon Stash
• 支持将 Loon 插件解析至 Surge Shadowrocket Stash
• 支持 QX & Surge & Loon & Shadowrocket & Clash 规则集解析,适用 app: Surge Shadowrocket Stash Loon
• 支持 将 QX 脚本转换成 Surge 脚本(兼容)
• 可以修改参数 argument
• 支持一键导入 Shadowrocket / Loon / Stash
• 高级功能 OR 修改任意文本
• 参阅 Readme.md

目前测试可用的模块/重写/插件

YouTube.Enhance.sgmodule —— Surge YouTube去广告模块,由Maasea提供;

https://raw.githubusercontent.com/Maasea/sgmodule/refs/heads/master/YouTube.Enhance.sgmodule

youtube.plugin —— Loon YouTube 去广告插件,由RuCu6提供,整理改写自Maasea;

https://raw.githubusercontent.com/RuCu6/Loon/main/Plugins/youtube.plugin

上述模块/插件/重写,大家可以配合 Script-Hub 在自己所用的代理工具上使用,如QX/Surge/Shadowrocket/Loon/Stash;

以上。

QuantumultX YouTube App 去广告重写配置步骤

前言

https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule

Maasea 提供的 .sgmodule 已更换URL地址,请及时在Surge/QuantumultX/小火箭上更换模块地址;(本文引用的链接均已更换至最新URL链接)03.06.2024 更新;

如需使用 Maasea 提供的 去 YouTube App 广告模块,需要额外为 Quantumult X 配置解析器 / Script-Hub;

模块1 @Maasea,需配合解析器或Script-Hub使用

YouTube.Enhance.sgmodule 远程资源URL:

https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule

删除 瀑布流、视频、搜索中出现的广告和Shorts
删除 Shorts 内的视频广告
删除 底部 上传 按钮
增加 画中画(PIP), 后台播放 (Beta)
增加 自动翻译 (Thanks @VirgilClyne)
⚠️:Quantumult X 需配合解析器使用;

YoutubeAds.sgmodule:如果你的 Quantumult X 已安装解析器,可以直接引用上述 Surge 的模块;

具体操作步骤

1.复制上述链接;
2.打开 Quantumult X ,点击右下角 三菱按钮
3.找到 重写 模块 - 点击 引用 - 点击右上角 + 号,粘贴,确定;

粘贴链接时,注意删除链接尾部空格;

问题及其解决方法

Quantumult X 解析器解析发生错误解决办法.png

05.13.2024 更新;如上图所示,出现 [Resource parser result with invalid line...] 提示,表示YouTube.Enhance.sgmodule(可点开查看代码) 中的 该行代码 或为 Surge 模块新 Feature,新语法,暂时无法正常解析为 Quantumult x 的重写规则,被判定为无效行,即 invalid line;可通过在模块链接后面添加参数 #regout=initplayback 暂时排除该行代码,使得其暂时可用,最终得到的链接应为:https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule#regout=initplayback
https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule#regout=initplayback

4.最后,生成并信任证书:

  1. 如果再此之前已经生成并信任证书则 生成并配置证书这一步可选择忽略;
  2. 进入 QuantumultX ,点击右下角 [三菱按钮]
  3. 找到 [MitM] 模块 - 生成并配置证书📄
  • 进入QuantumultX,点击页面右下角三菱按钮,找到MinM模块,点击生成证书,提示生成成功,点击安装证书此时会跳转至 Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件
  • 进入 iOS 系统设置- 通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;
  • 进入 iOS 系统设置- 通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;
  1. 找到 [重写] 模块 - 开启按钮 🔘
  2. 找到 [MitM] 模块 - 开启按钮 🔘

⚠️ 点击安装证书后不是在 Safari 打开,而是在其他浏览器打开,导致证书无法安装;

✅ 解决办法:打开 iPhone 设置 app - 搜索或下滑找到 Safari浏览器 点击 , -找到 默认浏览器App ,选择 Safari浏览器, 然后重试第二步即可。

Surge YouTube App 去广告模块配置步骤

一通百通,Surge、Loon等相应代理软件亦支持去广告重写,只是书写格式会略有不同,仅此而已。

模块1 @Maasea

https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule

删除 瀑布流、视频、搜索中出现的广告和Shorts
删除 Shorts 内的视频广告
删除 底部 上传 按钮
增加 画中画(PIP), 后台播放 (Beta)
增加 自动翻译 (Thanks @VirgilClyne)

如何安装模块

1.复制上面 Surge 去YouTube App视频广告模块的链接(文件以.sgmodule为后缀);
2.打开 Surge - 首页 - 下滑至底部 - 找到模块 - 点击模块 - 安装新模块;
3.粘贴刚刚复制的 模块的链接;
4.安装并信任证书;
5.Over;

粘贴链接时,注意删除链接尾部空格;

保持开启状态

Surge - 模块 - 安装模块&新建本地模块.jpg

复制并粘贴到 新模块 编辑框内;

当且仅当模块名称左边为选中状态的时候,模块才为启用状态✅;记得,Rewrite、MitM、脚本的开关一定要打开,一个都不能少,最后把证书生成、安装、并信任证书(如已安装并已信任证书,可忽略;证书下载不了,去 iOS 系统 - 设置 - 找到 Safari - 点进去,将 Safari 设置为默认浏览器,那样就可以跳转到 Safari 下载证书了)。

粘贴链接时,注意删除链接尾部空格;

Shadowrocket YouTube App 去广告模块配置步骤

一通百通,Surge、QuantumultX、Loon、Shadowrocket 等相应代理软件亦支持去广告重写,只是书写格式会略有不同,仅此而已。

参阅上文安装 Script-Hub,将 Surge模块/loon插件 转换为 Shadowrocket 可用的格式;

模块 @Maasea Surge YouTube App 去广告模块

https://raw.githubusercontent.com/Maasea/sgmodule/master/YouTube.Enhance.sgmodule

删除 瀑布流、视频、搜索中出现的广告和Shorts
删除 Shorts 内的视频广告
删除 底部 上传 按钮
增加 画中画(PIP), 后台播放 (Beta)
增加 自动翻译 (Thanks @VirgilClyne)

可去除App部分广告
视频片头广告;
视频播放中出现的广告;
*或点此查看 YouTube APP 成功屏蔽广告录屏

如何安装模块

1.复制上面 Shadowrocket 去YouTube App视频广告模块的链接;

Shadowrocket 安装模块图示指引

2.如图;打开 Shadowrocket - 配置 - 模块 - 点击 右上角的加号➕ 粘贴上面的链接 - 然后启用该模块;
3.粘贴刚刚复制的 模块的链接
4.安装并信任证书;

安装并信任证书:打开 Shadowrocket - 配置 - 找到正在使用的配置文件 - 点击 i 进入编辑页面 - 找到并进入 HTTPS解密 - 开启 HTTPS 解密开关 - (如未安装证书? 请先安装证书) - 证书授权 - 点击 证书 - 生成新的CA证书 - 安装证书 - 提示“已下载描述文件” - 进入 iPhone的 设置 - 找到 已下载描述文件(一般在飞行模式上面) - 点击并输入密码完成安装;

安装完成后,你需要去设置 ->通用->关于本机一>证书信任设置 找到并信任 Shadowrocket 证书;

5.Over;

粘贴链接时,注意删除链接尾部空格;

Loon YouTube App 去广告插件配置步骤

安装插件:改自 Maasea&RuCu6 ;

https://raw.githubusercontent.com/RuCu6/Loon/main/Plugins/youtube.plugin

安装证书并信任

Loon - 配置 - MitM - 证书管理 - (请暂时将Safari设置为默认浏览器),然后点击 生成证书 - 按提示 进入 iOS 设置 App - 通用 - 描述文件, 安装刚刚下载的证书, 安装完成后信任该证书:设置 - 通用 - 关于本机 - 证书信任设置 - 信任刚刚安装的证书。(如已安装并信任证书,请忽略此步骤)

最后,开启相应开关:Loon - 配置 - 开启 脚本/复写/MitM 的开关

使用送中节点

除了使用 YouTube app 去广告重写(神机规则),大家还可以使用送中节点实现去广告的目的;

1.使用送中节点,完全无广告;
2.送中节点去广告效果参阅

何为送中节点.png

部分有送中节点的机场

注意,谷歌会随着时间的推移对IP数据库进行更新,修正,送中节点状态亦可能同时发生改变,即之前该节点被判定为中国大陆IP,后续可能会被修正;(P.S 此种情况博主尚未遇见);如果机场用户经常允许谷歌进行GPS定位(即你实际所在的地理位置,上图更新位置信息部分),谷歌亦有可能将机场海外落地IP判定为大陆IP,即送中行为;另外,送中节点一般是即为稳定的节点(海外落地IP,相关落地IP如日本,新加坡,美国,香港地区等),机场基本上不会更换,才造成数据累积,最终达到谷歌将之判定为大陆IP的标准;

相反的,如果你是 YouTube Premium 会员,使用送中节点则将导致你的 YouTube Premium 权益失效,例如即便是会员,但不能后台播放,以及一系列本应可享受到的 Premium 会员权益(仅仅是因为谷歌未进入中国市场);

Stash YouTube App 去广告插件配置步骤

参阅 QX/Shadowrocke 配置步骤,安装 Script-Hub,将模块/插件转换为 Stash 可用的格式,最后安装并信任证书;

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,...
...

附注

Quantumult X 非官方电报群https://t.me/QuanXApp ,Quantumult X 相关问题可在本群讨论;

最后修改:2024 年 10 月 15 日 05 : 33 PM