首頁 > 健康生活 > 職場 > 路由器自定義hosts去廣告

路由器自定義hosts去廣告

來源:時尚冬    閱讀: 2.49W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機檢視

路由器自定義hosts去廣告,我們刷手機還是玩電腦總是會碰到很多的廣告,利用路由器hosts劫持域名可以達到去廣告的目的,會自動捕獲網頁地址,以下分享路由器自定義hosts去廣告方法。

路由器自定義hosts去廣告1

知識:路由器是怎麼攔截廣告?

使用過瀏覽器hosts檔案攔截廣告的朋友都知道,hosts是通過域名轉向(將常見廣告域名都指向)功能實現廣告遮蔽的。路由器攔截廣告類似

它藉助路由器上廣泛存在的 Dnsmasq服務以及路由器內建的IP地址過濾、域名過濾元件,實現廣告網址在路由器就轉向到,從而實現廣告的遮蔽。

簡單三步——遮蔽運營商DNS廣告

使用電信、聯通上網的使用者都知道,很多時候我們訪問一些網站會無故跳轉到電信的廣告頁面上,或者在訪問不存在的網址時自動跳轉到運營商的`廣告頁面

這些就是典型的DNS廣告劫持。現在藉助路由器設定可以輕鬆遮蔽它們。下面以遮蔽電信DNS廣告劫持為例,路由器使用的是Tplink WR541G/542G。

路由器自定義hosts去廣告
  

1.使用IE瀏覽器進入路由器設定,接著依次展開左側窗格的“安全設定→防火牆設定”,勾選其下的“IP地址過濾”,預設過濾規則中選取:凡是不符合已設IP地址過濾規則的資料包,允許通過本路由器。繼續勾選“域名過濾”並儲存(見圖1)。

2. 在右側設定窗格,切換到“安全設定→域名過濾”,點選“新增新條目”,按提示新增如下域名(不要輸入http://www.格式),將這些DNS廣告域名全部過濾,生效時間為“00~24”(即每天),狀態為“生效”(見圖2):

小提示:

每種運營商廣告域名並不相同,只要在瀏覽器輸入一個不存在的網址,此時跳轉到的頁面就是運營商的廣告網址,在位址列記下它的域名並新增到域名過濾列表即可。

3. 啟動命令提示符,輸入下列的命令獲得上述域名的IP地址並記下。接著在右側設定窗格,切換到“安全設定→IP地址過濾”

單擊“新增條目”,然後在彈出的視窗,在“廣域網IP地址”輸入框依次填入上述獲得的IP地址(如果廣告網址是一個網段,則輸入起始IP地址段即可),其他引數選擇預設設定,點選確定之後重啟路由(見圖3)。

路由器自定義hosts去廣告 第2張
  

這樣再次上網後,由於運營商的廣告域名和P地址全部被自動過濾,在瀏覽器就再也不會出現DNS廣告劫持了。

一旦運營商增加了新的廣告,操作同上繼續新增到域名和IP地址過濾列表即可。同樣的,對於常見的危險域名和網址,使用同樣的方法可以在路由器中進行遮蔽。

注意:

如果設定不當(比如將防火牆規則設定為“凡是不符合已設IP地址過濾規則的資料包,禁止通過本路由器”)可能會導致無法上網,此時只要再次進入路由器設定,選擇“恢復出廠設定”,或者對路由器物理清零,再根據教程進行正確的設定即可。

路由器自定義hosts去廣告2

1、1hosts法去大部分廣告 這個方法放在第一位,是因為這個方法最有效,能夠阻擋掉90%的安卓廣告這個去廣告的方法並不是直接往hosts檔案新增要遮蔽的網址,而是通過一個軟體 AdAway 這個軟體來進行非常簡單,下載檔案就可以。

2、利用路由器hosts劫持域名可以達到去廣告的目的,會自動捕獲網頁地址優點是方便快捷無論。

3、開啟Hosts檔案,路徑CWINDOWSsystem32driversetc 如果感覺不好找,直接在位址列輸入路徑 也行 也可以在檔案搜尋框裡輸入hosts 直接找到,一般第一個就是直接開啟就可 用hosts去除主流視訊網站的`廣告 此目錄下應該有6個。

4、自定義hosts遮蔽小米電視廣告 所以,雖然這種辦法確實行之有效,但對普通使用者來說不夠友好,狗哥就不多說了,留給有技術有耐心的小夥伴去研究 方法3 電視端解除安裝廣告APP 原理直接幹掉電視上接收廣告的app 注意這個方法需要一些技術。

路由器自定義hosts去廣告 第3張
  

5、1開啟C盤,在目錄CWindowsSystem32driversetc下找到hosts檔案,把hosts拖到桌面雙擊開啟,以記事本方式開啟此檔案點選確認2如果你的是小米路由器或者有小米生態鏈的產品,需要用到米家APP,那麼請取消遮蔽最後兩條紅色的。

6、“在jffsconfigs下建一名為的檔案,在裡面寫addnhosts=jffsconfigshosts,再在該資料夾下建名為hosts的檔案,裡面填入你需要的hosts,最後用service restart_dnsmasq重啟dnsmasq服務來使hosts生效,重。

7、一般情況下,修改HOSTS可以遮蔽掉廣告但是,如果是不是專業的人員的話,建議不人隨便的修改人家的軟體上的檔案,要不然,可能會導致你的軟體無法正常使用,因為人家的軟體也是不斷的更新的,可能會關聯其他的檔案,修改一個,可。

8、右擊廣告,然後看一下能不能找到廣告的地址。

路由器自定義hosts去廣告3

1、筆記本有線連線到路由器,筆記本分享熱點,小米電視連線到熱點。

可能你要問了,為什麼要這麼麻煩呢,不可以直接筆記本和電視在同一個路由器的區域網內就行了?

這個問題請參考筆者的文章-VOIP語音抓包、解碼與頻寬計算。因為路由器或者交換機的資料交換與轉發不是雜亂無章

你在這個埠就可以捕捉到另一個埠的資料包(準確來講是資料幀),在高階的交換機裡面可以配置埠映象,但是家用路由器應該不能了。於是就需要在同一張網卡里面來使用wireshark來捕捉定位到廣告域名或IP地址。

在win10系統中,可以搜尋移動熱點進入設定介面,也可以在工作列右下角點選網路,然後右鍵移動熱點進行設定,左鍵移動熱點即為開啟,在開啟後可以檢視已經連線的終端數量。

移動熱點設定工作列移動熱點設定

路由器自定義hosts去廣告 第4張
  

2、筆記本上wireshark抓包找到廣告地址

安裝wireshark,選擇連線外網的網絡卡進行資料幀捕捉,然後開啟小米電視的`節目播放公告,最好是多開啟幾個廣告播放到快結束。

停止捕捉,選擇檔案-匯出物件-HTTP,按主機名排序,主機名裡面就有很多廣告域名了。

3、筆記本上修改hosts檔案測試效果

開啟C:WindowsSystem32driversetchosts檔案(linux中是/etc/hosts,感覺是windows學linux),將上面捕捉的廣告域名寫入其中,筆者目前寫了些域名,然後再次開啟視訊是沒有廣告的。

為了引起不必要的麻煩,筆者就不列出來了,格式如下:

上面的廣告域名與下面的路由器介面的可能不一致,因為廣告域名筆者在實時新增修改,下面的就不再重複截圖了。

路由器自定義hosts去廣告 第5張
  

4、路由器自定義hosts完成廣告遮蔽

斷開筆記本的熱點,將小米電視直接接入路由器,然後配置路由器的自定義Hosts。

筆者使用的小米路由器,在工具箱-自定義Hosts裡面可以設定。

筆者覺得其實最大的問題是定位到準確的廣告域名,然後在路由器的自定義Hosts中填寫遮蔽。原理是對的,但是萬一小米工程師換了域名地址,那接下來的日子就是鬥智鬥勇的了!

作者:劉小白DOER

連結:

來源:簡書

著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

健康養生
生活保健
常見疾病
女性健康
單身
戀愛
婚姻
話題