5

树莓派:用 Pi-hole 来保护隐私和过滤广告

 4 years ago
source link: https://1byte.io/pi-hole-intro/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

1 Byte

树莓派:用 Pi-hole 来保护隐私和过滤广告

2020-04-22

我家里的局域网除了电脑、iPad、电视、PS4 等常见设备外,最主要的额外配置是一个 Synology DS416slim NAS 和两个树莓派(Raspberry Pi)。

raspberrypi
我的树莓派 3 和树莓派 4

大概两年多以前我为了把公司老笔记本上换下的一些 2.5 寸硬盘利用起来,买了一个二手的 DS416slim NAS 用来做局域网的共享存储。不过它只有 512M 内存,CPU 也很弱,除了做文件服务器外跑不了太多东西。后来我陆续增加了 Raspberry Pi 3B 和 Raspberry Pi 4B 用来支持其他服务。

Raspberry Pi 4 有 4G 内存和千兆网口,可以跑比较多东西。我用 Clash 配置分流规则并配合 iptables 把它作为局域网内其他设备的网关,除此外还运行着 Radarr、Sonarr 等服务,mount 了 NAS 用于数据存储。

Raspberry Pi 3 上运行的 pi-hole 是我想重点介绍的,它在国外的 Raspberry Pi 用户中很流行,但国内用户相对少。Pi-hole 是一个用于屏蔽广告和保护隐私的 DNS server,它会把用于提供广告、追踪效果、收集用户信息或存在恶意软件的域名屏蔽。很多人都已经用浏览器插件达到同样目的,但是因为 pi-hole 是在 DNS 层面屏蔽,所以对电视等各种联网的设备同样有效,更适用于家庭局域网。

pi hole ui
Pi-hole 的界面

除了屏蔽域名外,pi-hole 也会把内网域名解析的统计数据可视化,让人更清楚地理解家里的网络活动,比如访问次数最多的域名以及被屏蔽次数最多的域名和设备。你知道你的智能电视即使在关机状态下也在不断发送请求吗?根据 pi-hole 统计的信息,我卸载了 Android TV 上某国内大厂旗下的视频应用,家里的请求数下降了 90% 以上。

top blocked
访问最多的被屏蔽域名

Pi-hole 还附带了一些其他相关功能,比如它也有一个 DHCP 服务。如果你的路由器自带的 DHCP 配置比较简单,无法实现一些特殊需求(比如和我一样你想用路由器之外的另一个设备做网关),可以用 pi-hole 来提供 DHCP,这样就能控制那些不支持手动配置网络的设备了。


LeanCloud 在招聘后端软件工程师(Clojure、Java、Node)。具体的需求以及其他正在招聘的职位请见我们的工作机会页面。除了在官网上可以看到的已经发布的产品外,我们也在开发让人兴奋的新产品,做有意义、有价值的工作。


订阅我的邮件列表以得到新文章通知:

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK