树莓派安装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
发表评论