【利用 Pine64做一个 DNS 服务器及去掉烦人的广告】 【Pi-hole】

管理员组 yg777 2018-9-22 2034

技术导航-950新.jpg


前言


你是否很恼火地发现你的浏览器、智能手机和平板上不装广告拦截器不行? 至少我是这样的。我家里有一些“智能”设备,但是它们似乎没有任何类型的广告拦截软件。 好了,我了解到 Pi-hole 是一个可以运行在树莓派板子上的广告拦截软件,它能在各种广告到达你的设备之前拦截它们。它允许你将任何域加入到黑名单或白名单,并且它有一个很好的仪表盘面板,可以让你深入了解你的家庭网络最常访问的域/网站、最活跃的设备和最常见的广告商。

官网https://pi-hole.net/
Pi-hole是一款通过DNS解析域名拦截黑名单,类似于hosts但是支持通配符匹配域名的,去广告DNS服务器。
开源,免费,带有WEB面板,一键安装

Pi-hole 原本是运行在树莓派上的,但我想知道它能否在我运行 Pine64 上运行。 好吧,它绝对可以!下面是我让 Pi-hole 能快速运行的方法。

先看看我们要准备什么东西

▼一片 Pine64 的小主板,可以1G 或者2G 版本


A5A4C1A17D3535D6474C822329ECABED.jpg

安装 Pi-hole

安装 Pi-hole 是使用终端完成的,所以打开你的桌面上的终端或使用 ssh 连接。或者用 Putty 来安装。

因为需要下载软件,所以进入到一个你选定的目录,确保你有写入权限。像这样:

制作流程

  1. 将小主板接上电源。然后下载固件,下载好的固件用 img 制作方式一致!

2434FDB2970D51279A4377752F7A6179.jpg

将准备好的至少8G 以上的 TF 卡格式化为 NTFS 格式

54CA479BC43790256B1C2A8376FC7990.png然后用 Win32 Disk lmager 写入

8B13E66692AAB0554300567254A460C4.png

2.写入后将 TF 卡放在主板上。通电启动后在主路由里开启 DHCP 后。找到设备 iP。


343881EEFD5EFBB47AC2EEF15F4AB2AD.jpg

3.打开 Putty 这个软件,登录

AD6795A83B763AFDA04B42A7933BA89D.png

登录后,点击是

6D82D73B52BB60C1E63924ABA21C8741.jpg

帐号密码均为:ubuntu

9119D2254521F3C0D300B8F3A4C9D31F.jpg


▼运行

sudo -i
/usr/local/sbin/resize_rootfs.sh
apt-get update
curl -sSL https://install.pi-hole.net | bash





0089B47C2D2D5FC03A5A6451676BB149.png

A0447EB9870468F9FA1C7B578480B3AB.png

81CB620C09D9FCA909977AD75C6DA93C.png

9FE336CA03ED54846204E041280515F9.png

7876312A5671C73789915BDDBC5FD6F9.jpg


篇幅关系。安装过程就不在这显示。在另外一篇帖子了。

正常到这就安装成功了。其它的就一直默认的下一步就可以了。后面打开浏览器

http://192.168.63.14/admin


☉温馨提示。列表上的地址请注意,是依照你路由上 DHCP 所列。非我上面所示。




思考和观察

运行 Pi-hole 一段时间,并研究了在 Pi-hole 面板上出现的信息后,我发现有很多我不知道的网络活动在进行,而它们并不都是我批准的活动。而 Pi-hole 就刚刚好帮我们解决了这个大问题。去掉烦人的广告及解析正确的 DNS。

温馨提示


其它设置方式请参阅


【给 Pi-hole 添加一个中文包】


【Pi-hole 如何添加源】


最后于 2018-9-23 被yg777编辑 ,原因:
上传的附件:
游鱼伊始 等1人收藏了本帖
最新回复 (1)
  • 一级用户组 云小天 2018-9-22
    0 引用 2
    感觉很不错
返回