关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

配置Pi-hole路由器的步骤如下

VPN网络加速翻墙软件 2026-10-07 05:38:22 5 0
  1. 安装Pi-hole

    • 更新系统:首先确保树莓派系统更新到最新版本。
      sudo apt update && sudo apt upgrade -y
    • 安装必要软件包:安装Pi-hole和管理工具。
      sudo apt install pihole pihole-admin
    • 启用并重启服务:启动Pi-hole服务并重启路由器。
      sudo systemctl enable pihole.service && sudo systemctl restart pihole.service
  2. 访问Pi-hole Web界面

    • 进入Pi-hole配置页面:使用浏览器访问Pi-hole的IP地址和端口,例如http://192.168.1.1:81。
    • 登录:使用管理员账户登录,密码默认为树莓派密码或在安装时设置的。
  3. 配置DNS

    • 设置DNS服务器:在Pi-hole的Web界面,导航到“DNS”选项,输入自己的IP地址作为DNS服务器,通常设置为168.1.1。
    • 保存设置:确保保存更改。
  4. 更新过滤列表

    • 手动更新:在Web界面,进入“过滤列表”选项,选择“更新现有列表”。
    • 自动更新:启用自动更新,建议定期更新过滤规则。
      sudo crontab -e

      添加以下行:

      @daily 0 23 * * * /usr/bin/pihole-update

      保存并退出。

  5. 配置防火墙规则

    • 允许DNS流量:使用iptables允许DNS(UDP端口53)和HTTP/HTTPS流量。
      sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
      sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
    • 保存防火墙规则:
      sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
  6. 配置端口转发

    • 使用网络共享设置:在树莓派网络共享界面,将HTTP和HTTPS端口转发到Pi-hole的IP地址,
      • HTTP: 80 → 192.168.1.1:80
      • HTTPS: 443 → 192.168.1.1:443
    • 防火墙规则:在防火墙中添加转发规则。
      sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
      sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.1.1:443
  7. 测试配置

    • 访问Pi-hole配置页面:确认其他设备能通过浏览器访问Pi-hole的IP地址。
    • 检查广告过滤:访问广告密集的网站,确认Pi-hole正确过滤广告。
  8. 优化与故障排除

    • 性能监控:确保树莓派处理Pi-hole请求的性能足够,必要时优化硬件或减少资源消耗。
    • 故障排除:遇到问题时,检查防火墙规则是否正确,过滤列表是否更新,及时查阅Pi-hole官方文档或社区求助。

通过以上步骤,您可以成功配置并使用Pi-hole作为路由器,过滤广告,提升网络使用体验。

配置Pi-hole路由器的步骤如下

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!