Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

路由器屏蔽廣告完整指南:DNS 劫持過濾 + DD-WRT 刷機引入 ChinaList 自動更新,全網設備受惠

編輯:電腦軟體介紹

瀏覽器擴充套件只能保護單機單瀏覽器。在路由器層面攔截廣告,全家裝置(手機、平板、智慧電視、筆電)全自動受保護,無需逐台配置。

原理:DNSMasq + 域名/IP 過濾 → 廣告域名解析至 127.0.0.1

路由器內建 Dnsmasq 服務 + IP/域名過濾組件,將已知廣告/惡意域名強制解析為回環位址,請求直接落空,達到屏蔽效果。

方案一:原廠固件 — 手動添加域名/IP 過濾(適合少量固定廣告,如運營商 DNS 劫持)

以 TP-Link WR541G/542G 為例:

  1. 登入路由器後台 → 「安全設定」→「防火牆設定」→ 勾選「IP 位址過濾」(預設允許不符合規則封包)+「域名過濾」→ 存檔。
    防火牆啟用過濾
  2. 「安全設定」→「域名過濾」→「添加新條目」→ 輸入運營商廣告域名(如 search.114.vnet.cn、114.vnet.cn)→ 生效時間 00-24、狀態生效。
    域名過濾添加
  3. 命令提示字元 ping 域名 取得 IP → 「IP 位址過濾」→「添加條目」→ 廣域網 IP 填入取得的 IP → 重啟路由。
    IP 過濾添加

擴展:瀏覽器輸入不存在網址(如 www.lokdhhgjfdfds.cxm)觀察跳轉頁面域名,加入過濾清單。同法可屏蔽惡意/釣魚域名。

警告:防火牆規則設錯(如預設拒絕)會導致斷網,遇此情況進後台「恢復出廠設定」或硬體 Reset 重來。

方案二:刷入 DD-WRT — 引入 ChinaList 自動更新,媲美 Adblock Plus 全網攔截

前提:路由器支援刷 DD-WRT(查詢 https://www.dd-wrt.com/site/index)。

  1. DD-WRT 後台 → 「Services」→「Services」→ 啟用 DNSMasq 與 Local DNS → 存檔。
    DD-WRT 啟用 DNSMasq
  2. 下載腳本:https://dwz.cn/cfan28 → 記事本開啟複製全部內容。
    後台 → 「Administration」→「Commands」→ 「Command Shell」貼上腳本 → Save Startup(存為開機自動執行)。
    DD-WRT 命令行儲存啟動腳本
  3. 「Administration」→「Management」→ 找 cron → 啟用 → 「Additional Cron Jobs」填入:
    * 1 * * * root /tmp/.rc_startup → 存檔。
    (意義:每天凌晨 1 點自動執行啟動腳本,下載最新 ChinaList 並轉換為 dnsmasq 規則生效。)

腳本原理:每次啟動/定時自動下載 ChinaList(Adblock Plus 國內廣告過濾清單) → 轉換為 dnsmasq 格式 → 通知 dnsmasq 重載,實現路由器級 Adblock Plus 效果。

不支援 DD-WRT 的路由器:定期手動訪問 https://easylist-msie.adblockplus.org/chinalist+easylist.tpl 獲取域名清單,手動加入原廠固件「域名過濾」清單,同樣有效但需人工維護。

總結

  • 少量固定廣告(運營商劫持) → 原廠固件手動域名/IP 過濾。
  • 全方位自動攔截海量廣告 → 刷 DD-WRT + ChinaList 自動更新,一次設定、全裝置受惠、永久免維護。
Copyright © Windows教程網 All Rights Reserved