开发者社区> 知与谁同> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

用 Pi-hole 和 Orange Pi 阻止家中所有设备上的广告

简介:
+关注继续查看

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

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

安装 Pi-hole

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

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


  1. cd <your preferred directory>/

我没有选择 Pi-hole 主页上的“单条命令”安装方式。 我的意思是,他们在那条命令下面写着“用管道到 bash 可能是危险的”,本地安装“更安全”。所以,这里是我的本地安装步骤:


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

如果你没有以 root 用户身份登录,那么这个安装脚本将提示你输入密码,然后再继续。 如果需要,脚本将下载并安装一些必备的 Linux 软件包。接着它会显示一个红蓝界面,提示你回答有关如何配置 Pi-hole 的几个问题。以我的经验,直接接受默认值就可以了,我后来发现 Pi-hole 的 web 应用可以让你更改设置,比如 DNS 提供商。

该脚本将告诉你在图形界面和终端中 Pi-hole 的密码。 请记住该密码!

脚本还会告诉你 Pi-hole 的网址,应该像这样:


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

或者类似这样:


  1. http://orangepipc/admin

输入 Pi-hole 密码,接着你会看到像下面这样的漂亮的仪表盘面板:

Ph-hole

Ph-hole

请记住更改家庭网络路由器上的 DNS 设置并使用你的 Orange Pi 的地址。 否则,广告不会被过滤!

上面的说明与 Pi-hole 网站提供的替代“安全”方法大致相同,尽管 Armbian 没有被列为官方支持的操作系统。我相信这些说明应该在树莓派或其他运行某种形式的基于 Debian 的 Linux 操作系统的 Pi 上工作。但是,我并没有测试这一点,所以期待听到你的经验(请给我留下简短的评论)。

思考和观察

运行 Pi-hole 一段时间,并研究了在 Pi-hole 面板上出现的信息后,我发现有很多我不知道的网络活动在进行,而它们并不都是我批准的活动。例如,有一些我不知道的关于游戏程序的“有趣”连接从我的孩子的设备上发出,还有社交网络程序显然一直在给我发送骚扰数据。总之,无论是否是无害流量,我很高兴减少了流量负载,即使仅减少了一点点……我的意思是,为什么我应该允许我不想要的或者不关心的应用程序和广告吃掉我的网络流量?好吧,现在他们被封锁了。

像这样为 Orange Pi 设置广告屏蔽很便宜、容易,限制一些不必要的流量在我的家庭网络中进出(特别是与孩子们相关的)使我感到放松多了。如果有兴趣,你可以看看我的上一篇文章,如何轻松设置一个 Orange Pi,并使用下面的链接来查看 Orange Pi 是多么便宜。我相信这是一个值得的投资。

更新:具有讽刺意味的是,如果你成功地按照这篇文章设置了 Pi-hole,这个站点上(s.click.aliexpress.com)的受益链接会被屏蔽,是否将它加入到白名单取决于你。


原文发布时间为:2017-02-15

本文来自云栖社区合作伙伴“Linux中国”

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Pi+USB摄像头监视 萌宠-金丝熊
这里说的 Pi 没有具体的型号,因为 通用.... 最为演示啥的,使用的是 PINE A64,可以是树莓派/香橙派.... PINE.png 材料: Pi(PINE A64) USB摄像头(咸鱼 淘的12块钱的) 8G储存卡 Pi 的...
657 0
使用Orange Pi Zero做小小服务器(远程下载服务器)
1.安装 aria 很简单 1.安装 aria 启动 aria 服务 : aria2c --enable-rpc --rpc-listen-all 运行 2.
1106 0
使用Orange Pi Zero做小小服务器(硬件篇)
硬件组装 0.准备好工具与硬件 准备好工具与硬件.jpg 1.将扩展板先放入外壳中 将扩展板先放入外壳中 2.放好后用螺丝将其固定 放好后用螺丝将其固定 3.
649 0
使用Orange Pi Zero做小小服务器(系统篇)
1.准备TF卡 在选择制作启动Orange Pi Zero的TF卡时,建议Class10或以上的 8GB SDHC卡。以下是常见的sd卡。 SanDisk闪迪 TF 8G Class10 Micro/SD 高速 TF卡: SanDisk MicroSD 8G FileSanDisk_MicroSD.
810 0
使用Orange Pi Zero做小小服务器(noVNC篇)
安装vncserver $sudo apt-get install tightvncserver 或 $sudo apt-get install vnc4server 运行 $vncserver :1 详细可查看使用Orange Pi Zero做小小服务器(VNC篇) 安装novnc noVNC官网:https://github.
1135 0
OrangePi Zero 利用 Pi-hole阻止家中所有设备上的广告
本文是一篇转载,最终权益归@PI BOARDS 翻译由linux.cn 提供https://linux.cn/article-8205-1.html?utm_source=index&utm_medium=more ** Pi-hole ** 原本是运行在树莓派上的,但我想知道它能否在我运行 Armbian Linux 的廉价 Orange Pi 上运行。
1020 0
使用Orange Pi Zero做小小服务器(配置篇)
1.ssh连接 将Orange Pi Zero插入网线至局域网环境内, 通过路由器的管理页面查看Orange Pi Zero 的 ip, 打开putty 输入ip 连接 20170312155355.
1128 0
使用Orange Pi Zero做小小服务器(Netdata篇)
Netdata 是一款 Linux 性能实时监测工具.。以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。
726 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载