软路由拦截流量实现广告屏蔽
背景
最近看视频的时候总是多次出现广告,让人太烦。在浏览器上安装了广告拦截插件也没用,于是想到软路由上是否也能实现广告屏蔽呢?
一、软路由上安装AdGuardHome
AdGuardHome是一款开源的广告拦截软件,可以实现广告屏蔽、过滤、跟踪、隐私保护等功能。
1.首先到github下载安装包,然后到istore应用商店的手动安装页面将下载好的安装包上传
2.安装完成后,打开AdGuardHome的管理页面,点击左侧的“基本设置”,然后点击“启用”
注意要更新一下核心版本,完成之后点击保存并应用
3.然后到AdGuardHome的设置页面,点击页面中的“AdGuardHome Web:3000”,然后点击“添加规则”
AdGuardHome的管理界面地址是 http://192.168.1.1:3000,用户名密码都是admin
192.168.1.1是你的软路由的IP地址,如果是其他的IP地址,请自行修改
3000是AdGuardHome的管理端口,如果端口不是3000,请自行修改
4.点击过滤器>DNS黑名单,然后添加黑名单,输入名称和URL,点击“保存”
将下面的规则加入到过滤规则中,点击“保存”
下面这条规则是我测试发现目前能屏蔽掉视频广告的地址,地址原来于github halflife-list
github上给的地址域名加入到我的软路由提示访问不了,所以我就用下面的域名替换,可以实现访问。如果下面的地址访问不了,请使用github上给的地址或者其他的能访问的域名。
1 |
|
5.DNS设置,设置你的上游DNS服务器,加速访问速度。
下面是我使用的DNS服务器,可以自行替换。
设置完成后,点击页面中的测试上游,验证一下DNS是否可用,不可用的删除掉,没有问题之后,点击应用。
1 |
|
二、遇到的问题
1.配置好之后,发现无法科学上网。手机无法访问youtube
1.1可以尝试更换软路由的节点,先确保科学上网是正常的。
1.2点击adguardhome的管理页面中的禁用保护,尝试访问。
1.3如果还是无法访问,请关闭adguardhome,再尝试访问。如果关闭之后能访问,再开启adguardhome及启用保护。
三、浏览器安装广告拦截插件
1.如果没有软路由,想屏蔽浏览器的视频广告,可以安装浏览器插件tampermonkey。
2.插件安装成功后,再到tampermonkey的管理页面,点击下面的地址安装广告屏蔽脚本。
3.安装成功之后,启用脚本,刷新页面,就可以屏蔽掉视频广告了。
如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站
软路由拦截流量实现广告屏蔽
https://blog.fxcxy.com/2024/05/20/软路由拦截流量实现广告屏蔽/