Pi-hole是一个网络范围内的广告阻滞剂,充当DNS污水坑。它有效地阻止了网络级别的广告和跟踪器之类的不必要的内容,从而使您的浏览体验更快,更安全。本指南将带您浏览在覆盆子Pi上安装pi-hole的步骤。
你需要什么
- 覆盆子pi (安装Raspbian OS的任何型号)
- microSD卡 至少具有8GB容量(安装了Raspbian OS)
- 互联网连接 (以太网或Wi-Fi)
- 访问终端 (通过SSH或直接在Raspberry Pi上)
步骤1:更新您的覆盆子Pi
在安装PI孔之前,必须更新Raspberry Pi,以确保安装所有最新的软件包和安全更新。运行以下命令:
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
更新完成后,重新启动Raspberry Pi是一个好主意:
sudo reboot
步骤2:安装pi-hole
PI-HOLE提供了一个简单的安装脚本,可以自动化该过程。要安装Pi-hole,请在Raspberry Pi的终端中运行以下命令:
curl -sSL https://install.pi-hole.net | bash
此命令将下载并运行PI孔安装脚本。脚本将指导您完成安装过程。
在安装过程中,将提示您选择一些选项,包括:
- 网络接口:选择网络接口(以太网或Wi-Fi)。
- 上游DNS提供商:选择DNS提供商(例如Google,Opendns,Cloudflare)。
- 静态IP地址:为Raspberry Pi设置静态IP地址。
- 阻止模式:选择默认阻止模式(通常默认值可以)。
安装将需要几分钟才能完成。完成后,您应该看到一条成功消息。
步骤3:访问Pi-hole管理面板
安装完成后,您可以通过Web浏览器访问Pi-Hole的管理面板。在您的浏览器中,输入Raspberry Pi的IP地址,然后输入 /admin
(例如。, http://192.168.1.100/admin
).
默认登录密码为 admin
除非您在安装过程中指定了自定义密码。
步骤4:设置路由器或设备以使用pi-hole
要开始阻止整个网络上的广告,您需要配置路由器或各个设备以使用PI-HOLE作为DNS服务器。
选项1:路由器配置
登录路由器的Web界面并找到DNS设置。将主DNS服务器更改为Raspberry Pi的静态IP地址。
选项2:设备配置
另外,您可以配置单个设备(例如计算机或智能手机)以使用PI-HOLE作为DNS服务器。这是通过更新设备上的DNS设置来指向Raspberry Pi的IP地址来完成的。
步骤5:管理PI孔设置
Pi-hole带有各种设置来自定义广告障碍体验:
- 白名单/黑名单:您可以在白名单或黑名单中添加域,以允许或阻止特定的网站。
- 查询记录:您可以启用或禁用查询日志记录以跟踪网络上设备提出的DNS请求。
- 统计数据:Pi-hole管理面板提供有关阻塞广告,查询和客户端设备的实时统计信息。
步骤6:测试PI孔
一旦在网络上设置了Pi-hole,就可以测试广告是否被阻止。打开一个通常显示广告(例如,新闻网站)的网站,并检查广告是否被阻止。您还可以在管理面板中监视Pi-hole的统计数据,以查看被阻止的查询。
故障排除
如果您对Pi-hole有问题,这里有一些常见的故障排除步骤:
-
pi-hole不阻止广告:确保正确将路由器或设备上的DNS服务器设置为Raspberry Pi的IP地址。
-
pi-hole管理面板不加载:如果管理面板未加载,请检查使用以下命令运行的PI孔服务:
sudo systemctl status pihole-FTL
-
慢网络:如果安装PI孔后您的网络变得慢,则可能需要重新启动路由器和/或Raspberry Pi。
结论
Pi-hole是阻止网络上广告和跟踪器的绝佳解决方案。通过遵循本指南中的步骤,您可以在Raspberry Pi上轻松设置Pi-Hole,并享受更清洁,更快的浏览体验。尝试其设置以微调广告座并优化您的网络流量。