当前位置:
文章详情

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

2023-03-27 20:20:22 62点赞 658收藏 58评论

大家好,又是我,回顾以往,值友三连发创作于此告一段落。意境有点喝完这杯,还有三杯,哈哈哈,发发发。大家一起发财。跑题了...

记得首发:群晖旁路由广告过滤方案AdGuardHome+PiHole

然后再发:Op旁路由广告过滤方案AdGuardHome+DNSFilter+广告屏蔽大师plus+

这篇来点终极绝招:值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

以下原创,对你有帮忙请点赞关注加收藏,谢谢!

一、各插件定义和作用:

首先,我们来看䀸几大插件我对它们的定义:

1、Dnsmasq

op自带的DNS服务器,通过他监管53端口。给它唯一功能就是转发给MosDNS去处理:127.0.0.1#5335

说白了就是软路由的最底层,出去靠它,只要一崩溃,无法上网,直接查它就行,配置好后又能恢复上网。

2、MosDNS

DNS转发器,配5335端口,用它出国跟国内飞,稳定一波且一致好评,对比Smartdns来说,专业就交给专业负责,各施其职。给他唯一功能就是让它去分流到对AdGuardHome和PiHole。

3、SmartDNS

DNS查询和解析缓存服务器,这么叫它大家应该知道它的功能,像什么第一第二服务器做进出口的活,不用理它,只要它最基础最基本最强也是最好的功能就行。给他唯一功能就是填上各路DNS出去浪且带回来各种希望。

4、AdGuardHome

这货比较杂,什么都想做,所以做不好,我只让它做过滤广告专业,顺便做个记录,主要还是源于它有很好的图形平台看得到,不像上面几个坑。

5、PiHole

这货在外也是有名声的,我这里把它当备用过滤广告专业,方向不变,当然如果大家要出国飞,可以让它负责出国部分过滤。而AdGuard就负责国内部分过滤。互不影响,关键看大家想怎么搞它舒服。

其实为啥折腾用上它么多插件,无非就是保稳定,像1、Dnsmasq的功能让它交给2、MosDNS去做,网络出问题第一时间停掉所有插件依旧不影响上网。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

【觉得精华一】解释思路:Op底层的Dnsmasq只负责DNS转发,给到MosDNS去分流:方案一、开启出国游由PiHole负责处理国外业务过滤,AdGuardHome只负责处理国内业务过滤,方案二国内游由AdGuardHome主处理国内过滤,PiHole备用过滤防止漏网。而SmartDNS只负责他们上游服务器查询解释和缓存。

这样如果上网出现问题,只要第一时间清掉Dnsmasq的DNS转发,让Op自己负责回来就不影响上网。

二、各插件配置上手:

1、Dnsmasq配置:

网络—DHCP/DNS基本设置中,DNS转发填127.0.0.1#5335

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

2、MosDNS配置:

服务—MosDNS勾启用,给它的端口是5335启用DNS转发。意思就是让Dnsmasq转发给MosDNS去处理。我装的版本是V4,现在的版本是V5,配置大同小异,保存后,我们要手动修改参数配置文件可以用工具Winscp连上后进入目录/etc/mosdns修改 .yaml配置文件,也可以用自定义,主要修改里面出国和国内参数部分。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

这里说明1745是我分给AdGuardHome端口,1755是分给PiHole端口这里说明1745是我分给AdGuardHome端口,1755是分给PiHole端口

上面127.0.0.1:1745这部分就是国内游,所以我填按方案二填了,如果要方案一,就在下面框把对应PiHole的如:127.0.0.1:1755填在那。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

3、SmartDNS

服务—SmartDNS勾启用,给它的端口是6054,缓存按大的填,我这里填10000勾了域名预加载和解析本地主机名,关键是配置上游服务器。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

【觉得精华二】有个技巧:其实这货就是手动让人不爽,不像AdGuardHome那么直接,也没有可以导入表格,所以一般看它就很烦,但这里我教大家可以在/etc/config/smartdns找到它编辑,文章后面放参数。

4、AdGuardHome

在设置——DNS设置的上游DNS服务器直接填127.0.0.1:6054

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

安装可以看下我上期发布的值友要求系列1:DNSFilter+AdGuardHome安装

说明一下:这里我分配AdGuardHome的监听端口是1745,所以在MosDNS填的就是这个端口。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

5、PiHole

Settings——DNS设置的填127.0.0.1:6054

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

安装可以参考我往期发布的值友首发:群晖旁路由广告过滤方案AdGuardHome+PiHole

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

说明一下:这里我分配AdGuardHome的监听端口是1755,所以在MosDNS填的就是这个端口。

最后的分享

【觉得精华三】编辑/etc/config/smartdns文件,在config server开始可以用下面替换,就把我上面图片的所有辛苦直接实现。

config server

option enabled '1'

option type 'udp'

option server_group 'china'

option blacklist_ip '0'

option name 'ydcn'

option ip '211.136.17.107'

config server

option enabled '1'

option type 'udp'

option server_group 'china'

option blacklist_ip '0'

option name 'ydcn2'

option ip '211.136.20.203'

config server

option enabled '1'

option type 'udp'

option name 'aildns2'

option ip '223.6.6.6'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'dnspai'

option ip '101.226.4.6'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'dnspai2'

option ip '123.125.81.6'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'DNSPod'

option ip '119.29.29.29'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'BaiduDNS'

option ip '180.76.76.76'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'cnc'

option ip '218.4.4.4'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name '114dns'

option ip '114.114.114.114'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name '101dns'

option ip '101.101.101.101'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name '114dns2'

option ip '114.114.115.115'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option name 'rubyfish'

option ip 'rubyfish.cn'

option type 'tls'

option no_check_certificate '0'

option server_group 'china'

option blacklist_ip '0'

config server

option enabled '1'

option name '360'

option ip 'dot.360.cn'

option type 'tls'

option no_check_certificate '0'

option server_group 'china'

option blacklist_ip '0'

config server

option name 'ali'

option ip 'https://223.5.5.5/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'china'

option blacklist_ip '0'

option enabled '1'

config server

option enabled '1'

option name 'google'

option ip '8.8.8.8'

option type 'tcp'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'google'

option ip 'dns.google'

option type 'tls'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'google'

option ip 'https://dns.google/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'google'

option ip '8.8.4.4'

option type 'tcp'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'opendns'

option ip '208.67.222.222'

option type 'tcp'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'V2EXDNS'

option ip '199.91.73.222'

option type 'tcp'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'V2EXDNS'

option ip '199.91.73.222'

option type 'tls'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'opendns'

option ip '208.67.222.222'

option type 'tls'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'opendns'

option ip 'https://doh.opendns.com/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'cloudflare'

option ip 'cloudflare-dns.com/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'quad9'

option ip '9.9.9.9'

option type 'tls'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'quad9'

option ip 'https://dns.quad9.net/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'rixcloud'

option ip 'doh.rixcloud.dev/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option name 'fallback'

option ip '1.1.1.1/dns-query'

option type 'https'

option no_check_certificate '0'

option server_group 'guowai'

option blacklist_ip '0'

config server

option enabled '1'

option type 'udp'

option name 'CNNIC'

option ip '1.2.4.8'

config server

option enabled '1'

option type 'udp'

option name 'CNNIC2'

option ip '210.2.4.8'

以上原创,仅为了更高效清理过滤广告,让我们远离广告骚扰,尽量告别广告烦恼。客观与否还请大家指正,期待深入探讨交流。

值友终发:全网广告过滤方案AdGuardHome+PiHole+MosDNS+SmartDNS+DnsmasQ

最后送上2张效果图最后送上2张效果图

展开 收起
58评论

  • 精彩
  • 最新
  • 没什么用 还影响网络稳定性

    校验提示文案

    提交
    估计是SmartDNS没配好影响可以自己测下

    校验提示文案

    提交
    收起所有回复
  • 国内屏蔽广告违法 [高兴]

    校验提示文案

    提交
    哈哈哈哈哈!带货么

    校验提示文案

    提交
    收起所有回复
  • 值得这么费事么 你不如弄个白名单算了

    校验提示文案

    提交
    虚心学习,怎么弄?

    校验提示文案

    提交
    收起所有回复
  • 内容农场,咋破局解决

    校验提示文案

    提交
    安装个应用过滤插件能否满足你的需求?

    校验提示文案

    提交
    应用过滤插件:是个啥?

    校验提示文案

    提交
    收起所有回复
  • 这个配置方案有点年头了,还有效?

    校验提示文案

    提交
    我自己目前就在用公司53ms,家里9ms还行

    校验提示文案

    提交
    收起所有回复
  • 能把MOSdns 的自定义配置文件发一下吗?抄作业

    校验提示文案

    提交
    我发了个文,还在审到时你看睦

    校验提示文案

    提交
    楼主 我觉得这个设置才是比较好Dnsmasq》AdGuardHome》opc》mosdns》SmartDNS。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 其实..有没有一种可能只用AdGuardHome + openclash + 广告屏蔽大师 Plus 会简单点呢.

    校验提示文案

    提交
    可以的,每种搭配主要是好用就行,玩得开心就好

    校验提示文案

    提交
    收起所有回复
  • 直接ROS分流不好?

    校验提示文案

    提交
    都好不同角度实现它

    校验提示文案

    提交
    直接分流出国很慢,不知道啥原因。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 先收藏,N1旁路由能套用不

    校验提示文案

    提交
    可以的

    校验提示文案

    提交
    谢谢,周末正好有的玩了

    校验提示文案

    提交
    收起所有回复
  • 插件越多越不稳定。。。随便崩一个,基本上网络就崩了,还是越少越好

    校验提示文案

    提交
    所以我文中提到有问题直接去掉转发,定位可以直接看smartDNS,分流mosdns基本不用动,AdGuardhome调用smartDNS去查。

    校验提示文案

    提交
    稳定就不会崩,里面插件用上就很完美。主要里面功能

    校验提示文案

    提交
    收起所有回复
  • 有时候会影响网页加载,莫名其妙卡住

    校验提示文案

    提交
    cpu占用高么

    校验提示文案

    提交
    收起所有回复
  • 光猫拨号,软路由smartdns有用吗?

    校验提示文案

    提交
    有,你客户端指向软路由处理,那smartDNS插件就产生作用

    校验提示文案

    提交
    收起所有回复
  • 搞复杂了,一个mosdns就够了

    校验提示文案

    提交
    能发挥作用就好,每个触及所长

    校验提示文案

    提交
    收起所有回复
  • 不是代码过滤就没用

    校验提示文案

    提交
    比如呢?你可以看过滤拦截记录,那些规则能产生作用,当然还可以额外加自定义

    校验提示文案

    提交
    收起所有回复
  • 感觉插件过于臃肿了,其实dnsmasq-adg-mosdns就够了,而且dns上游查询服务器不需要那么多,选2-3个稳定的dns服务商就行

    校验提示文案

    提交
    嗯,看每个人的需要,我的综合8ms还好

    校验提示文案

    提交
    收起所有回复
  • 搁这儿套娃是吧

    校验提示文案

    提交
    无限套实现到

    校验提示文案

    提交
    收起所有回复
  • 请教下 这种屏蔽广告能屏蔽掉手机上的开屏广告吗

    校验提示文案

    提交
    理论上可以,但要找到对应的规则,目前还没有人更新出来

    校验提示文案

    提交
    收起所有回复
  • 转来转去不会拖慢网速么

    校验提示文案

    提交
    没感觉受影响

    校验提示文案

    提交
    收起所有回复
  • 你是套娃鼻祖比尔麦克的学生吧?

    校验提示文案

    提交
  • 将套娃进行到底!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

最新文章 热门文章
658
扫一下,分享更方便,购买更轻松