用 Pi-hole 和 Orange Pi 阻止家中所有設備上的廣告
你是否很惱火地發現你的瀏覽器、智能手機和平板上不裝廣告攔截器不行? 至少我是這樣的。我家裏有一些“智能”設備,但是它們似乎沒有任何類型的廣告攔截軟件。 好了,我了解到 Pi-hole 是一個可以運行在樹莓派板子上的廣告攔截軟件,它能在各種廣告到達你的設備之前攔截它們。它允許你將任何域加入到黑名單或白名單,並且它有一個很好的儀表盤麵板,可以讓你深入了解你的家庭網絡最常訪問的域/網站、最活躍的設備和最常見的廣告商。
Pi-hole 原本是運行在樹莓派上的,但我想知道它能否在我運行 Armbian Linux 的廉價 Orange Pi 上運行。 好吧,它絕對可以!下麵是我讓 Pi-hole 能快速運行的方法。
安裝 Pi-hole
安裝 Pi-hole 是使用終端完成的,所以打開你的 Orange Pi 桌麵上的終端或使用 ssh 連接。
因為需要下載軟件,所以進入到一個你選定的目錄,確保你有寫入權限。像這樣:
cd <your preferred directory>/
我沒有選擇 Pi-hole 主頁上的“單條命令”安裝方式。 我的意思是,他們在那條命令下麵寫著“用管道到 bash 可能是危險的”,本地安裝“更安全”。所以,這裏是我的本地安裝步驟:
git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd Pi-hole/automated\ install/
./basic-install.sh
如果你沒有以 root 用戶身份登錄,那麼這個安裝腳本將提示你輸入密碼,然後再繼續。 如果需要,腳本將下載並安裝一些必備的 Linux 軟件包。接著它會顯示一個紅藍界麵,提示你回答有關如何配置 Pi-hole 的幾個問題。以我的經驗,直接接受默認值就可以了,我後來發現 Pi-hole 的 web 應用可以讓你更改設置,比如 DNS 提供商。
該腳本將告訴你在圖形界麵和終端中 Pi-hole 的密碼。 請記住該密碼!
腳本還會告訴你 Pi-hole 的網址,應該像這樣:
http://<your pi’s IP address>/admin
或者類似這樣:
http://orangepipc/admin
輸入 Pi-hole 密碼,接著你會看到像下麵這樣的漂亮的儀表盤麵板:
Ph-hole
請記住更改家庭網絡路由器上的 DNS 設置並使用你的 Orange Pi 的地址。 否則,廣告不會被過濾!
上麵的說明與 Pi-hole 網站提供的替代“安全”方法大致相同,盡管 Armbian 沒有被列為官方支持的操作係統。我相信這些說明應該在樹莓派或其他運行某種形式的基於 Debian 的 Linux 操作係統的 Pi 上工作。但是,我並沒有測試這一點,所以期待聽到你的經驗(請給我留下簡短的評論)。
思考和觀察
運行 Pi-hole 一段時間,並研究了在 Pi-hole 麵板上出現的信息後,我發現有很多我不知道的網絡活動在進行,而它們並不都是我批準的活動。例如,有一些我不知道的關於遊戲程序的“有趣”連接從我的孩子的設備上發出,還有社交網絡程序顯然一直在給我發送騷擾數據。總之,無論是否是無害流量,我很高興減少了流量負載,即使僅減少了一點點……我的意思是,為什麼我應該允許我不想要的或者不關心的應用程序和廣告吃掉我的網絡流量?好吧,現在他們被封鎖了。
像這樣為 Orange Pi 設置廣告屏蔽很便宜、容易,限製一些不必要的流量在我的家庭網絡中進出(特別是與孩子們相關的)使我感到放鬆多了。如果有興趣,你可以看看我的上一篇文章,如何輕鬆設置一個 Orange Pi,並使用下麵的鏈接來查看 Orange Pi 是多麼便宜。我相信這是一個值得的投資。
- Amazon 上的 Orange Pi (受益鏈接): Orange Pi PC Single Board Computer Quad Core ARM Cortex-A7 1GB DDR3 4K Decode
- AliExpress 上的 Orange Pi 商店 (受益鏈接)
更新:具有諷刺意味的是,如果你成功地按照這篇文章設置了 Pi-hole,這個站點上(s.click.aliexpress.com)的受益鏈接會被屏蔽,是否將它加入到白名單取決於你。
原文發布時間為:2017-02-15
本文來自雲棲社區合作夥伴“Linux中國”
最後更新:2017-05-26 09:01:54