docker给家庭局域网的设备滤除广告

Posted 隔壁网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker给家庭局域网的设备滤除广告相关的知识,希望对你有一定的参考价值。

废话不说了,直接上干货:

1、在DSM Docker中下载pi-hole镜像,diginc/pi-hole镜像


2、启动镜像

进入该镜像的高级设置中,

并且将本地端口手动填写端口号为“53”,

容器端口“53”类型tcp;

第二行本地端口手动填入为“53”,

容器端口“53”,类型udp;

第三行本地端口手动填入为“36778”,

容器端口“80”类型tcp;


注意:

其中蓝框中的端口要一致;

红框的端口如果群晖http已经占用了80端口,

可以改成其它端口 

群晖中不要安装dns server套件,

也不要启用dhcp服务器,

否则会造成53端口冲突


3、卷设置:

文件夹:docker/pihole/dnsmasq.d  

装载路径:/etc/dnsmasq.d 

类型:读写

文件夹:docker/pihole/config  

装载路径:/etc/pihole 

类型:读写

注意:

文件夹是在群晖中已经建立好的文件夹,

按图中所示映射文件夹,

方式为读写(去掉只读的框)



4.环境变量:

WEBPASSWORD:XXXXXXX

TZ:Asia/Shanghai

ServerIP:XXXXXXX

DNS1:XXXXXXX

DNS2:XXXXXXX


「TZ」填写时区,便于pi-hole在半夜更新广告清单

「WEBPASSWORD」为pi-hole网页管理页面密码

  如202.96.199.133,114.114.114.114等


ENDING:设定完后,启动pi-hole后,稍等一会,

再打开http://ServerIP:Port/admin 

就可以看到pi-hole管理页面

(如果看不到,再等一会,多刷新几下),

登录后,可以在settings设定自己相对应网络运营商的dns服务器,

可以选择google,opendns等dns服务器。

路由器下的设备都用群晖的pi-hole过滤广告了。

附件下载,戳阅读原文!

以上是关于docker给家庭局域网的设备滤除广告的主要内容,如果未能解决你的问题,请参考以下文章

如何把米家设备接入HomeAssistant,并实现离线后局域网控制?

家庭局域网

Docker容器内网通过独立IP直接访问的方法

eNSP组建简单局域网

win7加入win10创建的家庭组的方法

检测安卓手机是不是连接到局域网