openwrt使用docker部署adguard home

docker创建macvlan,目的使adguard home具备宿主机同网段IP

docker network create -d macvlan --subnet=192.168.88.0/24 --gateway=192.168.88.254 -o parent=br-lan bridge-host(虚拟网卡名字)

在这里插入图片描述

拉取adguard home镜像

docker pull adguard/adguardhome:latest

运行容器

docker run -itd \--name adguardhome \--network bridge-host \--ip=192.168.88.53 \-v /opt/op/docker/adguard/work:/opt/adguardhome/work \  #自定义路径-v /opt/op/docker/adguard/conf:/opt/adguardhome/conf \  #自定义路径--restart=always \
adguard/adguardhome:latest

加多一个docker默认网卡,否则adguard home无法访问互联网

在这里插入图片描述

添加上游DNS服务器

94.140.14.15
94.140.15.15
223.5.5.5
119.29.29.29
https://dns10.quad9.net/dns-query
https://dns.alidns.com/dns-query
https://dns.adguard-dns.com/dns-query
https://120.53.53.53/dns-query
2400:3200::1
1.1.1.1
8.8.8.8

添加过滤规则


https://anti-ad.net/easylist.txthttps://raw.githubusercontent.com/o0HalfLife0o/list/master/ad.txthttps://mirror.ghproxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockdns.txthttps://mirror.ghproxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockfilters.txthttps://gist.githubusercontent.com/Ewpratten/a25ae63a7200c02c850fede2f32453cf/raw/b9318009399b99e822515d388b8458557d828c37/hosts-yt-adshttps://raw.githubusercontent.com/BlueSkyXN/AdGuardHomeRules/master/all.txt

自定义过滤规则包括微信订阅号广告

||wxsnsdy.wxs.qq.com^
127.0.0.1 wxsnsdy.wxs.qq.com
||wxa.wxs.qq.com^
127.0.0.1 wxa.wxs.qq.com
||wxsnsdythumb.wxs.qq.com^
127.0.0.1 wxsnsdythumb.wxs.qq.com
||is.snssdk.com^
||i.snssdk.com^
||p3-tt.byteimg.com^
||success.ctobsnssdk.com^
||sf16-static.i18n-pglstatp.com^
||sf3-fe-tos.pglstatp-toutiao.com^
||ad.zijieapi.com^
||api-access.pangolin-sdk-toutiao.com^
||mobads.baidu.com^
||ad.qq.com^
||ks.pull.yximgs.com^
||open.e.kuaishou.com^
||open.e.kuaishou.cn^
||open.e.kuaishou^
||open.kwaizt.com^
||bd.pull.yximgs.com^
||jstatic.3.cn^
||p1-lm.adukwai.com^
||p2-lm.adukwai.com^
||p3-lm.adukwai.com^
||p4-lm.adukwai.com^
||p5-lm.adukwai.com^
||m.jingxi.com^
||chat1.jd.com^
127.0.0.1 www.csjplatform.com
127.0.0.1 www.googleadservices.com
||www.csjplatform.com^
||xlmzc.cnjp-exp.com^
||lm10111.jtrincc.cn^
||ali-ad.a.yximgs.com^
||qqdata.ab.qq.com^
||tx-ad.a.yximgs.com^
||p1-lm.adkwai.com^
||video-dsp.pddpic.com^
||v1-lm.adukwai.com^
||v2-lm.adukwai.com^
||v3-lm.adukwai.com^
||v4-lm.adukwai.com^
||v5-lm.adukwai.com^
||pgdt.ugdtimg.com^
||tx-kmpaudio.pull.yximgs.com^
||hmma.baidu.com^
||apiyd.my91app.com^
||open.kuaishouzt^
||qzs.gdtimg.com^
||sdkoptedge.chinanetcenter.com^
||roi.soulapp.cn^
||bd.pull.yximgs.com^
||bd-adaptive.pull.yximgs.com^
||bd-livemate.pull.yximgs.com^
||bd-origin.pull.yximgs.com^
||bd-pclivemate.pull.yximgs.com^
||bd-proxy.pull.yximgs.com^
||bd-rwk.pull.etoote.com^
||httpdns.bcelive.com^
||skdisplay.jd.com^
||p9-be-pack-sign.pglstatp-toutiao.com^
||v6-be-pack.pglstatp-toutiao.com^
||log-api.pangolin-sdk-toutiao-b.com^
||api-access.pangolin-sdk-toutiao-b.com^
||pangolin-sdk-toutiao-b.com^
||pig.pupuapi.com^
||pglstatp-toutiao.com^
||thumb.1010pic.com^
||thumb2018.1010pic.com^
||1010pic.com^

将路由器DNS指向adguard home的IP,爱快在DHCP里可以设置终端设备DNS

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/596144.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为何Selenium这么火?

今天给大家带来的主题是自动化测试框架Selenium,话不多说,直接开始! 1.什么是 Selenium 自动化测试 Jason Huggins 于 2004 年创建了一个 JavaScript 框架,旨在将其从重复的手动测试中解放出来。 最初命名为 JavaScriptTestRunn…

【数据结构—二叉树的链式结构实现】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、二叉树的存储结构 二、二叉树链式结构的实现 2.1手动构建一课树 2.2二叉树的遍历 三、二叉树链式结构的实现 3.1前序遍历(递归) 3.2中序遍历(递归) 3.3后序…

第三方软件测试机构可提供哪些服务类型?如何收费?

随着高新技术的快速发展,软件企业将测试工作交由第三方软件测试机构进行已经成为了行业趋势,因为企业自身的大多精力都投入在产品开发上,第三方软件测试机构的存在也就极大的提供了便利。 第三方软件测试机构是区别于软件企业与软件需求方的…

Spark内核解析-节点启动4(六)

1、Master节点启动 Master作为Endpoint的具体实例,下面我们介绍一下Master启动以及OnStart指令后的相关工作 1.1脚本概览 下面是一个举例: /opt/jdk1.7.0_79/bin/java -cp /opt/spark-2.1.0/conf/:/opt/spark-2.1.0/jars/*:/opt/hadoop-2.6.4/etc/ha…

科研+临床观摩|牙科医生公派美国从事访问学者交流

很多临床医学专业的访问学者希望在访学从事科研的同时,能到医院进行临床观摩。对于这些申请者的要求,我们会尽量满足。本案例中的T医生,口语较弱,担心英语面试,最终我们为其取得了田纳西大学健康科学中心的邀请函&…

记模型训练损失为NAN

前段时间想把我模型的输入由DWT子带改为分块的图像块,一顿魔改后,模型跑着跑着损失就朝着奇怪的方向跑去了:要么突然增大,要么变为NAN。 为什么训练损失会突然变为NAN呢?这个作者将模型训练过程中loss为NAN或INF的原因…

SoapUI参数传递操作详解

SoapUI 传递参数 本文章主要是通过例子,给大家讲解一下 SoapUI 发送请求时,如何带上参数~ 我们可以先了解下:SoapUI简介:了解这个流行的API测试工具 新建工程 首先新建一个工程,然后在里面进行后续的操作。 填写工程…

【python入门】day12:bug及其处理思路

bug的常见类型 粗心 / 没有好习惯 思路不清 lst[{rating:[9.7,2062397],id:1292052,type:[犯罪,剧情],title:肖申克的救赎,actors:[蒂姆罗宾斯,摩根弗里曼]},{rating:[9.6,1528760],id:1291546,type:[剧情,爱情,同性],title:霸王别姬,actors:[张国荣 ,张丰毅 , 巩俐 ,葛优]},{r…

redis重启后数据丢失问题解决(亲测好用)

redis修改密码重启后发现redis中的数据丢失了 解决办法: 首先在redis的安装目录下查找重启之前的dump.rdb文件,发现只有当天的一个dump.rdb文件,确认不是重启备份的文件 然后我就全盘找一下dump.rdb的备份文件,找到前一天的备份…

喜讯丨上海和今信息科技有限公司入选2023年上海市专精特新中小企业名单

近日,上海市经济和信息化委员会公示了 2023 年上海市专精特新中小企业名单,上海和今信息科技有限公司凭借多年专注数据智能领域、领先的产品技术实力、专业的创新研发能力以及卓越的行业影响力,顺利通过专家评审和综合评估,荣获上…

MO 2023 年度回顾

PART-ONE 行业态势 随着供需关系的变化,数据库的竞争在经历了 3 年 “百花齐放” 般的发展后,终于在 2023 年进入到了一个相对收拢的阶段。 2023 年,各个数据库厂商间很有默契地在两个方面达成了一致: HTAP 已经成为新一代数据…

源码安全静态扫描工具对比

Checkmarx CxSuite 介绍参见:https://cloud.tencent.com/developer/article/2249914 这家报价接近90W人民币/ 一年,据我们联系的人说 这家销售觉得我们预算不够,高高在上。。。。 sonarqube 参见:GitHub - SonarSource/sonarqu…

【Storm实战】1.2 图解Storm的架构及其组件

文章目录 0. 前言1. 图解架构及其组件2. Storm的主要架构组件 0. 前言 上一章节,我们为了好理解,将storm中的抽象概念 通过画了一个水力发电系统的工作模式,相信大家一定可以直观地理解Storm中的流 (Stream) 、拓扑 (Topology)、Spout、Bolt…

How to understand DataArts Insight in Huawei Cloud

How to understand DataArts Insight in Huawei Cloud 概述什么是DataArts Insight为什么选择华为云DataArts Insight多业务场景全覆盖,实现企业智能分析产品架构产品功能数据接入数据加工仪表板数据大屏交互式分析嵌入式分析智能分析助手智能洞察BI内存引擎企业级数…

Vue中的计算属性与监听器

聚沙成塔每天进步一点点 ⭐ 专栏简介 Vue学习之旅的奇妙世界 欢迎大家来到 Vue 技能树参考资料专栏!创建这个专栏的初衷是为了帮助大家更好地应对 Vue.js 技能树的学习。每篇文章都致力于提供清晰、深入的参考资料,让你能够更轻松、更自信地理解和掌握 Vue.js 的核心概念和技…

大数据开发与低代码:加速数据处理与解决方案开发

随着数据量的爆炸式增长,大数据开发变得愈发重要。然而,传统的大数据开发方法往往需要复杂的编码和开发过程,消耗时间和资源。而低代码开发平台的出现为大数据开发带来了全新的解决方案。本文将介绍大数据开发和低代码的概念,并探…

python的课后练习总结4(while循环)

for循环用于针对序列中的每个元素的一个代码块。 while循环是不断的运行&#xff0c;直到指定的条件不满足为止。 while 条件&#xff1a; 条件成立重复执行的代码1 条件成立重复执行的代码2 …….. i 1while i < 5:print(i)i i 11、使用wh…

WMS仓储管理系统与WCS系统:功能差异与特点对比

在物流行业的现代化管理中&#xff0c;WMS仓储管理系统和WCS仓库控制系统扮演着举足轻重的角色。虽然它们都是仓库管理软件系统&#xff0c;但是它们在功能和应用场景上存在显著的差异。本文将详细阐述这两者的功能和区别。 一、WMS仓储管理系统 WMS是一种综合性的软件系统&…

制药企业符合CSV验证需要注意什么?

在制药行业中&#xff0c;计算机化系统验证&#xff08;CSV&#xff09;是确保生产过程的合规性和数据完整性的关键要素。通过CSV验证&#xff0c;制药企业可以保证其计算机化系统的可靠性和合规性&#xff0c;从而确保产品质量和患者安全。然而&#xff0c;符合CSV验证并不是一…

通过回答自然语言问题进行事件抽取(EMNLP2020)

1、写作动机&#xff1a; 以往的事件抽取方法都基于神经网络模型抽取的密集特征和预训练语言模型的上下文表示。但是&#xff0c;它们&#xff08;1&#xff09;严重依赖实体识别进行事件论元抽取&#xff0c;特别是通常需要采用多步骤方法来进行事件论元抽取。&#xff08;2&…