您的位置:

使用adguardhomedocker实现网络内容过滤

一、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实现广告过滤、恶意软件过滤以及隐私保护。希望本文能够帮助读者更好地保护自己的网络安全。