PVE 安装Pi-hole

一. Pi-Hole简介
相信大家已经对Pi-Hole都有耳闻了,这里再简单介绍下。Pi-Hole是一个开源免费的DNS服务器构建软件,它的特殊之处就是对于广告地址的DNS进行解析屏蔽,所以客户端电脑/手机/平板等不用安装任何软件,只要把本机的DNS解析服务指向Pi-Hole服务器地址即可,适用于任何操作系统。可简略的认为是广告屏蔽DNS服务器。

二. 安装过程
下载LXC容器模板Debian10,方法不再赘述。

根据LXC容器模板创建CT,CT启动后为了方便远程管理安装软件等,我们需要启用root远程SSH登陆服务器功能。
Debian系统一般默认不允许root进行ssh登录,或者默认都没有安装ssh服务。
a. 安装ssh-service
apt install ssh
b. 修改配置文件
vi /etc/ssh/sshd_config
c. 光标移到文档末尾按下o键添加一行,输入如下字符,然后按下Esc键,按下:(冒号)输入wq命令保存并退出
PermitRootLogin yes
d. 重启服务
systemctl restart ssh
安装curl命令支持
apt-get install curl
如果运行此命令失败,用apt update命令更新下程序数据库。
安装Pi-Hole
curl -sSL https://install.pi-hole.net | bash
如果出现如下提示,表明GitHub的raw.githubusercontent.com域名解析被污染了。

可通过修改hosts解决此问题。
查询真实IP,在https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。

修改hosts
vi /etc/hosts
添加如下内容:
199.232.68.133 raw.githubusercontent.com
重新执行Pi-Hole安装命令
curl -sSL https://install.pi-hole.net | bash
出现如下画面就表示可以正常安装。途中跳出的图形界面选取默认值即可,如果需要光标跳转记得使用“Tab”键。

安装完成后出现如下画面:

上面的Web Interface password非常难记,所以我们要修改密码,用如下命令
pihole -a -p
用浏览器登录如上图片提示的服务器web管理页面(http://192.168.137.2/admin),login刚才修改过的密码,点开Tools→Update Gravity菜单更新过滤列表,最后可以看到如下更新成功的提示。

至此Pi-Hole安装全部结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值