路由器hosts屏蔽广告

时间:2024-10-31 15:30:23 职场 我要投稿

  2023路由器hosts屏蔽广告,在互联网时代,广告已经成为了我们使用互联网时经常会遇到的一种烦恼,因此很多用户都采用了自定义hosts来去除网页中的广告,接下来看看2023路由器hosts屏蔽广告吧。

  路由器hosts屏蔽广告1

  前段时间论坛里面看到有人在Raspberry Pi OS在更新后,apt的软件源列表中加入了微软仓库,这引起了树莓派玩家的极大关注,对于开源软件引入微软源表示不满,于是在/erc/hosts文件里面将微软的接口劫持为127.0.0.1,即本机环回地址,让其请求不到资源,也就无法下载微软的软件。

  比如笔者将百度的网址劫持为127.0.0.1,那么修改前后使用ping命令(icmp报文)的目的ip地址也就是不一样的。timeout 2 ping www.baidu.com,即是超时时间2秒内ping。

image.png  

  今天在论坛看到有人利用wireshark抓包找到小米电视的广告域名或IP地址,然后在路由器自定义hosts里面就行同样的操作,颇有意思。刚好家里是小米电视(穷),平时使用wireshark也较多,于是实验一番让家里的广告滚蛋,最近越来越长了。

  整个过程大概需要四步操作。

  1、笔记本有线连接到路由器,笔记本分享热点,小米电视连接到热点。

  可能你要问了,为什么要这么麻烦呢,不可以直接笔记本和电视在同一个路由器的局域网内就行了?

  这个问题请参考笔者的.文章-VOIP语音抓包、解码与带宽计算。因为路由器或者交换机的数据交换与转发不是杂乱无章的,你在这个端口就可以捕捉到另一个端口的数据包(准确来讲是数据帧),在高端的交换机里面可以配置端口镜像,但是家用路由器应该不能了。于是就需要在同一张网卡里面来使用wireshark来捕捉定位到广告域名或IP地址。

  在win10系统中,可以搜索移动热点进入设置界面,也可以在任务栏右下角点击网络,然后右键移动热点进行设置,左键移动热点即为开启,在开启后可以查看已经连接的终端数量。

image.png  

  移动热点设置

image.png  

  任务栏移动热点设置

  2、笔记本上wireshark抓包找到广告地址

  安装wireshark,选择连接外网的网卡进行数据帧捕捉,然后打开小米电视的节目播放公告,最好是多打开几个广告播放到快结束。

  停止捕捉,选择文件-导出对象-HTTP,按主机名排序,主机名里面就有很多广告域名了。

image.png  

  3、笔记本上修改hosts文件测试效果

  打开C:\Windows\System32\drivers\etc\hosts文件(linux中是/etc/hosts,感觉是windows学linux),将上面捕捉的广告域名写入其中,笔者目前写了些域名,然后再次打开视频是没有广告的。

  为了引起不必要的麻烦,笔者就不列出来了,格式如下:

  127.0.0.1api.ad.xiaomi.com

  上面的广告域名与下面的路由器界面的可能不一致,因为广告域名笔者在实时添加修改,下面的就不再重复截图了。

  4、路由器自定义hosts完成广告屏蔽

  断开笔记本的热点,将小米电视直接接入路由器,然后配置路由器的自定义Hosts。

  笔者使用的小米路由器,在工具箱-自定义Hosts里面可以设置。

image.png  

  笔者觉得其实最大的问题是定位到准确的广告域名,然后在路由器的自定义Hosts中填写屏蔽。原理是对的,但是万一小米工程师换了域名地址,那接下来的日子就是斗智斗勇的了!

  路由器hosts屏蔽广告2

  1、1hosts法去大部分广告 这个方法放在第一位,是因为这个方法最有效,能够阻挡掉90%的安卓广告这个去广告的方法并不是直接往hosts文件添加要屏蔽的网址,而是通过一个软件 AdAway 这个软件来进行非常简单,下载文件就可以。

  2、利用路由器hosts劫持域名可以达到去广告的目的,会自动捕获网页地址优点是方便快捷无论。

image.png  

  3、打开Hosts文件,路径C\WINDOWS\system32\drivers\etc 如果感觉不好找,直接在地址栏输入路径 也行 也可以在文件搜索框里输入hosts 直接找到,一般第一个就是直接打开就可 用hosts去除主流视频网站的广告 此目录下应该有6个。

  4、自定义hosts屏蔽小米电视广告 所以,虽然这种办法确实行之有效,但对普通用户来说不够友好,狗哥就不多说了,留给有技术有耐心的小伙伴去研究 方法3 电视端卸载广告APP 原理直接干掉电视上接收广告的app 注意这个方法需要一些技术。

  5、1打开C盘,在目录CWindowsSystem32driversetc下找到hosts文件,把hosts拖到桌面双击打开,以记事本方式打开此文件点击确认2如果你的是小米路由器或者有小米生态链的产品,需要用到米家APP,那么请取消屏蔽最后两条红色的。

image.png  

  6、“在jffsconfigs下建一名为的文件,在里面写addnhosts=jffsconfigshosts,再在该文件夹下建名为hosts的.文件,里面填入你需要的hosts,最后用service restart_dnsmasq重启dnsmasq服务来使hosts生效,重。

  7、一般情况下,修改HOSTS可以屏蔽掉广告但是,如果是不是专业的人员的话,建议不人随便的修改人家的软件上的文件,要不然,可能会导致你的软件无法正常使用,因为人家的软件也是不断的更新的,可能会关联其他的文件,修改一个,可。

  8、右击广告,然后看一下能不能找到广告的地址。

  9、在 UNIXLinux 系统中,etchosts 文件中的 IP 地址与是否能够拦截无用的广告并无任何关系该文件只是一个 IP 地址与主机名对应关系的文件如果确实想去掉广告信息,你还是必须得依靠其他手段。

  10、用记事本方式打开HOSTS文件后,在最后一行输入 空格 需要拦截的广告网址,不需要http开头。

image.png  

  11、c\windows\system32\drivers\etc,用写字板或者文档软件打开编辑好把新浪微博广告的连接地址保存在做合理,IP地址用127000后保存下,记得用管理员权限,不然没法保存。

  12、方法如下1首先打开浏览器路由器设置hosts,然后在网址栏输入,然后按回车键确认打开,之后就会弹出路由器登录界面2之后输入路由器登录用户名与密码路由器设置hosts,路由器默认登录用户名与密码均为admin。

  13、hosts原理是把广告的ip给屏蔽,现在国内做这个行业的公司达到30家以上,多数公司都有服务器集群,每个带广告的软件IP都不一样,这样会做到你手软积分墙已经嵌入在软件中,没有软件能去掉,若想根除广告,你必须卸载这些软件。

  14、用记事本或者hosts切换管理软件Hosts Switcher打开hosts文件路径为C\Windows\System32\Drivers\etc\hosts,编辑该文件需要管理员权限,否则编辑后会无法保存,查看获取管理员权限的方法然后在后面加入以下内容00。

  15、Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP。

  路由器hosts屏蔽广告3

  一、什么是自定义hosts?

  自定义hosts是指在计算机等设备中建立一个“域名→IP地址”的映射关系,使得在访问对应的网址时,系统会直接解析为指定的IP地址,从而实现对一些网站的屏蔽、跳转或重定向等功能。在去除广告方面,我们可以通过建立自定义hosts来实现对一些广告网址的屏蔽,从而达到去除广告的目的。

  二、需要注意的问题

  1、自定义hosts功能对于一些需要访问的网站可能会造成影响,建议在添加规则前先了解对应网站的情况,避免对正常访问造成影响;

image.png  

  2、在使用自定义hosts功能时,需要定期更新hosts文件,否则可能会存在一些已失效的规则;

  3、一些网站可能采用了多级域名,需要对这些域名进行全部屏蔽才能防止广告的产生。

  总之,在互联网时代,广告已经成为了我们使用互联网时经常会遇到的.一种烦恼,使用小米路由的自定义hosts功能可以帮助我们实现对广告的屏蔽,提高我们的使用体验和效率。需要注意的是,在使用自定义hosts功能时,要遵循一定的规则,才能达到最好的效果。