转自
https://www.right.com.cn/forum/thread-870269-1-1.html
首先安装docker
https://ntgeralt.blogspot.com/2019/06/armbian-docker-portainer.html
然后拉arm镜像
docker pull adguard/adguardhome:arm64-latest
x86-64的话用docker pull adguard/adguardhome
最后容器启动
docker run --name adguardhome -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 69:68/tcp -p 69:68/udp -p 3339:80/tcp -p 444:443/tcp -p 853:853/tcp -p 3333:3000/tcp -d adguard/adguardhome:arm64-latest
例如我运行docker的ip是192.168.4.243
主路由IP为192.168.4.1
进入设置页面, 192.168.4.243:3333
保持默认点下一步[ 80/53]-admin-admin
然后进入设备 192.168.4.243:3339
输入刚刚建立的账号密码admin
完工。你的设备192.168.4.243将会是你的DNS服务器,他正在监听TCP和UDP的53端口。
如何使用此DNS?
把你家主路由192.168.4.1的DHCP-DNS服务器改成192.168.4.243即可
之后路由客户端的所有流量用AdGuard Home的192.168.4.243
AdGuard Home有两大功能,
一个是批量访问内置DNS列表,找最快的。被动技能是防污染。
第二功能是去广告。基于DNS的去广告能力不容小视。
设置-DNS设置-上游服务器,可以自定义一些国外准确解析的DNS,和大陆最快的DNS。
我这里用
180.76.76.76
91.239.100.100:5353
89.233.43.71:5353
第一条腾讯DNS,第二第三条是国外非标端口DNS。准确解析谷歌youtube。闪电响应内外兼备。(他有支持tls和https的超强功能,也支持tcp和udp非标准端口,简直是DNS界瑞士军刀)
由于默认生效内置的官方去广告规则,
你访问https://www.speedtest.net/会发现全部谷歌广告全部拜拜。
当然入门级去广告规则还是对付不了优酷和小米机顶盒等那些顶尖广告技术。
配合KP规则则可以势均力敌。攻防之路漫漫,任重而道远
一些笔记:
查看占用端口
lsof -i:端口号
netstat -anp|grep 端口号
找到数字1536后可以kill 1536
padavan可以killall -9 dnsmasq
没有评论:
发表评论