树莓派安装pi-hole进行广告过滤

缘起

之前树莓派3B一直在角落里作为NAS来使用,包括smb共享,transsim 下载等等用途,但是这段时间基于j3455的nas替代了树莓派的这些功能,树莓派就降级为一个linux系统了,不包含任何的个人数据,只作为一个自动化执行工具来用,跑跑定时的小任务就好了。

前段时间发现了一个有趣的小软件,叫做pi-hole,能够将树莓派变身为一个dns服务器,可以像abp类似的过滤掉一些广告网址(dns劫持实现)。

而目前树莓派的职责,不包含任何的个人数据,用来做这些事情就比较随意了,于是就有了这一波折腾~

折腾过程

1、安装pi-hole

安装过程很简单,就不赘述了,直接下面的命令安装:

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

安装过程中直接一直下一步就好,记住最后一步的管理员密码。

2、pi-hole设置

经过第一步的安装,接下来就是设置过滤的规则了,可以登录树莓派的网址,admin + 刚才生成的密码登录进行管理。

settings --> BlockLists中,下面的文本框中粘贴如下的网址,这些是我搜集了一些国内适用的网址。

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://mirror1.malwaredomains.com/files/justdomains
http://sysctl.org/cameleon/hosts
https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://hosts-file.net/ad_servers.txt
https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt
http://someonewhocares.org/hosts/hosts
https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
http://sysctl.org/cameleon/hosts
http://www.montanamenagerie.org/hostsfile/hosts.txt
http://www.malwaredomainlist.com/hostslist/hosts.txt
http://adaway.org/hosts.txthttp://winhelp2002.mvps.org/hosts.txt
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://mirror1.malwaredomains.com/files/justdomains
https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
https://hosts-file.net/ad_servers.txt
https://raw.githubusercontent.com/vokins/yhosts/master/hosts
https://hosts.nfz.moe/127.0.0.1/full/hosts
https://adaway.org/hosts.txt
http://hosts.mwsl.org.cn/hosts.txt
https://justdomains.github.io/blocklists/lists/adguarddns-justdomains.txt
https://justdomains.github.io/blocklists/lists/easylist-justdomains.txt
https://justdomains.github.io/blocklists/lists/easyprivacy-justdomains.txt
https://justdomains.github.io/blocklists/lists/nocoin-justdomains.txt
https://raw.githubusercontent.com/vokins/yhosts/master/hosts
https://hosts.nfz.moe/127.0.0.1/full/hosts
https://cdn.jsdelivr.net/gh/neoFelhz/neohosts@gh-pages/127.0.0.1/full/hosts
http://dn-mwsl-hosts.qbox.me/hosts

使用体验

经过一段时间的使用,发现对于google等厂商的广告还是可以过滤的,但是对于国内的,比如百度这些过滤效果有限,但是如果你有个闲置的树莓派,还是建议玩一下的。

**注意:**这个软件给人一种黑盒的感觉,最好在空的不做个人数据存取的树莓派上玩,不建议用在实际使用的nas上。

参考文档

http://shumeipai.nxez.com/2018/02/09/install-pi-hole-for-raspberry-pi-to-filter-advertisement.html


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。