一、adguardhomedocker简介
adguardhome是一个开源的网络过滤应用程序,它能够阻止广告、恶意软件网站、在线追踪器,以及保护用户的隐私。而adguardhomedocker是基于adguardhome开发的docker镜像,大大简化了安装、配置的难度。
二、安装和配置adguardhomedocker
1、安装docker环境
sudo apt-get update
sudo apt-get install docker.io
2、启动adguardhomedocker容器
sudo docker run --name adguardhome -p 53:53/tcp -p 53:53/udp -p 67:67/udp \
-p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp \
-v /adguardhome/work:/opt/adguardhome/work \
-v /adguardhome/conf:/opt/adguardhome/conf \
--restart unless-stopped \
-d adguard/adguardhome:v0.106.3
3、在浏览器中打开http://ip:3000/进入adguardhome控制台,进行配置
配置过程中可以设置过滤规则,屏蔽不受欢迎的内容,并对每个过滤器进行单独配置。
三、实现广告过滤
1、在adguardhome控制台中,选择过滤器选项卡,点击添加过滤器按钮
过滤器名称:adblock_filters
过滤器 URL:https://filters.adtidy.org/extension/chromium/filters/11.txt
2、点击应用设置并重启adguardhome容器
sudo docker restart adguardhome
3、在浏览器中尝试访问一些常见的广告网站,如doubleclick.net,广告将被自动过滤。
四、实现恶意软件过滤
1、在过滤器选项卡中,点击添加过滤器按钮
过滤器名称:malware_filters
过滤器 URL:https://urlhaus.abuse.ch/downloads/text/
2、点击应用设置并重启adguardhome容器
sudo docker restart adguardhome
3、在浏览器中尝试访问一些恶意软件网站,如malware.com,网站将被拦截。
五、实现隐私保护
1、在隐私选项卡中,启用“防追踪保护”和“隐私保护模式”
2、在HTTPS过滤器选项卡中,启用HTTPS过滤器,强制网站使用HTTPS协议
3、点击应用设置并重启adguardhome容器
sudo docker restart adguardhome
4、在浏览器中尝试访问一些跟踪器或http网站,如so.com,跟踪将被阻止,http网站将被强制重定向到https
结语
本文介绍了如何使用adguardhomedocker实现网络内容过滤的方法,从安装和配置入手,一步步讲解了如何使用adguardhomedocker实现广告过滤、恶意软件过滤以及隐私保护。希望本文能够帮助读者更好地保护自己的网络安全。