- AdGuard Home 充當 DNS 伺服器,在惡意請求和廣告請求到達裝置之前對其進行過濾。
- 安裝可以透過直接腳本或 Docker 容器完成,以實現更靈活、更清晰的管理。
- 它的路由器級配置可讓您保護整個家庭網絡,包括智慧電視和手機,而無需安裝單獨的應用程式。
說實話,如今上網就像走在雷區。無論你是想找個簡單的食譜還是瀏覽新聞,總會有煩人的廣告或追蹤器試圖偷偷溜進你的螢幕。雖然很多人都會使用瀏覽器擴充程序,但這個問題在手機應用和智慧電視上仍然存在,因為在這些平台上安裝廣告攔截器根本不可能。
這時,AdGuard Home 就派上用場了。這款強大的工具能將你的樹莓派變成覆蓋全屋的數位防護罩。與傳統的攔截器不同,該系統在網路層面運行,這意味著連接到你 Wi-Fi 的任何設備,從智慧冰箱到孩子的手機,都能享受乾淨私密的瀏覽體驗,而無需對每個設備進行單獨配置。
AdGuard Home究竟是什麼?它是如何運作的?

簡單來說,你可以把DNS想像成網路的通訊錄。當你輸入網址時,你的設備會查詢這個地址簿,找到應該連接的IP位址。我們通常使用網路服務供應商提供的通訊錄,這不僅速度慢,還會記錄我們上網的每一步操作,並將這些資料出售給廣告商。因此,你可以選擇使用Google的DNS或Digi的DNS來提升速度和安全性。
AdGuard Home 位於此流程的中間位置。當裝置要求廣告伺服器位址時,AdGuard 會檢查其黑名單,如果偵測到廣告,則直接不傳回該位址。這樣一來,廣告甚至不會被下載,從而加快頁面載入速度,並顯著節省行動數據和頻寬。
AdGuard Home 和 Pi-hole:該選哪一個?

人們經常將它與該領域的資深產品 Pi-hole 進行比較。雖然它們的功能相同,但 AdGuard Home 給人的感覺更加現代化。它使用 Go 語言開發,通常能提供更流暢、更有效率的效能。此外,它的介面對一般使用者來說也更加直覺、美觀。
AdGuard 的一個關鍵優勢在於它內建了許多其他系統需要插件或複雜手動配置才能實現的功能,例如對加密 DNS(DoH 和 DoT)的原生支援以及整合的 DHCP 伺服器。這大大簡化了網路管理,無需在終端機中費力地處理晦澀難懂的設定檔。
硬體需求和準備

要搭建這套系統,你需要一台全天候運作的伺服器。最佳選擇是樹莓派,8GB 4B 版本性能強勁,不過像 Zero 2W 這樣配置較低的型號也能勝任。如果你手邊沒有合適的硬件,可以使用一台裝有 Docker 的舊電腦,甚至可以使用雲端的免費 VPS 伺服器,例如 Oracle Cloud 提供的伺服器。
如果您選擇樹莓派,最好安裝 Raspberry Pi OS Lite,以免浪費資源安裝您不會使用的圖形介面。務必為裝置指派靜態 IP 位址;否則,如果路由器重新啟動樹莓派並使用不同的 IP 位址,您家中的所有裝置都將無法存取互聯網,因為裝置將無法找到 DNS 伺服器。
詳細安裝過程

安裝 AdGuard Home 主要有兩種方法。第一種方法最快:使用 curl 指令從終端機執行自動安裝腳本。此方法會下載官方二進位文件,並將服務配置為隨系統自動啟動。
第二種方法是使用 Docker,這種方法非常適合喜歡井然有序並希望避免依賴衝突的使用者。這可以透過一個文件來實現。 docker-compose.yml我們可以定義必要的端口(DNS 使用 53 端口,初始配置使用 3000 端口,控制面板使用 80 或 8181 端口)。 Ubuntu 系統的一個關鍵細節是: 自由港 53自該服務以來 systemd-resolved 它通常會佔用該空間,阻止 AdGuard 啟動。
面板配置和最佳化
安裝完成後,您可以透過輸入伺服器的 IP 位址以及連接埠號碼 3000 來存取 Web 介面。精靈非常簡單:您只需建立一個管理員用戶,並選擇系統監聽的連接埠。進入控制面板後,最重要的是前往DNS 過濾器部分,添加更嚴格的黑名單,例如 HaGeZi 的黑名單,這些黑名單以其高效性而聞名。
要實現完全過濾,您需要存取路由器設置,並將 DHCP DNS 伺服器變更為樹莓派的 IP 位址。這樣,任何連接到 Wi-Fi 的裝置都會自動套用廣告攔截功能。如果您使用的是安卓設備,請謹慎使用「私人 DNS」選項,因為如果設定為自動,手機可能會繞過 AdGuard 並使用Google的 DNS 伺服器。
DNS 封鎖的限制和現實情況
重要的是要認清現實:DNS 攔截器並非萬能。它無法封鎖 YouTube 或 Instagram、Facebook 等應用程式中的廣告,因為它們投放廣告的網域名稱與實際內容的網域相同。如果您封鎖了廣告域名,就會封鎖整個影片或貼文。
為了解決這個問題,理想的方案是將 AdGuard Home 與瀏覽器中的 uBlock Origin 等工具結合使用。 AdGuard 可以清理網路並保護「非智慧型」裝置(例如 Roku 或智慧電視),而 uBlock Origin 擴充功能則負責對電腦進行精細的清理。這樣,您就能最大限度地保護隱私,並獲得流暢的使用者體驗。
客戶管理和家長控制
AdGuard 的優勢之一在於其能夠單獨管理客戶端。您可以為每個家庭成員設定不同的規則;例如,僅在您孩子的裝置上啟用安全搜尋過濾器和成人內容攔截功能,而您自己的裝置則保持不受限制的存取權限。
對於在VPS上使用該系統的使用者來說,配置防火牆和允許的客戶端至關重要。向所有人開放53埠非常危險,因為它可能會加劇DNS攻擊。正確的做法是僅允許您自己的公網IP位址訪問,以維護伺服器安全。

