Pi-hole 是一个基于 Pi 网络设备(如 Raspberry Pi)运行的广告过滤解决方案。以下是安装 Pi-hole 的基本步骤
准备设备
- 购买 Pi 网络设备:建议选择 Raspberry Pi 4 或更高版本。
- 连接网络:将设备连接到家庭或企业网络中。
安装操作系统
- 下载镜像:访问 Raspberry Pi 官方网站 下载最新的 Raspbian 镜像(推荐使用 Buster)。
- 写入SD卡:使用 SD 卡写工具将镜像写入 SD 卡。
- 安装系统:将 SD 卡插入 Pi 设备,连接电源,打开终端,输入命令:
sudo apt update && sudo apt upgrade -y
等待更新完成后,继续。
安装Pi-hole
- 下载并安装Pi-hole:
curl -o pi-hole.list https://raw.githubusercontent.com/pi-hole/pi-hole/main/scripts/pi-hole.list sudo apt install -y pi-hole
- 配置Pi-hole:
sudo pi-hole setup
按照提示输入配置信息(如接口名称,通常为
eth或wlan)。
设置DNS解析
- 在DNS服务 providers(如 Google DNS 或 Cloudflare DNS)中,将
pi-hole的IP地址指向这些服务器。 - 配置Pi-hole:
sudo nano /etc/dnsmasq.conf
在文件末尾添加以下内容:
server=192.168.1.1
(替换
168.1.1为 Pi-hole 的IP地址)
启动和管理Pi-hole
- 启动服务:
sudo systemctl start pi-hole@pi-hole.service sudo systemctl enable pi-hole@pi-hole.service
- 访问管理界面:
打开浏览器,访问
http://pi-hole的IP地址:324,默认用户名和密码为admin和admin。
配置防火墙
- 在Linux防火墙(如果使用)中,允许新的规则:
sudo ufw allow out 324
测试
- 测试网络连接:确保其他设备可以访问互联网。
- 测试过滤功能:尝试访问已知广告网站,确认 Pi-hole 正确过滤广告。
定期维护
- 更新规则:
sudo pi-hole update sudo pi-hole update --rule
- 清除缓存:
sudo pi-hole flush
- 检查日志:查看
/var/log/pi-hole.log以监控系统状态。
故障排除
- 连接问题:确保Pi-hole设备和其他设备在同一网络中。
- DNS问题:检查DNS解析是否正确,确保Pi-hole作为DNS服务器。
- 广告过滤不生效:检查Pi-hole的过滤规则是否更新,确保网络接口正确配置。
通过以上步骤,你可以轻松安装并配置Pi-hole来过滤家庭或企业网络中的广告。

@版权声明
转载原创文章请注明转载自原子VPN|多平台网络连接与线路优化工具,支持节点切换、网络测速及电脑手机端使用,满足不同网络环境下的连接需求,网站地址:https://yuanziapp.com.cn/