Pi-hole 是 DNS 过滤软件,可阻止对在线广告商和跟踪公司的 DNS 请求。它通常用于为连接到家庭网络的所有设备提供广告拦截和反跟踪保护。
Pi-hole 几乎可以在任何 Linux 系统上运行,但正如其名称所暗示的,它非常占用资源,并且在 Raspberry Pi(任何型号)等低端设备上运行良好。事实上,它甚至可以在超轻量级 Raspberry Pi Zero W 上运行!
这域名系统(DNS) 基本上只是一个互联网范围内的电话簿,它将 URL Web 地址映射到 IP 地址,计算机使用 IP 地址来识别网站。 Pi-hole 位于您的网络与其 DNS 服务器之间,过滤掉已知属于广告商和分析公司的 IP 地址的 DNS 查询。
因此,Pi-hole 可以减少看到的广告数量,有助于防止出于广告目的而跟踪您的浏览习惯,并且可以缩短页面加载时间,因为它会阻止所有那些需要大量数据的应用程序在您访问的网页中加载。
如果您曾经使用过广告拦截器例如uBlock起源或 Adblock Plus,那么您就知道了。然而,Pi-hole 的好处是可以对连接到网络的所有设备进行无缝保护,而无需安装任何其他软件。
定价
Pi-hole 软件是 100% 免费和开源的。不花一分钱。
然而,我们鼓励您为该项目捐款,以支付费用并奖励开发和维护 Pi-hole 的志愿者的工作。捐款可以通过 PayPal 或精选的加密货币进行。还建议了许多支持该项目的替代方法。
如果您要为该项目购买新硬件,那么基本的 Raspberry Pi 价格为 35 美元,您还需要(至少)添加一张 SD 卡来安装操作系统,以及一个 WiFi 适配器或以太网电缆来提供互联网连接。
如果您没有备用显示器、键盘和鼠标,您可以
正如警告所述,要使其发挥作用,必须在路由器的管理页面中禁用路由器的 DHCP 服务器。如果您有一台精美的路由器,例如运行 OpenWRT、DD-WRT 或 Tomato 固件的路由器,则只需进行一些额外设置即可使用一些高级功能。
- 您可以单独配置每个设备以使用 Pi-hole 作为 DNS 服务器。查看更改 DNS 设置的完整指南了解这样做的完整内幕。只需使用您在上述设置过程中指定的 DNS 设置即可。
使用网络界面管理您的 Pi-hole
可以通过命令行管理你的 Pi-hole。但是当它配备了华丽的 GUI Web 界面时,您为什么要这么做呢?
连接到 LAN 网络的任何人都可以查看基本统计数据,但只有输入正确的密码后才能查看完整的统计数据以及管理控制。

提供了大量的统计数据,包括进行了多少次 DNS 查询、有多少次被阻止、查询类型、回答方式、允许的顶级域名、被阻止的顶级域名等等。
Web 控制台提供了一个漂亮的 GUI 界面,用于访问各种日志(取决于您在设置 Pi-hole 时设置的隐私级别)、将域列入白名单和黑名单、监控您的 LAN 网络、调整 Pi-hole 设置等。

最后的想法
免费开源软件,在 35 美元(或更少)的硬件上运行,将为以下用户提供高效、透明且完全可定制的广告拦截器、跟踪器和(有限的)恶意软件防护全部连接到您的网络的设备?是的,请!
只要将单个命令行粘贴到终端上的想法不会让您陷入困境,设置 Pi-hole 就非常简单 - 只需按照提示操作并使用默认值即可!一旦设置完毕,Web 控制台就会让管理成为一种乐趣。
对于这个令人惊叹的软件,我们几乎没有什么不喜欢的。
