Pi-hole 是一个基于 Pi 网络设备(如 Raspberry Pi)运行的广告过滤解决方案。以下是安装 Pi-hole 的基本步骤

原子VPN原子VPN 原子VPN 0 1

准备设备

  • 购买 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来过滤家庭或企业网络中的广告。

Pi-hole 是一个基于 Pi 网络设备(如 Raspberry Pi)运行的广告过滤解决方案。以下是安装 Pi-hole 的基本步骤

@版权声明

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