新闻资讯
在你的网络中使用树莓派和 Pi-hole 拦截广告
发布时间:2021-06-28 00:34
  |  
阅读量:
字号:
A+ A- A
本文摘要:编译自: https://opensource.com/article/18/2/block-ads-raspberry-pi 作者: Ben Nuttall译者: qhwdw痛恨上网时看到广告?学习这篇教程来设置 Pi-hole。有一个闲置的树莓派?在浏览网页时讨厌广告?Pi-hole[1] 是一个拦截广告的开源软件项目,它可以将你的家庭网络上的所有广告路由到一个不存在的地方,从而实现在你的设备上拦截广告的目的。这么好的方法只需要花几钟的时间来设置,你就可以使用它了。

鸭脖娱乐

编译自: https://opensource.com/article/18/2/block-ads-raspberry-pi 作者: Ben Nuttall译者: qhwdw痛恨上网时看到广告?学习这篇教程来设置 Pi-hole。有一个闲置的树莓派?在浏览网页时讨厌广告?Pi-hole[1] 是一个拦截广告的开源软件项目,它可以将你的家庭网络上的所有广告路由到一个不存在的地方,从而实现在你的设备上拦截广告的目的。这么好的方法只需要花几钟的时间来设置,你就可以使用它了。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 桌面版镜像,可是作为一个去运行简朴应用法式的树莓派,你没须要做更多的事情。使用你的小我私家电脑,从树莓派的网站上下载 Raspbian Stretch Lite 镜像。

解压它并提取出内里的 .img 文件,然后将这个 .img 文件写入到你的 SD 卡。岂论你的 SD 卡是否是空缺的,这一步都不会有什么贫苦,因为在写入前它会清空上面的数据。如果你使用的是 Linux,写入镜像文件更简朴的措施是使用下令行工具 dd。或者,你也可以使用跨平台的软件 Etcher[2] (可以去参考 Les Pounder 写的指南 “如作甚树莓派准备 SD 卡[3]“)。

SD 卡准备完成之后,你可以将它插入到你的树莓派,毗连上键盘、显示器和以太网,然后为树莓派接上电源。在初始化设置之后,这个树莓派就不需要键盘或显示器了。

如果你有使用“ 无末了(headless)”树莓派事情的履历,你可以 启用 SSH[4] 然后去设置它 启用远程毗连[5]。安装 Pi-hole在你的树莓派引导完成之后,用缺省用户名(pi)和密码(raspberry)登入。现在你就可以运行下令行了,可以去安装 Pi-hole 了。

简朴地输入下列下令并回车:curl -sSL https://install.pi-hole.net | bash 这个下令下载了 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 地址。设置完成之后,它应该你下图的样子:关于这一步的更多信息,可以检察 Pi-hole discourse[6]。

你还需要确保你的 Pi-hole 始终保持相同的 IP 地址,因此,你需要去检察 DHCP 设置,将你的树莓派的 IP 地址条目添加到保留地址中。外部测试现在,在下令行下输入 sudo halt 关闭运行的树莓派,并断开它的电源。

你可以拔掉显示器毗连线和键盘,然后将你的树莓派放置到一个合适的牢固的地方 — 或许应该将它放在你的路由器四周。确保毗连着以太网线,然后重新毗连电源以启动它。

在你的小我私家电脑上导航到一个网站(强烈建议会见 Opensource.com[7] 网站),或者用你的 WiFi 中的一个设备去检查你的因特网会见是否正常(如果不能正常会见,可能是你的 DNS 设置错误)。如果在浏览器中看到了预期的效果,说明它的事情正常。现在,你浏览网站时,应该再也看不到广告了!甚至在你的 app 中提供的广告也无法泛起在你的移动设备中!祝你“冲浪”愉快!如果你想去测试一下你的广告拦截的新功效,你可以去这个 测试页面[8] 实验浏览一些内置广告的网站。现在你可以在你的电脑浏览器上输入 Pi-hole 的 IP 地址来会见它的 web 界面(好比,http://192.168.1.4/admin 或者 http://pi.hole/admin 也可能会事情)。

你将看到 Pi-hole 治理面板和一些统计数据(在这时可能数字比力小)。在你输入(在安装时显示在屏幕上的)密码后,你将看到更漂亮的图形界面:你也可以微调你的 Pi-hole 的设置,像域名的白名单和黑名单、永久和暂时克制、会见拦截统计信息等等。个体情况下,你可能需要去升级你的 Pi-hole 安装。当软件需要更新时,这个 web 界面会泛起一个更新提示。

如果你启用了 SSH,你可以远程登入,否则,那你只能再次毗连键盘和显示器。远程登入之后,输入 pihole -up下令来更新它。

如果你使用过 Pi-hole 或者其它的开源广告拦截器,请在下面的评论区把你的履历共享出来。via: https://opensource.com/article/18/2/block-ads-raspberry-pi作者:Ben Nuttall[9] 译者:qhwdw 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出点击“相识更多”可会见文内链接。


本文关键词:在,你的,网络,中,使用,树莓,派,和,Pi-hole,拦截,鸭脖娱乐官网

本文来源:鸭脖娱乐-www.autopipe86.com