本文改写于2019/05/04
记录用树莓派安装pi-hole过程及一些坑点,一些基础操作已略过
一、安装raspbian系统
为了偷懒,用了去年的2018-11-13-raspbian-stretch-lite
系统,然后apt-get update
,hehehe....
建议:安装去下载最新系统
二、环境配置
上电后,改密码改源一顿操作,然后,改源,坑来了。。。先说报错
坑点:
安装pi-hole报错:Error: Unable to update package cache. Please try "\e[1;31m"
源不对,我先后用了阿里、中科大的源都不行的。。没有release,大概不支持系统吧,嗯,应该是(小白,不懂)。。。
正确姿势:
sudo nano /etc/apt/sources.list
#复制以下内容进文件
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
#注释官方源啊~对,没错,要用清华源,靠谱~
#还有一处要改
sudo nano /etc/apt/sources.list.d/raspi.list
#照上操作
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
附上:清华源帮助
最后更新呀。。。
sudo apt-get update
sudo apt-get upgrade -y
# 记得重启,很重要,我就被坑了,不然后面会有很多check报错
reboot
三、安装pi-hole
参考:官方手册
curl -sSL https://install.pi-hole.net | bash
全自动化安装,还有界面提示,几个选择,分别是选上级dns,推荐host列表,ipv4/v6,是否安装web界面,及中间件lighttpd等等,全部回车默认就行,后面都能改~
pi-hole重置密码:sudo pihole -a -p
【重要】推荐第三方hosts:
1、https://github.com/neoFelhz/neohosts
2、https://github.com/Diumo/ADhosts/blob/master/README.md
写在最后,就实际体验而言,利用host去广告感觉还是挺鸡肋的,还是没有浏览器装插件强大额,而且用host,误杀率也挺高的,很容易造成正常访问页面打不开或某些图片加载失败。
想玩魔镜,待我工作稳定,攒攒钱,就搞一个。
本文转载至我的博客:mr_yang 's blog
参考链接
1、https://github.com/pi-hole/pi-hole
2、https://aoenian.github.io/2019/02/02/rasp-pi-hole/
3、https://zhuanlan.zhihu.com/p/37084100
4、http://shumeipai.nxez.com/2018/02/09/install-pi-hole-for-raspberry-pi-to-filter-advertisement.html