路由器hosts拦截广告(小米路由器hosts去广告过滤规则)

fhuyi0XCV 精选 3 0

一、小米路由器广告拦截host小米电视不能正常播放

在路由器的广告拦截功能中,将小米电视应用所需的域名添加到白名单中。小米路由器的广告拦截功能是通过编辑Hosts文件实现的,小米电视的应用和服务需要与一些广告服务器进行正常通信,以保证其功能和服务的正常使用,这些广告服务器的域名被误认为是广告而被屏蔽,就会导致小米电视无法正常播放内容,只需要在在路由器的广告拦截功能中,将小米电视应用所需的域名添加到白名单中即可恢复正常播放,就不会被误判为广告而不能正常播放了。

二、小米路由器hosts去广告过滤规则

利用路由器hosts劫持域名可以达到去广告的目的,会自动捕获网页地址。

优点是方便快捷无论http、https都能生效。缺点是无法根据URL网址、内容主动识别广告进行屏蔽,需自行抓包或网络分享收集投放广告的域名进行预设屏蔽。通常是修改路由器中的/etc/hosts,还可以利用更方便的Dnsmasq进行劫持,基于openwrt系统的路由器都自带Dnsmasq服务。下面将介绍使用Dnsmasq去广告的方法。

nsmasq是什么?Dnsmasq提供DNS缓存和DHCP服务、Tftp服务功能。当接受到一个DNS请求时,Dnsmasq首先会查找/etc/hosts这个文件,然后查找/etc/resolv.conf中定义的外部DNS。登陆SSH路由器输入【vi/etc/init.d/dnsmasq】命令查看是否安装Dnsmasq服务,其中可以并找到配置文件【dnsmasq.conf】位置(大部分路由器在/etc/dnsmasq.conf,当然也有例外。在dnsmasq.conf文件中添加【conf-dir=/etc/dnsmasq.d】,然后将广告过滤规则上传到/etc/dnsmasq.d文件夹中(没有dnsmasq.d文件夹则自行建立),最后使用【/etc/init.d/dnsmasq restart】命令重启dnsmasq服务即可生效。

dnsmasq域名解析规则(address=/域名/IP):

例如:

address=/www.xxx.com/127.0.0.1

address=/.xxx.com/127.0.0.1

.符号开头是通配符号,保存文件时建议用【.conf】作为扩展名,防止部分路由不支持其他扩展名。

三、如何在小米路由器里自己设置hosts

1、首先打开路由器的管理后台,在左侧功能菜单中找到“智能插件”,点击进入;

2、在智能插件列表选择“全部插件”,然后在插件列表中找到hosts插件;

3、找到Hosts插件以后,点击“免费安装”,然后进入安装的hosts插件中对hosts进行设置;

4、进入hosts功能页面,按照实例“IP、空格、网址”模式进行设置自己需要的hosts。

四、路由器修改hosts文件可以屏蔽广告么

hosts是本地DNS服务器的配置文件,修改host文件可以劫持域名到指定IP,常被用来屏蔽网站广告、科学上网等操作。下面整理了几款智能路由器系统修改hosts的方法,需要的小伙伴可以收藏一下!

hosts文件格式:指定IP+空格+被劫持域名,每行一条记录

1、Windows系统

hosts位于C:\windows\system32\drivers\etc文件里面,需要用管理员权限才可以编辑。

2、基于linux系统的路由可以使用下面方法,如OpenWrt固件、小米路由等

大部分智能路由器是定制的linux系统,使用root账户登录SSH,修改/etc/hosts,重启生效。

3、斐讯路由

功能设置->高级设置->HOST配置或高级设置->系统设置->系统参数->hosts配置,使用标准hosts格式

4、潘多拉固件

网络->DHCP/DNS->HOSTS和解析文件->自定义DNS解析,根据提示添加即可

5、华硕梅林固件

首先登陆路由器后台,在系统管理>系统设置中开启【JFFS】和【SSH】,然后重启路由器。

使用SSH登陆路由器,在【/jffs/configs】下建立【dnsmasq.conf.add】文件,文件内容【addn-hosts=/jffs/configs/hosts】

在/jffs/configs下创建自己的hosts文件,按照标准hosts规则填写需劫持的域名,然后执行service restart_dnsmasq重启或者重启路由器即可生效。

6、爱快固件

网络设置->DNS设置->DNS设置->增加->填写要劫持的域名和IP->保存

7、极路由

在应用中心,安装自定义hosts,添加劫持,重启路由器即可

8、tomato固件

在高级设置->DHCP/DNS>Dnsmasq自定义设置中,添加如下规则即可【address=/域名/IP】,截获DNS端口(UDP 53)打勾。

9、老毛子固件

内部网络->DHCP服务器->自定义HOSTS文件->添加一行->保存,重启生效。

抱歉,评论功能暂时关闭!