树莓派安装Pi-hole过滤广告
目录
树莓派作为一个功能强大的微型PC,想必每一个极客爱好者都有折腾过。如果你手中有一块闲置的树莓派,不妨给它装个Pi-hole,摇身一变广告过滤器,让家里的网络环境干净一分~
准备工作
首先准备一块树莓派,一张SD卡,鼠标、键盘、连接线、显示器等外设,方便第一次安装树莓派之后进行设置。如果你的树莓派已经安装好系统,那么可以直接跳过这一步了~
从官网下载树莓派镜像,Ubuntu 下使用 dd 命令将镜像写入到SD卡,Window用户可以使用 win32disk;
树莓派开启SSH,后面我们就可以直接通过ssh远程登陆进行操作了(默认用户名:pi,默认密码:raspberry);
Pi-hole
Pi-hole是一个DNS沉洞(DNS Sinkhole),它通过DNS解析时给出错误信息,从而防止访问特定的域名。如果我们将所有广告链接的域名都保存到黑名单,那么它就可以实现广告过滤了。
由于Pi-hole可以充当我们家庭网络DNS服务器的角色,所有的流量(DNS解析)都会经过它,所以我们只需要配置好树莓派上的pi-hole即可,而不需要为每一个设备单独进行设置。
支持的系统
官网支持:
- Raspbian: Jessie (Only up to Pi-hole v3.2.1 1.2k) / Stretch (lite / with pixel)
- Ubuntu: 16.04 / 16.10
- Debian: 8 / 9
- Fedora 26
- CentOS: 7 (not ARM)
安装
$ sudo curl -sSL https://install.pi-hole.net | bash
耐心等待,中间需要安装比较多的第三方依赖软件~
配置路由器
登陆自己家路由器的后台,找到 DNS解析 的选项,填上树莓派的IP地址。
管理界面
如果安装过程中有勾选 dashboard,那么我们还可以很方便的查看广告拦截的情况。登陆方式:
- http://树莓派的IP/admin
- http://pi.hole/admin
- http://pi.hole/
参考:
码字很辛苦,转载请注明来自ChenJiehua的《树莓派安装Pi-hole过滤广告》
评论