Pi-hole 安装指南
准备硬件
- Raspberry Pi 4:选择一块运行Linux的硬件,Raspberry Pi 4 是一个不错的选择,因为它性能较好且具有足够的接口。
- SD 卡:至少4GB 的 microSD 卡,确保卡中包含足够的空间来安装操作系统和相关软件。
- 网络设备:无线路由器或以太网适配器,以连接到您的网络。
- 显示设备(可选):HDMI显示器或电视。
- 输入设备(可选):键盘和鼠标,或者您可以使用 SSH 远程登录。
软件准备
- Pi-hole 操作系统:选择使用 Pi-hole OS,这是一个专门为 Pi-hole 设计的发行版,包含了所有必要的软件和配置步骤。
- Raspberry Pi 官方系统:虽然不是必须,但如果您喜欢自行配置,可以选择 Raspberry Pi OS。
安装系统
- 下载镜像:访问 Pi-hole 的官方网站下载 Pi-hole OS 的镜像文件。
- 使用 Etcher 烧录:使用 Etcher 工具将镜像烧录到 microSD 卡中,确保烧录时选择正确的分区,通常是默认的分区(选择 4GB 或更大的容量)。
- 安装 SD 卡:将烧录好的 microSD 卡插入到 Raspberry Pi 4 中。
- 连接硬件:将 Raspberry Pi 4 连接到您的网络设备(无线路由器或以太网适配器),并插上电源。
- 启动系统:使用一个网络连接的计算机或手机,通过 SSH 或直接连接到 Raspberry Pi 的终端(如通过HDMI显示器和键盘)。
完成初始设置
- 启动 Pi-hole 服务:安装完成后,系统会自动启动 Pi-hole 服务。
- 网络配置:
- 设置 DNS 服务器:Pi-hole 会作为 DNS 服务器工作,您需要将其设置为您的网络中的 DNS 服务器,以便其他设备可以通过它获得过滤服务。
- 配置防火墙:确保防火墙允许必要的端口,如 808 端口(用于管理界面),并根据需要配置其他端口。
- 设置 HTTP 代理:如果您希望其他设备通过 Pi-hole 访问互联网,可以配置 HTTP 代理,通常在
/etc/dnsmasq.conf或类似文件中设置。
使用 Web 界面
- 访问管理界面:打开浏览器,访问
http://pi.hole:808或http://localhost:808。 - 配置允许的域名:在界面中,导入允许的域名列表,防止误拦截合法网站。
- 设置过滤规则:根据需要配置过滤规则,阻止广告、弹出窗口、重定向等,您可以选择预设的过滤模式,或者根据需求自定义。
高级配置(可选)
- 设置例外规则:在过滤规则中设置例外,允许特定网站或子域名不受限制。
- 优化性能:如果您发现 Pi-hole 性能不足,可以考虑升级硬件或优化配置。
测试与维护
- 测试过滤效果:在测试网络中使用,确保广告和恶意内容被正确过滤。
- 定期更新:定期检查系统更新,确保 Pi-hole 有最新的过滤规则和安全更新。
故障排除
- 网络连接问题:如果连接不畅,检查网络设置,确保 Pi-hole 正确配置为您的 DNS 服务器。
- 过滤准确性:如果误拦截了合法网站,调整域名列表和过滤规则。
通过以上步骤,您可以轻松安装并配置 Pi-hole,有效地过滤网络中的广告和恶意内容,享受一个更干净、更安全的网络环境!




