Pi-hole首页

树莓派上安装Pi-hole搭建DNS服务器,过滤网页广告

某些网页上充斥着广告,严重影响了浏览体验。我们可以通过在树莓派上安装Pi-hole软件,来拦截网页广告,它在解析网址的时候,屏蔽广告网址的解析,从而拦截了广告的显示,并且节省了网络带宽,提高了网页的加载速度。Pi-hole允许你将任何域名加入到黑名单或白名单,并且它有一个很好的仪表盘面板,可以让你深入了解你的家庭网络最常访问的域/网站、最活跃的设备和最常见的广告商。

一、安装过程

支持的系统

  • Raspbian: Jessie (lite / with pixel)
  • Ubuntu: 14.04 / 16.04 / 16.10
  • Fedora: 24 / 25
  • Debian: 8.6
  • CentOS: 7.2.1511 / 7.3.1611

安装脚本

使用安装脚本即可自动安装,命令如下:

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

或者也可以使用脚本自定义安装,在安装过程中可以自定义Pi-hole,命令如下:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd Pi-hole/automated\ install/
bash basic-install.sh

安装过程中,将会下载必须的软件包,然后弹出一个红蓝界面,可以选择Pi-hole的配置,一般情况下选择默认方式即可。安装后会生成后台的登陆密码,请记住,如果没看到这个密码也没关系,安装成功后可以自己设置。等待脚本的安装完成。

二、使用

Pi-hole安装成功后就会开始运行,如果你要使用它,请将你使用电脑的DNS选择树莓派的IP地址,同时,也应该将家庭路由器的DNS地址更改为树莓派当前的IP地址,这样才能使用树莓派的DNS服务和广告拦截服务。

三、登陆Pi-hole

Pi-hole有一个非常美观的界面,可以直观的看到今日DNS查询屏蔽次数、今日DNS查询次数、屏蔽比例、屏蔽库中的域名数量等信息。Pi-hole界面的查看地址为:

http://<your pi’s IP address>/admin

其中<your pi’s IP address>用树莓派的IP地址替换即可,界面首页如下图。

Pi-hole首页
Pi-hole首页

重置密码

要查看更多的信息,或者修改Pi-hole的相关设置,可以登陆后台。如果你不忘记了密码,通过以下命令可以重置新的密码。

sudo pihole -a -p newpassword

其中,“newpasswd” 为你要设置新密码的字符。例如我将密码重置为raspberry,如下图所示。

登陆后台

后台登陆成功,就可以查看Pi-hole的更多信息,侧栏的选项功能更多。具体的功能如下图。

Pi-hole后台首页
Pi-hole后台首页

在设置页面,具有修改当前DHCP设置、更新DNS Servers地址、界面显示、重启系统、重启DNS服务等功能。

Pi-hole设置界面
Pi-hole设置界面

四、实时监控

1、通过SSH实时监控

使用SSH登陆,执行以下命令开启DNS查询实时监控。

pihole -c

监控界面如图。

Pi-hole监控界面
Pi-hole监控界面

2、2.8″ 屏幕显示

连接好屏幕,执行chronometer.sh开启监控,界面如下。

具体设置方法:https://discourse.pi-hole.net/t/how-do-i-view-my-pi-holes-stats-over-ssh-or-on-an-lcd-using-chronometer/240

五、升级Pihole

出现新版本时,要升级Pihole也很简单,只要登陆树莓派,在终端中输入 pihole -up ,就可以升级到pihole最新版本。

pi@raspberrypi:~ $ pihole -up
::: Checking for updates...
::: Pi-hole Core:   up to date
::: FTL:            update available
:::
::: FTL out of date
:::
::: Downloading latest version of FTL...
:::  Detected ARM-hf architecture (armv7+)
:::  Installing FTL... transferred... done.
:::
::: Web Interface:  up to date
:::
::: FTL version is now at v2.8
:::
::: Starting pihole-FTL service... done.
:::
::: Enabling pihole-FTL service to start on reboot... done.

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 树莓派上安装Pi-hole搭建DNS服务器,过滤网页广告 (http://blog.lxx1.com/2422)

如果博客对您有帮助,请给我 打赏


科技爱好者

工科学生大四在读,专业嵌入式开发,喜欢计算机,喜欢单片机,喜欢各种各样美好的东西,相信科技正在改变世界! 这是我的 个人博客

3 thoughts on “树莓派上安装Pi-hole搭建DNS服务器,过滤网页广告

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.