Pi-hole 树莓派净网神器

/ 默认分类 / 无站内评论 / 46浏览

前言

Pi-hole 是一款开源且免费的 DNS 沉洞服务器(DNS sinkhole),能够在不安装任何客户端侧软件的前提下为设备提供网络内容屏蔽服务,非常轻量易用。搭配上家中吃灰已久的树莓派,我们就能够轻松打造属于自己的广告屏蔽助手。 在官网的介绍中,Pi-hole 主要具有以下优点:

安装教程

因为少数派已经写的非常详细了,这里就不再赘述.,基本是傻瓜式next...

https://sspai.com/post/58183

遇到的坑

安装教程少数派已经写的非常详细了,这里我记录一下安装过程遇到的一些坑

1.无法解析安装域名DNS

示例

Failed to connect to raw.githubusercontent.com port 443: Connection refused

原因

GitHub地址在国内被墙

解决方案

1.搭梯子

2.配置host

在https://www.ipaddress.com/,查询raw.githubusercontent.com真实IP

修改hosts

sudo vim /etc/hosts

添加如下内容:

199.232.68.133 raw.githubusercontent.com

转自 https://blog.csdn.net/txl910514/article/details/105880125

2.软依赖版本冲突

示例

 [E: Unable to correct problems, you have held broken packages]

原因

pi hole需要的依赖冲突,或者存在安装版本不匹配在自动处理过程中无法解决

解决方案

更新系统源,更新依赖到最新

sudo apt-get update && sudo apt-get upgrade

如果还出现次问题,说明更换过国内源,国内源软件太少.

将 /etc/apt/sources.list 和 /etc/apt/sources.list.d/raspi.list 全部恢复成默认树莓派源

再次更新即可

sudo apt-get update && sudo apt-get upgrade

广告清单host

https://github.com/privacy-protection-tools/anti-AD/blob/master/anti-ad-domains.txt
https://gitee.com/privacy-protection-tools/anti-ad/raw/master/domains.txt

新版添加广告host地址

http://IP/admin/groups-adlists.php

路由器DNS配置

记得要配置内网dns上

以小米路由器为例,设置路径如下

常用设置>上网设置>上网设置>拨号手动配置DNS填入树莓派IP即可

琼ICP备18000156号

鄂公网安备 42011502000211号