前言
Pi-hole 是一款开源且免费的 DNS 沉洞服务器(DNS sinkhole),能够在不安装任何客户端侧软件的前提下为设备提供网络内容屏蔽服务,非常轻量易用。搭配上家中吃灰已久的树莓派,我们就能够轻松打造属于自己的广告屏蔽助手。 在官网的介绍中,Pi-hole 主要具有以下优点:
- 易于安装和配置(号称 10 分钟安装配置一条龙)。
- 全平台,广告屏蔽服务可作用于任何设备,包括PC、手机、平板电脑。
- 轻量,对硬件要求极低。
- 功能稳定且强大,能轻松 hold 住百万级别的请求。
- 提供了美观的
- Web 数据监控仪表盘。
- 开源且免费。
安装教程
因为少数派已经写的非常详细了,这里就不再赘述.,基本是傻瓜式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即可
本文由 SAn 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2020/10/16 16:21