- Pi-hole 充當 DNS 伺服器,在廣告網域和追蹤器到達裝置之前對其進行過濾。
- 它可以安裝在樹莓派等輕量級硬體上,也可以透過 NAS 上的 Docker 容器運作。
- 它允許您建立設備群組,以應用自訂封鎖規則或限制網路存取。
- 將其與 Unbound 結合使用,可以消除對外部 DNS 提供者的依賴,最大限度地保護使用者隱私。
我相信你肯定遇到過這種情況:打開瀏覽器,映入眼簾的是鋪天蓋地的橫幅廣告、彈跳窗和追蹤器,讓你根本無法安心閱讀。雖然在電腦上安裝像 uBlock Origin 這樣的擴充功能可以解決這個問題,但家中的其他裝置仍然處於未受保護的狀態。你的智慧電視、孩子的遊戲機,或伴侶的手機,仍然會載入廣告,並隨意向任何人發送數據,因為… 傳統攔截器無法攔截這些設備。.
這時 Pi-hole 就派上用場了,它是一款出色的工具,可以作為網路入口的守門人。 Pi-hole 無需在每個裝置上與廣告作鬥爭,而是從源頭攔截它們。 在它們連接到你的WiFi之前它本質上是一個 DNS 伺服器,可以過濾流量,讓您的瀏覽體驗更流暢、更快速,最重要的是,更私密,而無需修改您插入的每個裝置的軟體。 讓我們開始學習如何使用 Pi-hole 僅針對特定裝置封鎖網域。
這個過濾系統究竟是如何運作的?

要了解 Pi-hole,首先需要掌握 DNS 的概念。當你輸入網址時,你的裝置會向伺服器詢問:「嘿,這個網頁的 IP 位址是什麼?」 通常情況下,這個答案來自你的網路服務供應商或 Google。 Pi-hole 會參與這個對話。如果設備請求某個伺服器的位址,Pi-hole 會被解析。 廣告或遙測伺服器Pi-hole 回應稱該位址不存在。因此,廣告不會被下載,從而節省頻寬和載入時間。
與只能在特定應用程式內運行的瀏覽器插件不同,該系統在網路層運行。這意味著 屏蔽應用程式中的廣告主機遊戲甚至智慧電視選單(通常是追蹤器的溫床)都會受到影響。然而,需要注意的是,這並非魔法:它無法移除 YouTube 廣告,因為廣告和影片都來自同一網域。 你需要將它與 uBlock Origin 結合使用。 或使用 SmartTubeNext 等應用程式進行徹底清理。
所需硬體和安裝選項

最棒的是,Pi-hole 非常輕巧,不需要高效能電腦。根據你家裡的電腦配置,你有幾個選擇:
- 樹莓派: 這是最經典的選擇。 Pi Zero 2W 就夠用了,而且功耗不到 1 瓦。如果你抽屜裡有閒置的 Pi 3 或 4,是時候讓它重獲新生了。
- Docker容器: 如果您已經在使用 NAS(例如 Synology 或 QNAP)或擁有一台運行 Linux 的迷你電腦,那麼透過 Docker 安裝是最明智的選擇,因為 無需添加額外的硬體。 管理方式非常簡單。
- 任何一台裝有Linux系統的舊電腦: 如果你的舊筆記型電腦無法再運行 Windows 系統,可以安裝像 Debian 或 Ubuntu Server 這樣的輕量級發行版,這樣你就能擁有一個強大的 DNS 伺服器。
對於物理組裝,強烈建議透過以下方式連接設備: 使用乙太網路線代替無線網路 避免不必要的延遲,並確保在受到干擾時網路不會中斷。
安裝步驟詳解

如果您選擇使用樹莓派和樹莓派作業系統精簡版 (Raspberry Pi OS Lite) 的方法,整個過程非常簡單。首先,您需要透過 SSH 存取終端並執行官方安裝命令: curl -sSL https://install.pi-hole.net | bash此精靈將引導您完成幾個螢幕,您需要在其中選擇上游 DNS 伺服器(我們推薦 Cloudflare 1.1.1.1 或 Quad9)。 隱私問題並確認該設備具有 靜態 IP 位址因為如果IP位址發生變化,你家所有人都會失去網路連線。
流程完成後,系統將為您提供一個存取 Web 管理面板的密碼。透過在瀏覽器中存取伺服器的 IP 位址,您將進入控制中心,在那裡您可以查看即時圖表。 有多少請求被阻止? 哪些設備是你家裡的「噪音最大」的設備?看看你的洗碗機或電視連接外部伺服器的頻率,既令人著迷(又有點令人不安)。
網路配置和最佳化

安裝軟體只是成功的一半;現在你需要讓你的裝置使用它。你有兩種主要選擇。第一種也是最方便的方法是: 更改路由器上的 DNS 設定在 DHCP 設定中進行設定。這樣,任何連接到 Wi-Fi 的裝置都會自動使用 Pi-hole。如果你的路由器是那種老式的、ISP 提供的「磚頭」路由器,不允許更改設置,那麼你必須… 手動配置 DNS 在所有手機、平板電腦或遊戲機上。
為了真正有效地屏蔽廣告,不要只使用預設清單。您可以從管理面板中新增社區「廣告清單」(例如 Steven Black 或 OISD 的清單)。但請注意不要過度添加;添加過多清單可能會導致問題。 放慢更新速度 並可能導致一些合法網站停止運作。如果發生這種情況,只需在日誌中找到該查詢並將其新增至… 白名單 立即解決問題。
特殊情況:選擇性屏蔽和極致隱私
有時會有人問,是否可以阻止某些設備訪問互聯網,或應用不同的規則。雖然 Pi-hole 不是防火牆,但你可以使用它。 群組和群組規則例如,您可以建立一個兒童群組,並使用正規表示式為他們指派黑名單,例如: .* 封鎖所有 DNS 流量,所有操作均可透過 Pi-hole 介面進行管理,無需存取路由器。
對於那些追求「專家級」體驗的人來說,可以選擇安裝 Unbound with Pi-holeUnbound 將您的伺服器變成遞歸 DNS 伺服器,這表示您不再依賴 Google 或 Cloudflare;相反,您的 Raspberry Pi 會直接查詢網際網路的根伺服器。這消除了中間環節,並且 最大限度保護隱私防止任何公司知道您正在訪問哪些網域。
疤痕的維護與預防
為了防止家人抱怨“網絡連不上”,一個關鍵技巧是配置… 路由器上的輔助 DNS (例如,1.1.1.1)。如果樹莓派因任何原因關機或 SD 卡故障,裝置將切換到輔助 DNS 並繼續瀏覽,即使會顯示廣告,也能避免您成為自己的免費技術支援。
記得執行以下命令來保持系統更新。 pihole -up 定期檢查,並在流量高峰期避免添加過多惡意屏蔽列表,因為誤報很常見。如果您發現銀行網站或線上支付功能失效,很可能是 Pi-hole 導致的。 阻止驗證腳本快速查看查詢日誌,然後點擊白名單即可解決此問題。
對於任何精通科技的家庭來說,搭建這套系統都是最值得的投資之一,既省時又省錢,因為只需花幾份披薩的錢,你就能獲得… 清理網路流量 在您的所有裝置上。透過集中管理 DNS,您不僅可以消除煩人的廣告,還可以重新掌控裝置遙測數據,並透過避免不必要的下載來加快頁面載入速度。現在您知道如何使用 Pi-hole 為特定裝置封鎖網域了。
從小就對科技充滿熱情。我喜歡了解該領域的最新動態,最重要的是,進行交流。這就是為什麼我多年來一直致力於技術和視頻遊戲網站的交流。您可以找到我撰寫的有關 Android、Windows、MacOS、iOS、任天堂或您想到的任何其他相關主題的文章。