路由器hosts去广告规则

时间:2024-07-16 01:22:47 职场 我要投稿

  路由器hosts去广告规则,互联网网页有很多的垃圾广告,然而我们可以利用路由器hosts劫持域名可以达到去广告的目的,会自动捕获网页地址,以下分享路由器hosts去广告规则。

  路由器hosts去广告规则1

  小米路由器怎么使用adguard home

  1、进入路由器后台,在广告过滤插件中找到到,adguardhome,选择启用,打开右上角的系统日志,等待adguardhome进程启动。

  2、启动后,点击,web管理界面。

  3、在adguardhome界面,点击设置-常规设置,勾选使用过滤器。

  4、接着点击设置-dns设置,保障上游dns服务器是一个可以正常访问的dns。

  5、接着打开过滤器,勾选,所有过滤规则,点击启用。

  6、最后,随便打开几个网页,就能够看到dns查询的次数,根据规则过滤广告。

image.png  

  小米路由器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 服务即可生效。

  路由器hosts去广告规则2

  准备工作:

  1、访问下载ssh工具包

  2、记下需要开启SSH的路由器root用户名及密码

  3、1个1GB格式且为FAT32的.U盘

  4、下载下来的工具包名称为miwifi_ssh、bin

  具体步骤:

  1、将下载的miwifi_ssh、bin文件复制到U盘"根目录"下。

  2、将U盘插入路由器背后的USB口中。

  3、使用牙签等尖锐物捅按一下Reset(如上图中小点)键,待路由器指示灯变黄时拔出电源线。

image.png  

  4、使用牙签等尖锐物长按住Reset(如上图中小点)键,接入小米路由器适配器电源。

  5、待路由器指示灯黄灯闪烁时松开Reset键,等待路由器指示灯变为蓝灯。

  6、使用WinSCP、Xshell5等软件连接小米路由器。

  可能会遇到的问题:

  1、重启后为什么还是连接不上SSH?您需要多等待一小会

  2、开启小米路由器SSH需要开发版0、5、28+的固件

  3、U盘的格式必须为FAT32

  4、如果还是无法开启请多次重复操作

  路由器hosts去广告规则3

  小知识:路由器是怎么拦截广告?

  使用过浏览器hosts文件拦截广告的朋友都知道,hosts是通过域名转向(将常见广告域名都指向127、0、0、1)功能实现广告屏蔽的。

  路由器拦截广告类似,它借助路由器上广泛存在的 Dnsmasq服务以及路由器内置的IP地址过滤、域名过滤组件,实现广告网址在路由器就转向到127、0、0、1,从而实现广告的屏蔽。

  简单三步——屏蔽运营商DNS广告

  使用电信、联通上网的用户都知道,很多时候我们访问一些网站会无故跳转到电信的广告页面上,或者在访问不存在的网址时自动跳转到运营商的广告页面,这些就是典型的DNS广告劫持。

  现在借助路由器设置可以轻松屏蔽它们。下面以屏蔽电信DNS广告劫持为例,路由器使用的是Tplink WR541G/542G。

  1、使用IE浏览器进入路由器设置,接着依次展开左侧窗格的“安全设置→防火墙设置”,勾选其下的“IP地址过滤”,缺省过滤规则中选取:凡是不符合已设IP地址过滤规则的数据包,允许通过本路由器。继续勾选“域名过滤”并保存(见图1)。

  2、 在右侧设置窗格,切换到“安全设置→域名过滤”,点击“添加新条目”,按提示添加如下域名(不要输入http://www、格式),将这些DNS广告域名全部过滤,生效时间为“00~24”(即每天)

image.png  

  小提示:

  每种运营商广告域名并不相同,只要在浏览器输入一个不存在的网址如www、lokdhhgjfdfds、cxm,此时跳转到的页面就是运营商的广告网址,在地址栏记下它的域名并添加到域名过滤列表即可。

  3、 启动命令提示符,输入下列的命令获得上述域名的.IP地址并记下。接着在右侧设置窗格,切换到“安全设置→IP地址过滤”,单击“添加条目”,然后在弹出的窗口,在“广域网IP地址”输入框依次填入上述获得的IP地址(如果广告网址是一个网段,则输入起始IP地址段即可),其他参数选择默认设置,点击确定之后重启路由(见图3)。

  这样再次上网后,由于运营商的广告域名和P地址全部被自动过滤,在我们的浏览器就再也不会出现DNS广告劫持了。

  一旦运营商增加了新的广告,操作同上继续添加到域名和IP地址过滤列表即可。同样的,对于常见的危险域名和网址,使用同样的方法可以在路由器中进行屏蔽。

【路由器hosts去广告规则】相关文章:

路由器自定义hosts去广告05-31

路由器hosts屏蔽广告06-01

路由器hosts屏蔽广告代码06-01

2023路由器hosts屏蔽广告06-01

自定义hosts去广告大全06-01

路由器host去广告05-31

路由器修改hosts上外网06-01

小米路由器改hosts科学05-31

小米路由器修改hosts上外网06-01