DD-WRT – 遮蔽網頁廣告 (使用 DNS 過濾)

Hoyo 的 Vigor2920Vn 掛了,之前移除 WiFi 模組又活了一陣子 (Vigor2920Vn 使用心得備註),不過這幾天真的不行了,不到一小時就重新開機,只好換回 Buffalo WZR-600DHP2 (Buffalo WZR-600DHP2 韌體刷 dd-wrt)

不過原有的 600DHP2  和 2920Vn 功能上還是有一些落差,首先更新了韌體,接下來就是

  1. IPv6 支援
  2. 廣告封鎖

本篇講的是阻擋廣告網址達到封鎖廣告目的

使用 DNSMasq 轉發 DNS

設定網址 DNS 對應無效 IP ,環境介紹

進入 DD-WRT → 伺服器 → 伺服器,根據資料將廣告網址或網域對應到無效或是特殊 IP 即可達到不顯示廣告效果

最後必須空一行,編輯器不讓我多一個空白行,使用時多注意

輸入完成後點選「儲存重啟」即可

處理 DNS 轉發顯示處理

如果指定的 IP 是 127.0.0.1 那當然就不需要做這個動作,不過出現一個找不到網頁之類的錯誤訊息在原來廣告的區塊內,看了也不自在,所以 Hoyo 的處理是轉到自己的主機後給一個自定義的網頁

廣告遮蔽顯示的網頁

.htaccess

index.html

完成圖

後記

注意選項陷阱避免被入侵

記得將 Allow Any Remote IP 關閉,並且設定成內部 IP

預設為啟用,並且 Telnet 管理為關閉,不過有興趣以及有環境的可以測試看看,很可怕 …

你也想要用!?

到這個頁面主要是因為已經把硬體規格列出,因為 firmware 是差不多的,所以決定效能、功能多寡的就是硬體了

例如 Hoyo 的 Buffalo WZR-600DHP2 就是一個性價比優秀的產品,雖然 Buffalo 和 DD-WRT 合作,可惜現在台灣已經不代理了

這裡有更進階的用法

可是使用 DNS 誤傷太大,而且只指定目錄名稱,話雖如此 Hoyo 還是設定這個下去了 ….

254 total views, 1 views today

發表迴響

你的電子郵件位址並不會被公開。