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

50 天前
 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 要先杀掉,重新打开,正常应该就没有开屏广告了,测试了 贴吧、知乎

6460 次点击
所在节点    iPhone
64 条回复
diudiuqian
50 天前
真可以,大佬厉害
andykuen959595
50 天前
我问个问题哈 一直开着富强,跳过了 APP 的开屏广告,这个时候走了代理,那刷 APP 里面的内容,是不是也走了代理的流量?我流量不多
goodryb
50 天前
@andykuen959595 我理解不会的,流量走不走代理是规则决定的,去广告只是把流量里面的广告部分给拦截了
xingis
50 天前
送上感谢~
ajyz
50 天前
@andykuen959595 去广告与走代理没有联系,app 内容还是按照你分流规则走的,譬如国内的走直连,遇到需要代理的链接走代理
tmkook
50 天前
为啥我第二步打不开 script.hub 模块是正常下载了
andykuen959595
50 天前
@goodryb #3 首先感谢大佬的回复,比如我举个例子: https://raw.githubusercontent.com/garywah/Shadowrocket/main/module/VVebo.module
这个是针对 VVebo 里面主页的修复,它这段内容使我能看到之前看不到的用户主页,这个是不是走了代理的?我刷正常的信息时就不走代理,但我要是看某一个用户的主页就得走到代理了?还是这段只做了一个桥梁?
andykuen959595
50 天前
@ajyz #5 感谢大佬的回复!
ericchow
50 天前
感谢大佬,不过为啥 b 站和网易云都还有?
johnnyhao
50 天前
是不是开启解密会比较耗电,这个有对比过吗?
make115
50 天前
https://script.hub 打不开呀
goodryb
50 天前
@tmkook
@make115 你两看下 https 解密有没有配置好,具体在 配置--点击你使用的配置文件的 i ,进入配置文件详情 -- https 解密 --证书,然后看证书名字下面是不是有 系统已信任 字样,如果没有,那就是没设置好


@ericchow 正文叠甲部分有说明,不一定是所有都有效

@johnnyhao 可能会增加把,我自己没啥明线感觉
Stoney
50 天前
@tmkook
@make115 我也打不开,可以试试 http://script.hub

从该项目的 GitHub 主页上看到的,有下面的这段话


在安装完成, 并且更新全部外部资源之后:

如果你已经完成了信任证书 开启 MitM 等常规操作
应该可以正常访问 https://script.hub

如果你实在搞不定什么是信任证书 开启 MitM
访问 http://script.hub 也可以, 不保证功能完整性
zhjh0521
50 天前
@make115 是不是因为没有打开 https 解密?开启解密我不知道影响是啥,大佬帮忙解惑下吧,看 shadowrocket 里面写的打开 https 解密有风险
countMore
50 天前
小火箭里面加模块 https://whatshub.top/shadowrocket
这里面直接安装去广告模块和你描述的方法有什么区别吗
zhjh0521
50 天前
@goodryb #12 进入配置文件详情 -- https 解密 --证书,我选择生成新的 CA 证书 -- 安装证书,然后弹出一个页面,显示 Safari 无法打开此页面( 127.0.0.1 )这个是咋回事啊
iMusic
50 天前
能去 ytb 广告吗
luvcoriander
50 天前
@ericchow 我 B 站、网易云都不弹了,但是优酷和腾讯视频还弹
goodryb
50 天前
@zhjh0521 #16 我这边没有遇到这个问题; 打开 https://script.hub ,是要开启 https 解密的
@countMore 没啥区别,我用它的模块规则没什么效果,换了上面的这个还行
@iMusic 理论上可行,具体要试一下
1209v
50 天前
为啥打开之后,广告可以过滤,但是代理失效了,不能访问油管之类的

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

https://ex.noerr.eu.org/t/1138108

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

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

© 2021 V2EX