宝塔面板使用docker

宝塔面板使用docker

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-17
文章简介

之前讲过AdGuardHome的安装,不过那是一篇手动编译安装的教程,这篇文章准备用宝塔环境docker安装AdGuardHome。因为docker搭建维护也很方便,玩

2025阿里云双十一服务器活动

之前讲过AdGuardHome的安装,不过那是一篇手动编译安装的教程,这篇文章准备用宝塔环境docker安装AdGuardHome。因为docker搭建维护也很方便,玩法多样,值得试试~

如果喜欢手动编译安装看教程:https://www.daniao.org/10325.html

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=

1、简介

官网:https://adguard.com/zh_cn/adguard-home/overview.html

项目:https://github.com/AdguardTeam/AdGuardHome

版本:https://github.com/AdguardTeam/AdGuardHome/releases

docker:https://hub.docker.com/r/adguard/adguardhome

2、准备

tips:如果安装好宝塔面板遇到登录限制的问题,可以看以下教程,如果教程失效,可以反馈给博主。

  • 宝塔面板目前绕过强制绑定官网账号的几个小方法
  • 宝塔面板目前绕过强制绑定官网账号的几个小方法
  • 3、安装

    1)官方提供的docker命令介绍:

    -v$PWD/adguardhome/work:/opt/adguardhome/work\

    -v$PWD/adguardhome/conf:/opt/adguardhome/conf\

    以上端口并不是所有都会用到,正常情况下需要开放53和3000这两个默认的端口,这里简单介绍下这些端口的作用。

  • :DNS端口。即其他设备访问AdGuardHome进行DNS解析的默认端口。因为部分系统不支持自定义DNS端口,所以不建议自定义。部署前务必要查看是否有其它程序占用。
  • ,?:DHCP端口。除非想代替你路由上的DHCP服务器,否则用不到。
  • :管理页面默认HTTP端口。可忽略,在初始化页面设置管理端口为3000端口即可。
  • :HTTPS和DoH端口。本地内网环境不需要。
  • :DoT端口。不使用相关功能可忽略。
  • :初始化设置端口。除非通过配置文件去设置,否则必须开启。
  • 2)开始部署,vps上部署一般只需要映射和?端口:以下命令需要在命令模式下运行。全部复制粘贴回车即可自动运行安装。

    此处为隐藏的内容发表评论并刷新,方可查看发表评论

    4、AdGuardHome初始化设置

    1)宝塔安全里面放心53和3000这两个端口

    2)使用浏览器访问<IP+3000>端口即可进入到Ad-GuardHome的初始化界面~

    3)接着是监听接口(网卡)和端口设置,根据不同的网络模式和实际情况需要作出不同的修改。因为前面映射的是3000端口,所有把监听的端口改为3000。其他默认~

    然后是设置管理用户名和密码,后面都是直接下一步。

    4)完事之后输入用户名和密码登录,就来到了仪表盘页面。至此Ad-GuardHome就部署完成了。

    5、使用

    上面的部署完成,不要以为结束了,一切才刚刚开始。

  • 使用AdGuard【家长控制】服务:如果家中有尚未成年的孩子,建议开启,屏蔽成人内容。
  • 强制安全搜索:在Bing、Google、等网站上强制使用安全搜索,屏蔽一些内容。
  • 2)DNS设置

    根据所在网络环境的不同推荐以下两组供选择,如果有魔法上网需求,你应该部署两个Ad-GuardHome,通过DNS分流才能达到较为理想的防污染和去广告效果。

  • 中国大陆网络环境推荐选择腾讯(DNS-Pod)和阿里的公共DNS。使用它们你会惊奇的发现偶尔某些不存在的网站都是能正常解析的,只不过解析的结果并不是离你的代理服务器最近的IP,所以效果并不理想,也不稳定。
  • TIPS:?中国大陆不推荐使用任何海外的DNS,因为延迟很高且都受到了不同程度的干扰,可用性不高,强行设置只会得到减速效果或者报错。所以,国内的vps,可以用如下的dns

    https://dns.pub/dns-query

    https://dns.alidns.com/dns-query

  • 自由网络,比如海外的VPS,推荐使用Google和Cloud-flare的公共DNS。给代理软件使用的前提是它们必须在代理名单中。海外的vps,使用如下的dns。
  • https://dns.google/dns-query

    https://dns.cloudflare.com/dns-query

    3)BootstrapDNS服务器

    同样的,根据网络环境的不同分为两组:

    设置完点击测试上游服务器,没有问题点保存即可。比如博主用的是do的机器,那么只能选择海外的一组dns了。看图:

    4)DNS服务设定,具体设定看图:

  • 速度限制
  • 宝塔面板使用docker

  • 使用DNSSEC?:用于效验DNS记录的签名,防止DNS缓存被投毒,建议勾选。勾选后会在日志页面请求列显示小绿锁图标。
  • 禁用IPv6?:丢弃IPv6的DNS查询。在本地网络和网站都支持IPv6会优先使用IPv6去访问网站,但目前IPv6的建设还处于初级阶段,大多数地区的IPv6网络体验都一般。还有一些代理软件对IPv6支持不佳,开启后可能会影响国际互联网的访问。如果对此没有特殊需求,那么直勾选即可,这样既不影响BT软件连接IPv6网络,又可以优先使用IPv4来上网。如果只有IPv4,那么是否勾选没有区别。
  • 5)DNS缓存配置

    目前多数域名的TTL值普遍在300以内,所以给出以下设置参考值:

    6)加密设置

    这个设置就很尴尬了,国内开放你的DNS服务器,会有法律风险。部署在国外网络速度缓慢,加密意义也不大,而且,这个玩意,基本都是个人单独使用。所以基本用不到。

    每个人的需求不一样,所以这个部分就略过了,个人用户也基本不会使用。

    除非是你的路由设备的DHCP功能缺斤少两,否则一般是用不到的。所以这里基本不用设置。

    6、过滤器设置

    1)这个功能就是我们喜闻乐见的去广告环节。设置位置

    2)我们需要添加一些其它的规则。然而规则并不是越多越好,多了会影解析速度,真正需要的是高质量。比较好的有?anti-AD?和?halflife?这两个规则。

    a:整列比较好用的规则列表|展开收缩

    AdGuardDNSFilter

    AdGuard官方维护的广告规则,涵盖多种过滤规则

    https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt

    AdAway官方的去广告Host规则

    https://adaway.org/hosts.txt

    适用于AdGuardforAndroid的去广告规则,去视频APP广告、开屏广告

    https://banbendalao.coding.net/p/adgk/d/ADgk/git/raw/master/ADgk.txt

    命中率高、兼容性强

    https://anti-ad.net/easylist.txt

    涵盖了EasyListChina、EasyListLite、CJX'sAnnoyance、乘风视频过滤规则,以及补充的其它规则

    https://cdn.jsdelivr.net/gh/o0HalfLife0o/list@master/ad.txt

    AdblockPlus官方维护的广告规则

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

    面向中文用户的EasyList去广告规则

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

    反隐私跟踪、挖矿规则

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

    国内网站广告过滤规则

    https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt

    视频网站广告过滤规则

    https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt

    MalwareDomainList

    恶意软件过滤规则

    https://www.malwaredomainlist.com/hostslist/hosts.txt

    AdblockWarningRemovalList

    去除禁止广告拦截提示规则

    https://easylist-downloads.adblockplus.org/antiadblockfilters.txt

    Fanboy'sAnnoyancesList

    去除页面弹窗广告规则

    https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt

    7、本地电脑设置

    登录之后,我们点击设置指导可以看到详细的设置方法,大鸟这里以win10电脑为例。

    在打码的地方输入你的AdGuardHome服务器地址。保存之后,开启成功。

    8、效果

    我们可以关闭你浏览器的ad插件,打开站长工具网站,比如说,aizhan.com、seo.chinaz.com这种网站广告是最多的。过滤的还是很干净的。

    9、最后

    AdGuardHome去广告效果怎样?额,说实话,你要都指望这玩意清除所有的广告,你估计要很失望了,还是要配合ad插件来使用。

    但是使用中你会发现手机收到的推送广告明显减少了,然后是部分App的开屏广告消失了,这还是能起到一定作用的。

    具体的使用方法还有很多,这里就不展开讨论了,感兴趣的童鞋可以去看看官网的文档~~~

    标签:
    宝塔面板WordPress建站最详细的性能优化(宝塔面板搭建wordpress网站)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!