Skip to content

Pi-hole

Pi-hole 的官方自述是 A black hole for Internet advertisements。翻译为中文可以理解成“互联网广告黑洞”。

这也意味着他可以提供屏蔽广告的功能,设置还可以当作DNS服务器和DHCP服务器。

安装

官方给出了两种安装方式,都十分的简单: 直接安装

curl -sSL https://install.pi-hole.net | bash

docker

docker pull pihole/pihole

在安装时会提示选择上游DNS以及屏蔽的列表,所以根据喜好选择即可。

配置

Pi-hole 提供了一个Web面板以供数据统计和相关配置。http://your ip address/admin,在这里可以增加黑白名单,可以查看数据统计,当然了最关键的时可以增加广告列表。

在reddit上面的讨论区中,有一些网友给出了一些比较流行的屏蔽列表

https://firebog.net/
https://tspprs.com/

之后呢就可以把DNS改成自建的了~无广告很放心~

与dohpp联动

dohpp是一个丧心病狂程序员开发的丧心病狂的程序,它主要是使用了DNS over HTTPS进行了DNS查询。

为什么Pi-hole需要与dohpp联动?

众所周知,DNS在查询时会存在污染与抢答,因而DNS服务器最好架设在国内,但这也无法保证DNS服务器去上游服务器查询的准确性。

但是dohpp完美的解决了这个问题。

启动dohpp后,将Pi-hole的上游服务器设置为127.0.0.1,这样Pi-hole的所有上游查询会经过dohpp使用DoH至GoogleDNS。并且GoogleDNS支持eip,会返回理论上的最优节点~

当然这一节可能有防不胜防的嫌疑,不过不如点个Star