系统更新与安装

确保Raspberry Pi的系统是最新的,通过SSH连接到Pi-hole设备,运行以下命令更新系统:

sudo apt update && sudo apt upgrade -y

安装必要的软件包:

sudo apt install -y pihole pihole-dns

网络配置

设置静态IP地址,确保Pi-hole设备在局域网中有唯一IP地址,可以使用如下命令:

sudo dhclient

在防火墙中允许相关端口,防止恶意流量:

sudo ufw allow out 53:25
sudo ufw allow out 80:80
sudo ufw allow out 443:443

通过浏览器访问Pi-hole Web界面:http://<Pi-hole-IP>

DNS配置

配置Pi-hole作为DNS服务器,设置IP地址和端口:

sudo nano /etc/dnsmasq.conf
interface=eth
server=192.168.1.1

启动DNS服务:

sudo systemctl start dnsmasq@pihole.service
sudo systemctl enable dnsmasq@pihole.service

过滤规则

登录Web界面,导航至“过滤规则”部分,创建黑名单规则,阻止恶意网站。

http://example.com/* 0...

创建白名单规则,允许特定网站:

http://whitelist.com/* 192.168.1./24

后续配置

设置API访问权限,运行以下命令获取API密钥:

pihole -a

配置访问日志,记录所有过滤事件:

pihole log set --enable

自动更新规则,定期检查过滤列表:

pihole update

系统监控

使用命令监控Pi-hole状态:

watch -n 30 "htop; free -m; systemctl status pihole-*"

定期备份配置文件,确保数据安全:

sudo tar -cf /tmp/pihole-backup.tar /etc/pihole

通过以上步骤,您可以轻松配置Pi-hole服务器,过滤网络中的广告,提升网络使用体验。

Pi-hole服务器配置指南

扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

400-638-2751
扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

网站地图