如何在 Fedora 上安装 Pihole 38

2023年 11月 2日 37.3k 0

在我们的数字时代,网络管理和安全已成为至关重要的。不需要的广告、跟踪和恶意软件会严重影响您的在线体验并带来安全风险。Pi-hole 是一个强大的开源解决方案,它充当 DNS 天坑,在不需要的内容到达您的设备之前就将其阻止。

Pihole-logo

在 Fedora 上安装 Pi-hole 38

步骤 1。在 Fedora 38 上安装 Pi-hole 之前,确保我们的系统是最新的软件包是很重要的。这将确保我们可以访问最新的功能和错误修复,并且我们可以毫无问题地安装 Pi-hole:

sudo dnf update

第2步。安装所需的依赖项。

Pi-hole 依赖于多个包和库才能正常运行。您可以使用包管理器安装这些依赖项:dnf

sudo dnf install curl lsof net-tools

第 3 步。设置静态 IP 地址。

设置静态 IP 地址可确保 Pi-hole 的 DNS 服务器保持可访问性。按照以下步骤使用网络管理器配置静态 IP。首先,检查您当前的网络配置以收集信息:

ip addr

记下您当前的 IP 地址、网关和 DNS 设置。

打开 Network Manager 配置文件进行编辑:

sudo nano /etc/sysconfig/network-scripts/ifcfg-

替换为网络接口的名称。

修改文件以配置静态 IP 地址。下面是要包含在文件中的内容的示例:

BOOTPROTO=static
IPADDR=192.168.1.10 # Your desired static IP address
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 # Your gateway IP address
DNS1=192.168.1.1 # Your DNS server (usually your gateway)

保存文件,然后重新启动网络服务以应用更改:

sudo systemctl restart NetworkManager

第 4 步。禁用 SELinux 和防火墙。

SELinux 和防火墙可能会干扰 Pi-hole 的运行。虽然我们建议保持 SELinux 启用以确保安全,但您可以暂时禁用它以进行 Pi 孔安装。禁用 SELinux 时要小心,并在安装完成后始终重新启用它:

sestatus

要暂时禁用 SELinux,请使用以下命令:

sudo setenforce 0

您可以稍后通过运行以下命令重新启用 SELinux:

sudo setenforce 1

Step 5. Installing Pi-hole on Fedora 38.

Now that your system is prepared, it’s time to download Pi-hole. We will retrieve the installer script from the official repository:

curl -sSL https://install.pi-hole.net | sudo bash

您将看到 Pi 孔安装程序向导。按照屏幕上的说明根据您的喜好配置 Pi 孔。

在安装过程中,您将遇到多个配置选项。以下是您需要做出的一些选择:

  • 选择接口

Pi-hole 会要求您选择要用于 DNS 的网络接口。安装程序通常会预先选择正确的接口。如果没有,请选择连接到本地网络的那个,然后按 Enter 键。

  • 选择上游 DNS 提供商

您需要选择上游 DNS 提供商。我们建议使用可靠的、注重隐私的 DNS 提供商,例如 Cloudflare (1.1.1.1) 或 Google (8.8.8.8)。您还可以使用 ISP 的 DNS 服务器。

  • 启用查询日志记录

查询日志记录通过 Pi-hole 进行的所有 DNS 查询。它可用于监视网络活动。确定是否要启用此功能。

  • 黑名单

Pi-hole 使用阻止列表来过滤掉不需要的内容。默认阻止列表是有效的,但您可以根据需要添加自定义阻止列表或删除条目。Pi-hole 在其网站上维护着大量可用的阻止列表。

  • Web 界面密码

为 Pi-hole 设置密码 web 界面。此密码用于访问 Pi-hole 的管理面板。

  • 回退DNS服务器

选择回退 DNS 服务器。如果 Pi-hole 遇到问题并需要转发 DNS 请求,则使用此服务器。您可以使用 ISP 的 DNS 服务器或选择上游 DNS 提供商之一。

按照安装程序的提示,根据您的喜好配置 Pi-hole。安装完成后,您将收到设置摘要。

第 6 步。访问 Pi-Hole Web 界面。

在地址栏中,输入 Fedora 系统的 IP 地址,该系统现在正在运行 Pi-hole。默认情况下,Pi-hole 使用端口 80。例如,如果 Fedora 系统的 IP 地址是 ,请输入 。192.168.1.10http://192.168.1.10/admin

pihole-web-interface

系统将提示您输入在安装过程中设置的 Pi-hole 管理控制台密码。

感谢您使用本教程在您的 Fedora 38 系统上安装 Pi-hole。如需更多帮助或有用信息,我们建议您查看 Pi-hole 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论