邢义数码君 发表于 2022-12-31 16:51:23

iPhone 通过 Quantumult X 去开屏广告的方法

一、写在前面

iPhone 的开屏广告一向是 App 自己的地盘,且 iOS 的沙盒机制,一个 App 没有办法对其他 App 的应用内做控制,所以在 iOS 上并没有像 Andorid 的李跳跳之类的跳过开屏广告的方法。
之前相对有效的方法是用快捷指令,在 App 启动的时候断开网络,这个时候 App 无法请求开屏的广告素材,从而不显示开屏广告,然后延时几秒钟,等到进入 App 后再打开网络,通过这种方法一定程度能实现开屏广告的屏蔽。
但这个方法也有缺点,比如如果 App 提前缓存的广告也还是没法避免,另外打开 App 后没有网,各个 App 处理不一样,有时候进去后显示会异常,或自动刷新失败,影响体验。
除了这种方式外,还有一种方式也是可行的,但要复杂非常多,逻辑大概是:
iPhone 可以设定 VPN,设定后所有流量可以走 VPN,在这个情况下,一个 VPN 的服务可以获取所有的网络行为,这个时候可以在类似的服务中,针对发出的请求做处理,比如发现是一个请求广告的,则直接返回失败,或返回被修改过的内容,从而实现类似效果,这个就是本文说的方法。
为什么说这个复杂?因为这个需要知道什么是广告请求,并给出对应的处理规则,才能实现类似效果。
因此,要实现这个,就需要一个可实现本地 VPN 代理并支持重写的 App,以及还得有对应的处理规则。
说的不一定完全准确,但大概是这么个逻辑。
二、去广告的方法流程

1、下载 App 「Quantumult X」

本文中提到的 App 是「Quantumult X」,在国区没有下载,在美区可以下载,付费软件,App Store 美区地址如下,价格 $7.99。
Quantumult X on the App Store (apple.com)
你需要一个美区账号,且还需要账号有钱,怎么搞美区账号我就不说了,怎么充值参考我最近写的这篇文章:
2022 年给苹果 iPhone App Store 美区 AppleID 充值的两种安全方法(国内信用卡或支付宝)
购买过程就不说了,购买后,你就获得了 「Quantumult X」,但这个软件入门门槛还挺高。
我昨天研究了下,在一知半解中,跑通了流程,所以只说我实现效果的方法,还有挺多我不懂,我也会给出一些参考资料。
2、导入规则

我用的是这个里面的规则和方法:
https://github.com/Orz-3/QuantumultX
导入方法在这个网址中也有:
使用方法:
1.点击库中的Orz-3.conf文件,点击raw获取真实地址,复制地址备用
2.Quan X主界面,点击右下角风车,然后弹出界面下拉至 配置文件-下载,点击下载,将上一步复制的地址粘贴到弹出窗口,然后点确定
3.Quan X主界面,点击右下角风车,然后弹出界面下拉至 Mitm ,点击生成证书
4.然后回到Quan X,继续点击配置证书,根据提示安装证书
5.安装成功后启用证书,并到系统的 设置-通用-关于本机 点击信任证书
6.打开重写和Mitm
7.添加节点/订阅,具体为在Quan X主界面点击右下角风车-节点-引用(订阅),然后点右上角添加,填写标签和资源路径(重要,不添加标签是无法筛选的)
8.开始使用但我其中遇到了几个问题,说下问题:
1、在第 2 步的时候,粘贴了 raw 地址,结果确定后,一直转圈无法完成,我猜测可能是 github 的文件地址被污染了,所以我用了 GitCode 镜像项目中的原始文件地址,用了下面地址后,这一步算是跨过去了
https://gitcode.net/mirrors/Orz-3/QuantumultX/-/raw/master/Orz-3.conf
2、在第 7 步,虽然我找到了添加节点/订阅的入口,但完全不知道添加啥,所以没有完成这一步,但依旧可用
3、第 8 步的开始使用,是在主界面右上角,打开下图红框中的开关即可。


这个打开后,就可以实现一定效果了。更详细的可以去小风车入口下的「重写」和「分流」看具体的规则。
三、实际效果

打开后,部分的开屏广告就可以跳过了,比如你正在看这个文章用的 App,以及爱奇艺,但腾讯视频的开屏去不掉,我没有完整验证,还不确定范围。
具体的规则说明,我昨天尝试找了下,还没有太清晰,还需要进一步研究。
效果参看下面两个动图:




四、问题

1、耗电

要实现这个功能,显然需要「Quantumult X」 作为 VPN 服务一直运行,因此本身是会产生电池损耗的。
昨天实际使用了一段时间,感觉比普通使用费电快一些,可以在设置的电池中看到具体电量损耗,是否能接受得看你自己。
2、复杂度

对应规则的复杂度如果想搞清楚,还是需要花一些成本的,如果没有搞清楚其实就不知道范围、有效性以及可信度。
对我来说的,多少有一点不那么安心。
但搞清楚的话,又需要额外花一些时间,为了跳过开屏和一些 App 内部的广告,似乎又性价比不高。
因此,综合来看,是否值得,还是看你自己,我仅提供一种方法和经验。
五、延伸阅读

如果想了解更多,除了搜索引擎搜索外,提供下面两个链接供参考,不过我自己实际中就只是参考上面提到的链接,这两个链接是为了自己后续如果想继续深入了解参考用的:

[*]GitHub - sve1r/Rules-For-Quantumult-X: 适用于 Quantumult X 规则整理集合. 所有内容源自 互联网,仅作为收集和整理
[*]Quantumult X 保姆级懒人配置 - 耳东橙的日常 (erdongchan.cn)
(完)

-----------------------------

小爱001 发表于 2022-12-31 18:19:46

省流:看看就行
页: [1]
查看完整版本: iPhone 通过 Quantumult X 去开屏广告的方法