之前在安装dnsmasq的时候就发现了这个软件,很实用,这几天放假在家里没事情,就准备折腾一下装在树莓派上,整个安装过程可谓惊心动魄,遇到很多的坑,一度想放弃了,什么破软件,对安装环境要求这么高。。。不过还是坚持了下来,经过反复测试终于成功了。因页面为英文看着别扭,顺手也就汉化了。

1.环境准备

如果你是装在树莓派上,先更新系统到最新版,如果你是最新版,请重装。。。

系统一定要干净的!一定要干净的!一定要干净的!重要话的说三遍!确保干净的系统,安装成功率猛增,不然就一直填坑吧

同时,确保你的系统没有任何修改,如更换国内源的,请换回官网源,国内源众多问题,我第一次重装系统后,马上更换了源,结果软件更新的太少,导致后期安装不顺利。

IP地址最好为静态IP

DNS建议设置成8.8.8.8,安装pihole后,DNS会配置为127.0.0.1

2.安装过程

确保系统为干净的系统后,首先更新系统,pihole的依赖很多,一个更新不成功就会导致安装不成功。

apt-get upgrade

更新系统后直接进行pihole的安装

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

等待大约1分钟,进入安装界面

选择上游DNS,建议用谷歌或者自定义114DNS.

之后会确认信息,比如IP地址、是否启动web管理界面等,以此按照是默认设置就可以了,设置完后,就开始安装。

完成安装的界面,一定要这个界面,如果没有这个界面直接显示命令执行完成的话是没有安装成功的。

可以使用pihole -r 进行重装。后续会把遇到的坑补上。