作家
登录

在你的网络中使用树莓派和Pi-hole拦截广告

作者: 来源: 2018-03-26 15:23:05 阅读 我要评论

沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!

http://s4.51cto.com/oss/201803/26/b10495b8969f02747a7096f65be18965.png-wh_651x-s_4141496782.png

仇恨上彀时看到告白?进修这篇教程来设置 Pi-hole。

有一个闲置的树莓派?在浏览网页时憎恶告白?Pi-hole 是一个拦截告白的开源软件项目,它可以将你的家庭收集上的所有告白路由到一个不存在的处所,大年夜而实如今你的设备上拦截告白的目标。这么好的办法只须要花几钟的时光来设置,你就可以应用它了。

Pi-hole 拦截了跨越 100,000 个供给告白的域名,它可以拦截任何设备(包含移动设备、平板电脑、以及小我电脑)上的告白,并且它是完全的拦截了告白,而不是仅将它们隐蔽起来,如许做可以晋升总体的收集机能(因为告白不须要下载)。你可以在一个 web 界面上、或者也可以应用一个 API 来监督机能和统计数据。

你须要:

  • 树莓派 + SD 卡
  • USB 电源线
  • 以太网线

你不须要应用一个最新型号的树莓派 — 一个老款足够完成这项工作,只要它的内存不小于 512MB 就可以 — 是以一个一代树莓派 Model B(rev 2)就足够,一个 Model B+、或者二代的或者三代的树莓派都可以。你可以应用 Pi Zero,但须要一个 USB micro 以太网适配器。你可以应用一个带 WiFi 的 Pi Zero W 而不是以太网。然则,作为你的收集基本举措措施的一部分,我建议你应用一个机能优胜、稳定的有线连接来代替 WiFi 连接。

预备 SD 卡

开端的第一步,你可能须要将 Raspbian Stretch Lite 安装到一个 SD 卡上。SD 卡至少须要 4GB 大年夜小(完全的桌面版 Raspbian 镜像至少要 8GB,然则 Lite 版镜像更小更轻量化,足够完成这项工作)。如不雅你爱好,也可以应用完全的 Raspbian 桌面版镜像,然则作为一个去运内行荡竽暌功用法度榜样的树莓派,你没须要做更多的工作。

如今,在敕令行下输入 sudo halt 封闭运行的树莓派,并断开它的电源。你可以拔掉落显示器连接线和键盘,然后将你的树莓派放置到一个合适的固定的处所 — 或许应当将它放在你的路由器邻近。确保连接着以太网线,然后从新连接电源以启动它。

应用你的小我电脑,大年夜树莓派的网站高低载 Raspbian Stretch Lite 镜像。解压它并提掏出琅绫擎的 .img 文件,然后将这个 .img 文件写入到你的 SD 卡。不论你的 SD 卡是否是空白的,这一步都不会有什么麻烦,因为在写入前它会清空膳绫擎的数据。

如不雅你应用的是 Linux,写入镜像文件更简单的办法是应用敕令行对象 dd。或者,你也可以应用跨平台的软件 Etcher (可以去参考 Les Pounder 写的指南 “若何为树莓派预备 SD 卡“)。

SD 卡预备完成之后,你可以将它插入到你的树莓派,连接上键盘、显示器和以太网,然后为树莓派接上电源。在初始化设置之后,这个树莓派就不须要键盘或显示器了。如不雅你有应用“无末尾headless”树莓派工作的经验,你可以 启用 SSH 然后去设置它 启用长途连接。

安装 Pi-hole

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

在你的树莓派引导完成之后,用缺省用户名(pi)和暗码(raspberry)登入。如今你就可以运行敕令行了,可以去安装 Pi-hole 了。简单地输入下列敕令并回车:

这个敕令下载了 Pi-hole 安装脚本然后去运行它。你可以在你的电脑浏览器中输入 https://install.pi-hole.net 来查看它的内容,你将会看到这个脚本做了些什么。它为你生成了一个治理员暗码,并和其它安装信息一路显示在你的屏幕上。

就是这么简单,几分钟之后,你的树莓派将预备好为你拦截告白。

在你断开树莓派连接之前,你须要知道它的 IP 地址和你的路由器的 IP 地制鹕悫如不雅你不知道),在你的终端中输入 hostname -I 来查看你的树莓派的 IP 地址,输入 ip route | grep default 来找到你的路由器的 IP 地址。你看到的将是像 192.168.1.1 如许的地址。

设备你的路由器

你的树莓派如今运行着一个 DNS 办事器,接下来你须要告诉你的路由器去应用 Pi-hole 作为它的 DNS 办事器而不是你的 ISP 供给给你的缺省 DNS。进入路由器的治理控制台 web 界面。这个界面一般是输入你的路由器的 IP 地址来进入的。

找到 LAN 设置下面的 DHCP/DNS 设置,然后将你的主 DNS 办事器的 IP 地址设置为你的 Pi-hole 的 IP 地址。设置完成之后,它应当你下图的样子:


  推荐阅读

  避坑指南:程序猿如何避免线上Bug

沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践! h、外部原因,操作体系或数据源。没出缺点的法度榜样是一则谬论,世间难寻。假设存在着一个没有任何缺点的法度>>>详细阅读


本文标题:在你的网络中使用树莓派和Pi-hole拦截广告

地址:http://www.17bianji.com/lsqh/40881.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)