遮蔽廣告hosts程式碼分享

本文已影響1.79W人 

遮蔽廣告hosts程式碼分享,我們看電視或者玩手機的時候,有些廣告沒法避免,比如開機廣告,是通過金錢解決不了的,每次開啟電視還強制看10S以內廣告,是讓很多人無法忍受,以下是遮蔽廣告hosts程式碼分享。

遮蔽廣告hosts程式碼分享1

1:如果你的是小米路由器,或者有小米生態鏈的產品,需要用到米家APP,那麼請取消遮蔽最後兩條(紅色的),不然米家APP無法正常開啟。

2:測試發現 遮蔽後 重新開啟電視依然有廣告是屬於本地快取,可以安裝清理快取的`APP在電視內 清理一下即可。

host列表如下

遮蔽廣告hosts程式碼分享
  

遮蔽廣告hosts程式碼分享 第2張
  

ay.

遮蔽廣告hosts程式碼分享 第3張
  

遮蔽廣告hosts程式碼分享2

一、廣告特性:

區域性(廠家根據電視IP地址投放不同品牌的廣告);

時效性(每隔一定時間都會發行不同品牌的`廣告);

強制性(即使你技術高階,閹割電視功能,只要廠家後臺檢測,系統一更新,又會恢復廣告);

唯一性(每次電視廣告都是從廠家設定的伺服器網址獲取視訊廣告,並且快取在電視上,下次更新覆蓋上)。

二、路由器端遮蔽廣告網址步驟:

1、開啟路由器端管理軟體

比如我的是小米路由器,手機端軟體叫小米wifi,開啟軟體-工具箱-自定義Hosts-將以下程式碼複製進去-配置-結束

遮蔽廣告hosts程式碼分享 第4張
  

2.電視快取清理

開啟小米電視-開啟軟體電視管家-垃圾清理-深度清理-重新開機

3.電視重啟

電視重啟之後,系統會檢索廣告快取,快取檢索不到,嘗試伺服器下載,伺服器網址遮蔽,執行開機畫面,這個過程很快。

遮蔽廣告hosts程式碼分享3

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

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

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

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

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

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

遮蔽廣告hosts程式碼分享 第5張
  

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

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

小提示:

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

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

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

遮蔽廣告hosts程式碼分享 第6張
  

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

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

相關內容

熱門精選