您现在的位置是:首页 > 教程笔记教程笔记

Docker安装Adguardhome

杨青青2022-04-12【教程笔记】人已围观

简介项目地址AdguardTeam/AdGuardHome免费和开源、强大的全网广告和跟踪器阻止 DNS 服务器。Adguardhome部署拉取 Docker 镜像docker pull adguard/adguardhome 1创建并运行容器

项目地址

AdguardTeam/AdGuardHome

免费和开源、强大的全网广告和跟踪器阻止 DNS 服务器。

Adguardhome部署

拉取 Docker 镜像

docker pull adguard/adguardhome

创建并运行容器

方法一

网络为bridge创建一个新容器并运行 AdGuard Home:

docker run -itd \
    --name adguardhome\
    --restart=always \
    -v /my/own/workdir:/opt/adguardhome/work\
    -v /my/own/confdir:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 67:67/udp -p 68:68/udp\
    -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp\
    -p 853:853/tcp\
    -p 784:784/udp -p 853:853/udp -p 8853:8853/udp\
    -p 5443:5443/tcp -p 5443:5443/udp\
    -d adguard/adguardhome现在您可以打开浏览器并导航到http://127.0.0.1:3000/来控制您的 AdGuard Home 服务。

不要忘记使用您自己的数据配置目录!

您可能需要的端口映射:

  • -p 53:53/tcp -p 53:53/udp: 纯DNS。
  • -p 67:67/udp -p 68:68/tcp -p 68:68/udp: 如果您打算使用 AdGuard Home 作为 DHCP 服务器,请添加。
  • -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp:如果您要使用 AdGuard Home 的管理面板以及将 AdGuard Home 作为HTTPS/DNS-over-HTTPS服务器运行,请添加。
  • -p 853:853/tcp:如果您要将 AdGuard Home 作为DNS-over-TLS服务器运行,请添加。
  • -p 784:784/udp -p 853:853/udp -p 8853:8853/udp:如果您要将 AdGuard Home 作为DNS-over-QUIC服务器运行,请添加。你可以只留下其中的一两个。
  • -p 5443:5443/tcp -p 5443:5443/udp:如果您要将 AdGuard Home 作为DNSCrypt服务器运行,请添加。

方法二

网络为host创建一个新容器并运行 AdGuard Home:

docker run -itd \
    --name adguardhome \
    --network host \
    -v /volume1/docker/adguardhome/work:/opt/adguardhome/work \
    -v /volume1/docker/adguardhome/conf:/opt/adguardhome/conf \
    --restart=always \
adguard/adguardhome

Docker 使用主机的网络而不是 bridged 网络。-p在这种情况下不需要端口映射。

方法三

网络为macvlan创建一个新容器并运行 AdGuard Home:

docker run -itd \
    --name adguardhome \
    --network bridge-host \
    --ip=192.168.1.50 \
    -v /volume1/docker/adguardhome/work:/opt/adguardhome/work \
    -v /volume1/docker/adguardhome/conf:/opt/adguardhome/conf \
    --restart=always \
adguard/adguardhome
  • --network bridge-host: 指定macvlan网络,使用macvlan网络驱动。创建方法见Docker常用命令

  • --ip=192.168.1.50:指定该容器的IP地址。

控制容器

  • 开始: docker start adguardhome
  • 停止: docker stop adguardhome
  • 删除: docker rm adguardhome

Adguardhome规则

EasyList —— 去除国际网页中大多数广告,包括不需要的框架、图像和对象

链接:https://easylist-downloads.adblockplus.org/easylist.txt

EasyList China —— EasyList针对国内的补充规则

链接:https://easylist-downloads.adblockplus.org/easylistchina.txt

EasyPrivacy —— 从网络上上完全删除所有形式的跟踪,包括Web错误、跟踪脚本和信息收集,从而保护您的个人数据

链接:https://easylist-downloads.adblockplus.org/easyprivacy.txt

EasyList Cookie List —— 阻止Cookie标语,GDPR覆盖窗口和其他与隐私相关的通知

链接:https://easylist-downloads.adblockplus.org/easylist-cookie.txt

乘风去广告

广告规则:https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/rule.txt

Anti-AD —— 目前中文区命中率最高的广告过滤列表,实现了精确的广告屏蔽和隐私保护。屏蔽广告域名、电视盒子广告、APP内置广告,同时屏蔽了一些日志收集、大数据统计等涉及个人隐私信息的站点,能够保护个人隐私不被偷偷上传

github链接:https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt

官网链接:https://anti-ad.net/easylist.txt

Adbyby

链接:https://raw.githubusercontent.com/adbyby/xwhyc-rules/master/lazy.txt

链接:https://raw.githubusercontent.com/adbyby/xwhyc-rules/master/video.txt

过滤自我推广并补充 EasyPrivacy 隐私规则 —— CJX’s Annoyance List (去自推列表)

链接:https://gitee.com/cjx82630/cjxlist/raw/master/cjx-annoyance.txt

ADgk —— 适用于 AdGuard for Android 的去广告规则(不保证在其他软件使用的效果)

链接:https://raw.githubusercontent.com/banbendalao/ADgk/master/ADgk.txt

百度搜索结果内屏蔽百家号

链接:https://raw.githubusercontent.com/banbendalao/ADgk/master/kill-baidu-ad.txt

屏蔽网站的 cookies 相关的警告

链接:https://www.i-dont-care-about-cookies.eu/abp/

知乎过滤器 —— 去除开屏、时间轴、首页推荐、回答列表、回答底部及评论区广告,个人中心VIP横幅

标准版:https://raw.githubusercontent.com/zsakvo/AdGuard-Custom-Rule/master/rule/zhihu.txt

严格版:https://raw.githubusercontent.com/zsakvo/AdGuard-Custom-Rule/master/rule/zhihu-strict.txt

广告终结者使用的拦截规则,基于ChinaList+EasyList修正维护

链接:http://sub.adtchrome.com/adt-chinalist-easylist.txt

EasylistChina+EasylistLite+CJX’sAnnoyance —— 由 halflife 维护的拦截规则 ,合并了 EasylistChina、EasylistLite、CJX’sAnnoyance,以及补充的一些规则,每日更新。

链接:https://gitee.com/halflife/list/raw/master/ad.txt

大圣净化 - 针对国内视频网站

链接:https://raw.githubusercontent.com/jdlingyu/ad-wars/master/hosts

注意:上述规则不必全部选择,只需挑选合适即可。

Adguardhome配置

开始配置

访问输入ip+端口号(3000),进入网页配置,点击开始配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t0qcq16B-1636957032381)(https://cdn.jsdelivr.net/gh/VivianWestwood/image01/img/f8QjTf.jpg)]

管理端口

选择网页管理端口,默认80,DNS端口,默认53,点击下一步

选择网页管理端口

配置管理员账号

输入管理员用户名和密码,点击下一步

配置管理员账号

核实设置

核实设置,没问题就点击下一步

核实设置

打开仪表盘

安装已经完成,可以开始使用 AdGuard Home ,点击打开仪表盘

仪表盘

登录页面

输入管理员账号密码,进入管理页面

登录页面

选择过滤器

这里可以查看Adguardhome相关数据,点击过滤器

点击过滤器

选择DNS封锁清单

选择DNS封锁清单,添加上述相关规则

选择DNS封锁清单

配置设备DNS地址

配置设备DNS地址为Adguardhome地址

方法一:修改路由器DHCP分发的DNS地址,重新联网后即可刷新DNS地址

方法二:手动修改设备DNS地址

Tags:

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计40篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们