日度归档:2022年3月17日

苹果iOS,Shadowrocket进阶,基于小火箭自定义规则,配置广告拦截或者IP拦截 20220317

场景描述

在苹果手机,safari打开某小说网站时候,出现较多的广告,而且都是用色情的动图方式引流的广告链接

需求就很简单,把这些乱七八糟的广告屏蔽即可,这里使用的工具就是shadowrocket

实施操作步骤

1、打开Shadowrocket,打开下发菜单的第三个“数据”,打开末尾的”自动删除”,”代理”,”DNS”三个选项的开关

2、打开”首页”,全局路由那里选择默认的”配置”,选择某个节点连接

3、打开safari浏览器,发送小说网站的请求,在[数据/代理]最新的日志中,根据时间线,查看对应的广告域名。

4、打开[配置/default.conf右侧/规则/加号],进行广告域名屏蔽。

广告域名屏蔽的方式一般为

大广告联盟的域名,一般匹配到domain-对应子域名

小广告链接,一般屏蔽它的整个域名后缀domain-suffix/domainname

添加屏蔽后,规则是热加载的,不用重启节点,直接去浏览器刷新页面即可。

附录1、说明

视频教程中的网站,最后折腾我许久的那个广告图片,它的链接是
https://m.bige3.com/images/bfq/07.gif
这个动图确实是在其主站服务器上,无法通过简单的域名进行屏蔽。
可以点击图片下发的"点击关闭阅读广告"即可关闭。
这个网站相对比较良心,支持关闭广告。给其站长233个赞!

附录2、说明

一般,不是太确定的域名,不要用domain-suffix进行屏蔽,杀伤范围太大,容易造成错误。

视频