作为一名刚接触家庭实验室、网络和软件配置的工程师,我对生活质量的第一个也是最简单的改进之一就是设置一个 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订阅