iPhone 上使用 shadowrocket 模块功能去广告配置方法

142 天前
 goodryb

最近 618 ,开屏广告简直多到无法容忍的地步,研究了下目前去广告的方法还是 VPN ,我自己使用的是 shadowrocket ,废话不多说,开干

PS 叠甲:

  1. 能否去广告影响因素很多,比如某些 APP 直接本地缓存广告,有些 APP 锁证书导致无法通过 MITM 解密流量等,所以这不是银弹,这是一个斗争的过程
  2. 这里就是分享下配置方法,因为要使用 qx 的规则,所有有 1 、2 的转换步骤;如果是直接 shadowrocket 的模块,正常添加就行
  3. 懒人可以直接抄作业,大佬自行判断

第〇步,开启 https 解密

网上教程很多,就不赘述,做一遍就好

PS 以下步骤请保持 VPN 启用,保证可以科学上网

第一步 安装 Script-Hub

打开 shadowrocker -- 配置 -- 模块--右上角加号--填入下面地址

https://raw.githubusercontent.com/Script-Hub-Org/Script-Hub/main/modules/script-hub.rocket.module

然后点击下载,正常应该就能看到模块里面有一个 script hub:重写&规则集转换 模块

第二步 转换去广告模块

  1. 在你的手机上用 Safari 浏览器打开 https://script.hub ,正常会出现转换的页面,如果没有,检查第〇步 https 解密是不是设置好了

  2. 来源链接填写
    https://raw.githubusercontent.com/fmz200/wool_scripts/main/QuantumultX/rewrite/rewrite.snippet

  3. 来源类型 QX 重写 ,目标类型 shadowrocket 模块(默认就是这个,检查下没选错就行)

  4. 往下拉一点,查看转换后的结果,出现 导入( shadowrocket )后,点击这个按钮 按提示 导入模块

PS:这里好像是本地转换,规格太多有点慢,可以稍微等一等,刚开始我直接点击预览报错没结果,过一会就好了

第三步 查看效果

之前打开的 APP 要先杀掉,重新打开,正常应该就没有开屏广告了,测试了 贴吧、知乎

10381 次点击
所在节点    iPhone
65 条回复
goodryb
142 天前
@luvcoriander 腾讯视频我看这个规则里面注释掉了,具体原因可以去 https://github.com/fmz200/wool_scripts 问问,或则用其他规则模块也行
unclevv
142 天前
我选择卸载有开屏广告的 APP
esonL
142 天前
找了个还在维护的 SR 的规则库,可以参考: https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever
tthem
141 天前
感谢!搞定了!卧槽爽!
ouou0701
141 天前
厉害!!!!!!是不是可以加各种不同的模块新增不同的功能
ChangQin
141 天前
感谢!搞定了!
ChangQin
141 天前
@make115 得始终开启 VPN ,开了解密才能访问 https
MzM2ODkx
141 天前
@1209v 我试了,路由选择场景可以
YsHaNg
141 天前
hmmm 耗电 我选择谁跳广告直接删了
Oopsm
141 天前
zhjh0521
141 天前
https 解密打开了,在 https 解密配置页面,证书也装好了,域名那个怎么设置? https://script.hub/这个还是打不开
MzM2ODkx
141 天前
@Oopsm 可以,谢谢~
alvinliao09
141 天前
@zhjh0521 设置-通用-关于手机-证书信任设置,确认信任该证书。另外注意要设置 safari 为默认浏览器
kirafreedom
141 天前
用了还是有很多 app 有开屏广告,不知道生效没有
Unclev21x
141 天前
求助。

4. 往下拉一点,查看转换后的结果,出现 导入( shadowrocket )后,点击这个按钮 按提示 导入模块

点了”导入( shadowrocket )“后,弹出窗口:在 shadowrocket 中打开此页,点击”打开“,出现”下载“,然后就是”下载超时“
hexcxl
141 天前
@kirafreedom 去 app 开屏广告,生成快捷指令用 Scheme URL 的方式,比如 B 站:bilibili://
gulao
141 天前
@goodryb 佬,我的证书已经是系统信任的了,还是打不开有思路吗?
gulao
141 天前
@alvinliao09 我的证书是已信任的,也是默认浏览器,还是打不开,佬有思路吗?
zhjh0521
141 天前
@gulao #38 我感觉是要在 shadowrocket https 解密那一配置项里面加上域名支持,我自己试着把 https://script.hub 加进去,就可以打开了。但我不确定这个“域名”到底应该怎么配置 @goodryb op 能解释下不
goodryb
141 天前
@zhjh0521 #39 我当时倒是没有加,在 script hub 的模块里面,已经有 MITE 的配置项;查询了下模块里面在 MITE 部分如果有写 %APPEND% 就是追加网站,如果没有可能就覆盖掉了,因为我也不是很专业,所以我怀疑是不是什么地方给覆盖了,看看你是不是还有其他模块在使用

我猜测在 https 解密里面配置,可能相当于强制指定,所以不受模块的影响

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1138108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX