Asuswrt Merlin AdGuard Home - 針對 IP 擋某些服務

文章目錄

注意

系統刷機有一定的風險, 可能導致手機無法開機和失去保固, 資料還會被清空, 執行前請先三思!!!

Asuswrt-Merlin 是甚麼

Asuswrt-Merlin 是個 Asus router 的 3rd party fireware, 提供了不少增強的功能, 也有很多 addon 可以使用. 刷機的方法可參考官方文件: https://github.com/RMerl/asuswrt-merlin.ng/wiki/Installation (不過寫的滿簡單的, 建議 google 一下其他人寫的介紹)

Asuswrt-Merlin 上的擋廣告方案

要在 Asuswrt-Merlin 上面擋廣告, 主要應該是這兩個 addon:

  1. Diversion: 這個好多年了, 可參考我之前寫的心得 https://dennys.github.io/tw/doc/router/asuswrt-merlin-diversion/
  2. Pi-hole: 這個我沒試過, google 了一下, 網路上有不少文件可參考.
  3. AdGuard Home: 他和 Diversion 類似, 也是透過 DNS 的方法來擋掉廣告, 這次我要試的是這個.

AdGuard Home 是甚麼

是個可安裝在 Asuswrt Merlin 上的 AD block 軟體, 他的原理是直接在 Hub 上面裝一個 DNS server, 然後當你的 client 要查某一個 domain 的時候, 他如果發現這個 domain 在他的黑名單裡面, 就把他擋掉.

Asuswrt Merlin AdGuard Home 安裝步驟

參考 Asuswrt Merlin AdGuard Home (分享器擋廣告)

如何針對 IP 擋某些服務

  1. 連上 http://192.168.1.1:3000/

  2. 設定 -> 用戶端設定

  3. 新增用戶端

    1. 輸入用戶端名稱: 這邊輸入一個容易識別的名字
    2. 輸入識別碼: 這邊輸入 IP address
    3. 下面幾個 tab 中, 選擇 封鎖特定的服務
    4. 把你要擋掉的服務 (e.g. Amazone 或 YouTube) 選起來
    5. 儲存
  4. 回到上層, 就會看到如下畫面, 就代表設定成功了

要注意的是, 如果用 IP address, 記得要把那台電腦的 IP 設成固定的, 不然 IP 一換就沒效了

在 Asuswrt-Merlin 設定固定 IP 的方式

  1. 連上 Asuswrt-Merlin
  2. 在左邊 Advanced Settings 選 LAN, 右邊 tab 選 DHCP Server
  3. 在下面 Manually Assigned IP around the DHCP list 將你要設定的電腦的 MAC Address 綁訂一個 IP Address

Posts in this Series