恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4308|回复: 46

smartdns屏蔽广告

[复制链接]
发表于 2020-11-29 13:31 | 显示全部楼层 |阅读模式
本帖最后由 shengwanyu 于 2021-1-22 16:29 编辑

smartdns+ad使用下来,有时候会出现打开网页顿卡的情况,索性就刨除ad,用smartdns来屏蔽广告。
smartdns是直接屏蔽广告的域名来实现广告屏蔽,所以视频里面的广告无法去除的,屏蔽广告最好的办法,还是在浏览器里面直接装屏蔽广告的插件。


论坛已经有很多大佬发过类似的帖子了,感兴趣可以搜索看看。


以下是smartdns屏蔽广告的效果
测试网址:https://checkadblock.ru/
11.png



我是debian下的smartdns,openwrt内的smartdns也同样适用。
如何安装debian和smartdns我就不说了,下面直接开始。
ps:安装debian后记得下载几个工具
  1. apt-get install vim
  2. apt-get install wget
  3. apt-get install curl
复制代码




1.修改debian的网关和dns,让debian本身具有上网功能,最好是有外网的环境。

修改目录/etc/network/interface,修改dns目录/etc/resolv.conf
Snipaste_2020-11-27_14-15-10.png Sn2312.png



2.修改smartdns配置文件,目录/etc/smartdns/smartdns.conf
a.注意国内国外的端口,不要用53,会和系统的dns冲突
b.增加一行代码,#后面为解释不要复制
  1. conf-file /etc/smartdns/ad.conf       #增加更多的smartdns配置文件,文件目录为/etc/smartdns/下的ad.conf文件
复制代码
3213213213.png 231132132131.png





我这里给出我自己的配置文件,下载后修改并替换
游客,如果您要查看本帖隐藏内容请回复

2313.png


3.在/etc/smartdns/目录(也就是和smartdns.conf一个目录)下创建一个脚本文件,为ad.sh
这里直接给出我的ad.sh文件,大家直接下载,放到上面目录就行了,只能用host的广告规则
游客,如果您要查看本帖隐藏内容请回复


这里贴解释
213213.png
32131231231231.png

4.赋予ad.sh执行权限
  1. chmod +x /etc/smartdns/ad.sh
复制代码

执行下ad.sh,这里需要进入文件所在目录,也就是/etc/smartdns/目录下
  1. cd /etc/smartdns
  2. ./ad.sh
复制代码


执行后会重启,目录下会出现一个ad.conf文件
212121-29_13-19-06.png





5.将ad.sh文件执行定时开启计划
  1. crontab -e
复制代码
在文件中加入
  1. 1 1 1 * * /etc/smartdns/ad.sh             #每月1号,1点,1分,执行ad.sh文件
复制代码

222222222222222222222.png


如何忽略不想屏蔽的广告?注意这里是屏蔽广告的域名
在/etc/smartdns/smartdns.conf中,增加一行address /www.baidu.com/-
Snipaste_2020-11-29_13-28-32.png


本帖结束,本人刚学linux,脚本写的不好,大佬请指正



我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-29 14:01 | 显示全部楼层
ADGH就是个DNS服务器 一样只能按照域名屏蔽 视频网站里的广告那是同一个域名的网页元素 屏蔽域名的话你的视频直接打不开 要屏蔽只能用能访问网页的ublock origin这种

点评

学到了大佬  详情 回复 发表于 2020-11-29 14:32
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-11-29 14:32 | 显示全部楼层
yuyuyg 发表于 2020-11-29 14:01
ADGH就是个DNS服务器 一样只能按照域名屏蔽 视频网站里的广告那是同一个域名的网页元素 屏蔽域名的话你的视 ...

学到了大佬
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-29 14:32 | 显示全部楼层
看看,学习一下!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-29 15:09 | 显示全部楼层
学习一下,多谢分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-29 16:21 | 显示全部楼层
基本无效,还不如AdHome

点评

差不多 半斤八两  详情 回复 发表于 2020-11-29 16:24
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-11-29 16:24 | 显示全部楼层
linksys_wifi 发表于 2020-11-29 16:21
基本无效,还不如AdHome

差不多 半斤八两
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-1 14:40 来自手机 | 显示全部楼层
看各人吧,我都是AdHome加入规则跑一遍,然后看记录把拦截点项目自己做一个txt,然后把多余的规则删了,稳稳哒
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-1 16:55 | 显示全部楼层
666666666666666666
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-5 17:32 | 显示全部楼层
支持一下啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-5 17:57 | 显示全部楼层
sdfghdfghdfghdgh
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-6 23:09 | 显示全部楼层
conf-file /etc/smartdns/ad.conf  
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-7 09:20 | 显示全部楼层
看看,学习一下!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-7 21:32 | 显示全部楼层
74分,应该还有提升的空间。加油
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-12-7 23:02 | 显示全部楼层
只能用host的广告规则?
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-1-27 11:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表