找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6445|回复: 1

tomato下,adblock和dnsmasq

[复制链接]
发表于 2020-7-9 18:19 | 显示全部楼层 |阅读模式
本帖最后由 wubai7949 于 2020-7-24 01:07 编辑

Freshtomato自带了adblock和dnsmasq,
我们先telnet路由器,在etc下查看有

红色标记的是与dnsmasq相关的文件或者文件夹,一般.conf结尾的是配置文件我们进去看下在网上搜索了一下dns的的工作流程,
先查本地的host文件里面缓存了域名信息(就是域名对应的IP地址是多少),再请求外部的dns服务器
cat /etc/dnsmasq.conf

我们可以看这几句,不重要的我用小字

expand-hosts  扩展hosts文件,假如没有这句,只能到etc/hosts下去完成
min-port=4096 端口号
stop-dns-rebind 停止dns从新绑定
rebind-localhost-ok 从新绑定本地文件
interface=br0 应用我们的内网接口

resolv-file=/etc/resolv.dnsmasq,定义dnsmasq从哪里获取上游DNS服务器的地址
dhcp-hostsfile=/etc/dnsmasq 定义dhcp服务器文件存放的文件夹,文件名dhcp-hostsfile,读取配置
addn-hosts=/etc/dnsmasq  定义hosts文件存放路径,
读取其类似/etc/hosts文件,则进行配置

conf-file=/etc/dnsmasq.adblock 添加DNS解析文件
我们可以理解为我们开启了dnsmasq服务,dnsmasq会先查询路由器hosts文件,hosts文件没有记录再请求resolv.dnsmasq文件中的dns服务器
最后再查询dns解析规则。
那我们分别看下这几个文件
cat /etc/resolv.dnsmasq

这个文件由于我双拨,所有有wan1,wan2,都是电信分配的dns,这个时候我们可以再里面按相同的规则添加自己需要的dns服务器比如8.8.4.4或者114.114.114.114等
我们再看
cat /etc/dnsmasq.adblock
文件条数太多了截取部分!!!!!!!!

这些规则都是adblock生成的规则,
ddress=/xtainment.net/0.0.0.0
address=/xtendmedia.com/0.0.0.0
address=/xtracker.logimeter.com/0.0.0.0
address=/xtrader-cm.admaster.com.cn/0.0.0.0
address=/xtrader.cm.admaster.com.cn/0.0.0.0
address=/xtremetop100.com/0.0.0.0

解释为这些网址都dns请求都屏蔽,当然你需要屏蔽的网站就可以自己按照规则添加相应的网址
当然你对这些规则不满意可以再github上下载最新比较全的数据
懒人请看这里
tomato,自带的ndsmasq可以实现dns和dhcp的自定义dnsmasq配合adblcok的规则文件可以实现广告的屏蔽,dns欺骗和内网的网站的解析访问。
修改etc/dnsmasq 中的dhcp-range是分配网段
dhcp-option=3,192.168.x.x是网关地址
修改/etc/resolv.dnsmasq文件可以添加DNS服务器
修改或者替换/etc/dnsmasq.adblock文件可以实现广告过滤
过滤的规则是
server=/renren.com/0.0.0.0
其实就是域名renren.com对应的dns服务器是是0.0.0.0所以不能访问
当然也可以对要访问的网址设置特定的dns服务器器
server=/renren.com/114.114.114.114
这个就是设定的renren.com的域名用电信的dns服务器114.114.114.114查询。提供一个最新的规则下载地址
https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/adblock-for-dnsmasq.conf





















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1恩山币 +1 收起 理由
ytzr + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

相关帖子

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-3-20 23:49 | 显示全部楼层
感谢科普,现在喜欢用番茄的不多了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 22:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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