
2023路由器hosts屏蔽廣告,在互聯(lián)網(wǎng)時(shí)代,廣告已經(jīng)成為了我們使用互聯(lián)網(wǎng)時(shí)經(jīng)常會(huì)遇到的一種煩惱,因此很多用戶都采用了自定義hosts來(lái)去除網(wǎng)頁(yè)中的廣告,接下來(lái)看看2023路由器hosts屏蔽廣告吧。
前段時(shí)間論壇里面看到有人在Raspberry Pi OS在更新后,apt的軟件源列表中加入了微軟倉(cāng)庫(kù),這引起了樹(shù)莓派玩家的極大關(guān)注,對(duì)于開(kāi)源軟件引入微軟源表示不滿,于是在/erc/hosts文件里面將微軟的接口劫持為127.0.0.1,即本機(jī)環(huán)回地址,讓其請(qǐng)求不到資源,也就無(wú)法下載微軟的軟件。
比如筆者將百度的網(wǎng)址劫持為127.0.0.1,那么修改前后使用ping命令(icmp報(bào)文)的目的ip地址也就是不一樣的。timeout 2 ping www.baidu.com,即是超時(shí)時(shí)間2秒內(nèi)ping。
今天在論壇看到有人利用wireshark抓包找到小米電視的廣告域名或IP地址,然后在路由器自定義hosts里面就行同樣的操作,頗有意思。剛好家里是小米電視(窮),平時(shí)使用wireshark也較多,于是實(shí)驗(yàn)一番讓家里的廣告滾蛋,最近越來(lái)越長(zhǎng)了。
整個(gè)過(guò)程大概需要四步操作。
1、筆記本有線連接到路由器,筆記本分享熱點(diǎn),小米電視連接到熱點(diǎn)。
可能你要問(wèn)了,為什么要這么麻煩呢,不可以直接筆記本和電視在同一個(gè)路由器的局域網(wǎng)內(nèi)就行了?
這個(gè)問(wèn)題請(qǐng)參考筆者的文章-VOIP語(yǔ)音抓包、解碼與帶寬計(jì)算。因?yàn)槁酚善骰蛘呓粨Q機(jī)的數(shù)據(jù)交換與轉(zhuǎn)發(fā)不是雜亂無(wú)章的,你在這個(gè)端口就可以捕捉到另一個(gè)端口的數(shù)據(jù)包(準(zhǔn)確來(lái)講是數(shù)據(jù)幀),在高端的交換機(jī)里面可以配置端口鏡像,但是家用路由器應(yīng)該不能了。于是就需要在同一張網(wǎng)卡里面來(lái)使用wireshark來(lái)捕捉定位到廣告域名或IP地址。
在win10系統(tǒng)中,可以搜索移動(dòng)熱點(diǎn)進(jìn)入設(shè)置界面,也可以在任務(wù)欄右下角點(diǎn)擊網(wǎng)絡(luò),然后右鍵移動(dòng)熱點(diǎn)進(jìn)行設(shè)置,左鍵移動(dòng)熱點(diǎn)即為開(kāi)啟,在開(kāi)啟后可以查看已經(jīng)連接的終端數(shù)量。
移動(dòng)熱點(diǎn)設(shè)置
任務(wù)欄移動(dòng)熱點(diǎn)設(shè)置
2、筆記本上wireshark抓包找到廣告地址
安裝wireshark,選擇連接外網(wǎng)的.網(wǎng)卡進(jìn)行數(shù)據(jù)幀捕捉,然后打開(kāi)小米電視的節(jié)目播放公告,最好是多打開(kāi)幾個(gè)廣告播放到快結(jié)束。
停止捕捉,選擇文件-導(dǎo)出對(duì)象-HTTP,按主機(jī)名排序,主機(jī)名里面就有很多廣告域名了。
3、筆記本上修改hosts文件測(cè)試效果
打開(kāi)C:\Windows\System32\drivers\etc\hosts文件(linux中是/etc/hosts,感覺(jué)是windows學(xué)linux),將上面捕捉的廣告域名寫(xiě)入其中,筆者目前寫(xiě)了些域名,然后再次打開(kāi)視頻是沒(méi)有廣告的。
為了引起不必要的麻煩,筆者就不列出來(lái)了,格式如下:
127.0.0.1api.ad.xiaomi.com
上面的廣告域名與下面的路由器界面的可能不一致,因?yàn)閺V告域名筆者在實(shí)時(shí)添加修改,下面的就不再重復(fù)截圖了。
4、路由器自定義hosts完成廣告屏蔽
斷開(kāi)筆記本的熱點(diǎn),將小米電視直接接入路由器,然后配置路由器的自定義Hosts。
筆者使用的小米路由器,在工具箱-自定義Hosts里面可以設(shè)置。
筆者覺(jué)得其實(shí)最大的問(wèn)題是定位到準(zhǔn)確的廣告域名,然后在路由器的自定義Hosts中填寫(xiě)屏蔽。原理是對(duì)的,但是萬(wàn)一小米工程師換了域名地址,那接下來(lái)的日子就是斗智斗勇的了!
1、1hosts法去大部分廣告 這個(gè)方法放在第一位,是因?yàn)檫@個(gè)方法最有效,能夠阻擋掉90%的安卓廣告這個(gè)去廣告的方法并不是直接往hosts文件添加要屏蔽的網(wǎng)址,而是通過(guò)一個(gè)軟件 AdAway 這個(gè)軟件來(lái)進(jìn)行非常簡(jiǎn)單,下載文件就可以。
2、利用路由器hosts劫持域名可以達(dá)到去廣告的目的,會(huì)自動(dòng)捕獲網(wǎng)頁(yè)地址優(yōu)點(diǎn)是方便快捷無(wú)論。
3、打開(kāi)Hosts文件,路徑C\WINDOWS\system32\drivers\etc 如果感覺(jué)不好找,直接在地址欄輸入路徑 也行 也可以在文件搜索框里輸入hosts 直接找到,一般第一個(gè)就是直接打開(kāi)就可 用hosts去除主流視頻網(wǎng)站的廣告 此目錄下應(yīng)該有6個(gè)。
4、自定義hosts屏蔽小米電視廣告 所以,雖然這種辦法確實(shí)行之有效,但對(duì)普通用戶來(lái)說(shuō)不夠友好,狗哥就不多說(shuō)了,留給有技術(shù)有耐心的小伙伴去研究 方法3 電視端卸載廣告APP 原理直接干掉電視上接收廣告的app 注意這個(gè)方法需要一些技術(shù)。
5、1打開(kāi)C盤(pán),在目錄CWindowsSystem32driversetc下找到hosts文件,把hosts拖到桌面雙擊打開(kāi),以記事本方式打開(kāi)此文件點(diǎn)擊確認(rèn)2如果你的是小米路由器或者有小米生態(tài)鏈的產(chǎn)品,需要用到米家APP,那么請(qǐng)取消屏蔽最后兩條紅色的。
6、“在jffsconfigs下建一名為的文件,在里面寫(xiě)addnhosts=jffsconfigshosts,再在該文件夾下建名為hosts的文件,里面填入你需要的hosts,最后用service restart_dnsmasq重啟dnsmasq服務(wù)來(lái)使hosts生效,重。
7、一般情況下,修改HOSTS可以屏蔽掉廣告但是,如果是不是專業(yè)的人員的話,建議不人隨便的修改人家的軟件上的文件,要不然,可能會(huì)導(dǎo)致你的軟件無(wú)法正常使用,因?yàn)槿思业能浖彩遣粩嗟母碌?,可能?huì)關(guān)聯(lián)其他的文件,修改一個(gè),可。
8、右擊廣告,然后看一下能不能找到廣告的地址。
9、在 UNIXLinux 系統(tǒng)中,etchosts 文件中的 IP 地址與是否能夠攔截?zé)o用的.廣告并無(wú)任何關(guān)系該文件只是一個(gè) IP 地址與主機(jī)名對(duì)應(yīng)關(guān)系的文件如果確實(shí)想去掉廣告信息,你還是必須得依靠其他手段。
10、用記事本方式打開(kāi)HOSTS文件后,在最后一行輸入 空格 需要攔截的廣告網(wǎng)址,不需要http開(kāi)頭。
11、c\windows\system32\drivers\etc,用寫(xiě)字板或者文檔軟件打開(kāi)編輯好把新浪微博廣告的連接地址保存在做合理,IP地址用127000后保存下,記得用管理員權(quán)限,不然沒(méi)法保存。
12、方法如下1首先打開(kāi)瀏覽器路由器設(shè)置hosts,然后在網(wǎng)址欄輸入,然后按回車(chē)鍵確認(rèn)打開(kāi),之后就會(huì)彈出路由器登錄界面2之后輸入路由器登錄用戶名與密碼路由器設(shè)置hosts,路由器默認(rèn)登錄用戶名與密碼均為admin。
13、hosts原理是把廣告的ip給屏蔽,現(xiàn)在國(guó)內(nèi)做這個(gè)行業(yè)的公司達(dá)到30家以上,多數(shù)公司都有服務(wù)器集群,每個(gè)帶廣告的軟件IP都不一樣,這樣會(huì)做到你手軟積分墻已經(jīng)嵌入在軟件中,沒(méi)有軟件能去掉,若想根除廣告,你必須卸載這些軟件。
14、用記事本或者h(yuǎn)osts切換管理軟件Hosts Switcher打開(kāi)hosts文件路徑為C\Windows\System32\Drivers\etc\hosts,編輯該文件需要管理員權(quán)限,否則編輯后會(huì)無(wú)法保存,查看獲取管理員權(quán)限的方法然后在后面加入以下內(nèi)容00。
15、Hosts是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開(kāi),其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從Hosts文件中尋找對(duì)應(yīng)的IP。
一、什么是自定義hosts?
自定義hosts是指在計(jì)算機(jī)等設(shè)備中建立一個(gè)“域名→IP地址”的映射關(guān)系,使得在訪問(wèn)對(duì)應(yīng)的網(wǎng)址時(shí),系統(tǒng)會(huì)直接解析為指定的IP地址,從而實(shí)現(xiàn)對(duì)一些網(wǎng)站的屏蔽、跳轉(zhuǎn)或重定向等功能。在去除廣告方面,我們可以通過(guò)建立自定義hosts來(lái)實(shí)現(xiàn)對(duì)一些廣告網(wǎng)址的屏蔽,從而達(dá)到去除廣告的目的。
二、需要注意的問(wèn)題
1、自定義hosts功能對(duì)于一些需要訪問(wèn)的網(wǎng)站可能會(huì)造成影響,建議在添加規(guī)則前先了解對(duì)應(yīng)網(wǎng)站的情況,避免對(duì)正常訪問(wèn)造成影響;
2、在使用自定義hosts功能時(shí),需要定期更新hosts文件,否則可能會(huì)存在一些已失效的規(guī)則;
3、一些網(wǎng)站可能采用了多級(jí)域名,需要對(duì)這些域名進(jìn)行全部屏蔽才能防止廣告的產(chǎn)生。
總之,在互聯(lián)網(wǎng)時(shí)代,廣告已經(jīng)成為了我們使用互聯(lián)網(wǎng)時(shí)經(jīng)常會(huì)遇到的.一種煩惱,使用小米路由的自定義hosts功能可以幫助我們實(shí)現(xiàn)對(duì)廣告的屏蔽,提高我們的使用體驗(yàn)和效率。需要注意的是,在使用自定義hosts功能時(shí),要遵循一定的規(guī)則,才能達(dá)到最好的效果。
文檔為doc格式