本文将介绍在Ubuntu 18.04/16.04、Debian、CentOS 7系统进行pi-hole的安装和使用,它是一款用于互联网广告的DNS接收器,旨在保护你的设备免受不需要的内容的侵害,而无需安装任何客户端软件。
在Linux上安装pi-hole的方法 Ubuntu 18.04/Ubuntu 16.04、CentOS 7系统上的Pi-hole安装是通过脚本完成的: # curl -sSL https://install.pi-hole.net | bash
在成功安装后,你应该看到要在设备上设置为DNS服务器的IP地址,以及pi-hole仪表板的登录URL:
你也可以下载安装程序并运行它: wget -O basic-install.sh https://install.pi-hole.net sudo bash basic-install.sh
在Linux上使用pi-hole的方法 安装程序运行后,你需要将路由器配置为让DHCP客户端使用Pi-hole作为其DNS服务器,以确保连接到网络的所有设备都可以阻止内容而无需任何进一步的干预。 如果你的路由器不支持设置DNS服务器,可以使用Pi-hole的内置DHCP服务器,只需确保首先在路由器上禁用DHCP(如果它具有该功能),作为最后的手段,你始终可以手动将每个设备设置为使用Pi-hole作为其DNS服务器。 1、现在我们来访问pi-hole管理界面 可以使用http://pi.hole/admin或http://192.168.10.10/admin访问其管理Web界面,用你的主机名替换pi.hole或用正确的服务器IP地址替换192.168.10.10:
要登录管理界面,请使用安装后显示的密码,不需要用户名,成功登录后,将显示如下界面:
所有管理功能都可以从UI完成,例如:查看总查询,阻止的查询,阻止列表中的域,顶级域,顶级客户端,顶部阻止域的摘要、添加白名单/阻止列表域、检查审核日志、更改上游DNS服务器、设置DHCP设置、配置API设置、将你的Pi-hole列表导出为可下载的存档。 2、使用pi-hole CLI 也可以使用pihole命令行工具从cli管理pi-hole,运行pihole --help命令:
更改/重置GUI管理员密码: # pihole -a -p Enter New Password (Blank for no password): Confirm Password: 检查pi-hole状态: # pihole status [y] DNS service is running [y] Pi-hole blocking is Enabled 重新配置pi-hole系统: # pi-hole -r 从系统中卸载Pi-hole: # pi-hole uninstall 重启Pi-holes子系统: # pi-hole restartdns 以下示例将白名单ywnz.com域名: # pihole -w ywnz.com [i] Adding ywnz.com to whitelist... [i] ywnz.com does not exist in blacklist, no need to remove! [i] ywnz.com does not exist in wildcard blacklist, no need to remove! [i] Using cached Event Horizon list... [i] 132404 unique domains trapped in the Event Horizon [i] Number of whitelisted domains: 1 [i] Number of blacklisted domains: 0 [y] Parsing domains into hosts format [y] Cleaning up stray matter [y] Force-reloading DNS service [y] DNS service is running [y] Pi-hole blocking is Enabled
相关主题 |