作為一名剛接觸家庭實驗室、網絡和軟件配置的工程師,我對生活質量的第一個也是最簡單的改進之一就是設置一個 Pi-hole! 在此 Pi-hole 安裝指南中,我們將介紹減少生活中廣告數量所需執行的基本步驟。 這個 Pi-hole 託管在樹莓派上,樹莓派位於我的網絡板圖片右側的中心,如下所示。
作為一名剛接觸家庭實驗室、網絡和軟件配置的工程師,我對生活質量的第一個也是最簡單的改進之一就是設置一個 Pi-hole! 在此 Pi-hole 安裝指南中,我們將介紹減少生活中廣告數量所需執行的基本步驟。 這個 Pi-hole 託管在樹莓派上,樹莓派位於我的網絡板圖片右側的中心,如下所示。
Pi-hole 充當域名系統或 DNS。 DNS 用於轉換主機名和 IP 地址。 本質上,發生的情況是所有流經網絡的互聯網流量都被發送到 DNS,DNS 根據調用和/或發送所述流量的內容確定應將流量發送到哪裡。 此流量包含有關其來源的信息。 例如,如果導航到一個網頁,並且該網頁底部有那些不斷出現的橫幅廣告之一,則 DNS 實際上是將廣告內容傳送到將網頁拉出的設備。
該應用概念對於理解 Pi-hole 的工作原理非常重要。 Pi-hole 包含一個列表(在撰寫本文時)84,965 個託管廣告材料的域。 當 Pi-hole DNS 發現流量來自上述域之一時,DNS 不會像往常一樣將流量轉發到請求設備,而是不會發送廣告內容! (我喜歡想像 Pi-hole 將那些廣告射入虛無的黑洞)。
Pi孔安裝指南
Pi-hole 黑名單的一個非常強大的方面是它可以由用戶編輯。 如果用戶注意到特定域繼續向他/她的設備發送廣告流量,則用戶能夠手動將該特定廣告域添加到黑名單。 對於 Pi-hole 的安裝,我們假設 Raspberry Pi 已經安裝了操作系統。 要設置 Pi-hole,我們導航到 pi-hole.net。 在那裡,安裝按鈕會將用戶導航到一個網頁,該網頁包含幾種不同的方式來進行 Pi-hole 安裝,其中最簡單的是單行命令。
如果用戶對管道到 bash 持謹慎態度,可以克隆並運行存儲庫,也可以下載並運行安裝程序。
安裝後,您會看到如下所示的儀表板(可以通過在瀏覽器的地址欄中輸入“pi.hole/”來訪問):
此儀表板顯示有關流經 Pi-hole 的流量的各種統計信息。 如上圖,自從今天重啟我的Pi-hole,網絡查詢了577次,Pi-hole“屏蔽”了65次,佔11.3%。 這意味著發送到或請求到網絡的流量中有 11.3% 已被識別為廣告,甚至沒有顯示在我的設備上。 在我的網絡上設置 Pi-hole 時,我遇到的一個主要困難是讓 Raspberry Pi 成為我網絡上的默認 DNS 服務器。 以下是我使用 EdgeRouter X 執行的步驟:
要將 EdgeRouter X 配置為使用 Rasberry Pi 作為 DNS,首先,將路由器的 IP 輸入您喜歡的瀏覽器(Edgerouter X 的默認值為 192.168.1.1)。 接下來,導航到配置軟件的配置樹選項卡:
通過向下鑽取到導航樹中的子網,然後輸入託管 Pi-hole 的 Rasberry Pi 的 IP 完成:
除了 Rasberry Pi 的 IP 之外,還建議使用輔助故障轉移 DNS,以便在 Raspberry Pi 無法正常工作時,輔助 DNS 服務器接管。 在這種情況下,使用 1.1.1.1,這是最快和最受歡迎的 DNS 解析器之一的 CloudFlare 的 IP 地址。
重要提示:建議將 Pi-Hole 主機的 IP 設置為靜態而不是動態。 這是因為路由器查看的 DNS 服務器是靜態地址。 因此,如果 Pi-hole 的主機設置為 DHCP,並且由於電源循環而被分配了一個新的 IP 地址,那麼路由器將不再尋找 Pi-hole DNS 的正確 IP 地址。
我希望這個 Pi-hole 安裝指南能幫助其他人減少他們的廣告數量
生活。
-傑克·G。
參與 StorageReview
電子通訊 | YouTube | 播客 iTunes/Spotify | Instagram | Twitter | Facebook | RSS訂閱