剛裝上 AdGuard,網頁就打不開了?別急著卸載,這大概率不是軟體「誤殺」,而是你的規則或設定過於「潔癖」。作為一款能過濾廣告、追蹤器和惡意網站的「神器」,AdGuard 的攔截能力確實猛,但有時候猛過頭,把正常網站的元素甚至整站都攔了。這篇文章就是為了解決這個問題——怎麼優雅地給 AdGuard 設定白名單,讓該開的網站都能正常打開。
為什麼你的網站會被 AdGuard 攔下?
別以為 AdGuard 只殺廣告。實際上,它靠的是規則列表幹活,這些列表裡除了廣告域名,還可能包含追蹤器、社交媒體小掛件、甚至是一些被誤傷的 CDN 域名。當你發現某個常用網站打不開,或者頁面排版錯亂、按鈕點不動時,八成是命中了某條攔截規則。還有一種情況是開啟了「HTTPS 過濾」,有些 APP 或網站會校驗證書,發現被中間人「審查」就直接拒絕連線。搞懂了原因,我們就能對症下藥。
排查故障:找到「誰」被誤殺了
動手前,得先知道是哪個域名或規則惹的禍,盲目加白名單效率太低。我平時排查用的就是 AdGuard 自帶的「過濾日誌」,這是最直觀的追蹤工具。
開啟並讀懂過濾日誌
以桌面端為例,打開 AdGuard 主界面,找到「設定」->「廣告攔截程式」,往下滑就能看到「過濾日誌」。移動端通常在「統計」或「活動日誌」裡。打開它,然後重新整理你打不開的那個網頁,日誌裡會即時跳出所有請求記錄。紅色標記的就是被攔截的請求,看清楚是哪個域名被攔了,以及命中了哪條規則。比如說,你發現是 example.cdn.com 被「EasyList」規則給幹掉了,那它就是我們要解救的對象。
三大白名單設定方法,從臨時放行到永久信任
找到問題域名後,接下來就是放行。AdGuard 提供了好幾層白名單,各有各的用法,我按照從寬到嚴的順序給你理一下。
方法一:網站級別放行(最省事)
如果你就想讓某個整個網站暢通無阻,別一個一個域名去改,直接對整個網站開綠燈。在過濾日誌裡,點一下那個被攔截的請求,選擇「取消阻止整個網站」,或者在「使用者規則」裡手動加一條:
@@||example.com^$document
這條規則的意思是:對於 example.com 這個域名及其所有子域名的所有請求,全都放行。之後這個網站就跟沒裝 AdGuard 一樣乾淨,當然廣告也會回來。操作很簡單,但只建議對你絕對信任、且離開廣告就功能失常的網站使用,比如某些銀行網站或政府服務頁面。
方法二:精準放行特定域名(推薦)
大多數時候,你只想放行被誤殺的某個腳本或樣式檔案,而不是放任整個網站的廣告。在過濾日誌裡,找到被誤攔的那個具體域名,比如 static.service.com,點擊「取消阻止」,規則就變成:
@@||static.service.com^
這條規則只放行這個特定的域名請求,網站其他部分的廣告和追蹤器照樣被攔截。這是最平衡的做法,既修好了頁面功能,又沒丟掉去廣告的初衷。如果你覺得手動添加麻煩,也可以直接在日誌裡右鍵操作,AdGuard 會自動幫你生成好規則丟進使用者規則列表裡。
方法三:暫停 HTTPS 過濾(終極排查手段)
有時候日誌裡壓根看不出攔截,但網站就是打不開,或者 APP 提示網路異常。這多半是 HTTPS 過濾惹的禍。某些應用(尤其是金融、支付類)會內建憑證固定,偵測到被 AdGuard 解密審查就直接罷工。你可以到「設定」->「網路」->「HTTPS 過濾」裡,先把總開關關掉試試。如果網站秒開,那就是這個問題。當然,全域關掉不現實,可以考慮在「應用程式管理」裡找到這個 APP,單獨關掉它的 HTTPS 過濾,或者在使用者規則裡用 $app 參數精細化控制。
白名單不好使?再排查這幾個地方
規則也加了,日誌裡顯示放行了,網站還是打不開?別急,可能還有其他「坎」在攔路。
檢查瀏覽器擴充和 DNS 設定
如果你同時裝了 AdGuard 桌面版和瀏覽器擴充,雙重過濾下有時候會衝突。可以暫時關掉瀏覽器擴充試試,確認是不是它倆在打架。另外,AdGuard 的 DNS 保護模組也會過濾域名,如果你用了一些安全 DNS 或自己訂閱了 DNS 過濾規則,那些規則跟你加的白名單不相干,該攔還是攔。去 DNS 保護的白名單裡,把需要的域名也加一份。
清理快取再試
瀏覽器和 AdGuard 本身都有快取。加了白名單卻感覺沒生效,清一下瀏覽器快取,或者在 AdGuard 設定裡「重設統計」重新整理一下過濾規則快取,有時候就是這麼奇怪,快取清完就好了。
我的個人經驗與 AdGuard 訂閱選擇
玩 AdGuard 這幾年,我最大的體會是:白名單不要貪多。加得越多,去廣告效果就越打折扣。每次遇到網站異常,我的標準操作是:先看過濾日誌,找到具體被攔的域名,優先使用 @@||domain^ 這種精準放行。只有對銀行、政務這類完全不需要去廣告的網站,才用文件級白名單。至於規則列表,官方內建的「AdGuard 基礎過濾器」和「EasyList」已經夠用,別瞎訂閱一堆來路不明的規則,那是自找麻煩,誤殺率高排查還賊費勁。
說到訂閱,AdGuard 本身是按設備數量賣授權的,手機電腦平板一起用,買永久版其實比年付划算得多。市面上正規折扣渠道不多,很多價格低得離譜的啟動碼是用黑卡刷出來的,隨時可能被吊銷。我自己是在 Titikey 這類老牌數位商城入手的正版永久訂閱,$24.99 的價位能用一輩子,綁定自己信箱,省心。如果你正在找靠譜的入手渠道,可以去 Titikey 看看,他們除了 AdGuard 授權,還有一些正版軟體的特價套裝,價格合適又不用擔心被坑。