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

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

作者: 科技爱好者 | 来源:发表于2017-03-11 21:14 被阅读901次

    原创文章,转载请注明: 转载自科技爱好者博客【http://blog.lxx1.com】

    某些网页上充斥着广告,严重影响了浏览体验。我们可以通过在树莓派上安装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-holecd 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后台首页

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

    Pi-hole设置界面

    四、实时监控

    1、通过SSH实时监控

    使用SSH登陆,执行以下命令开启DNS查询实时监控。
    pihole -c
    监控界面如图。

    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

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

    如果我的文章对你有帮助,请给我 打赏

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/maezgttx.html