配合AdGuard Home使用时的设置 #1420
Replies: 22 comments 36 replies
-
我直接改成53了……不设置任何重定向,openclash也不劫持dns,也不需要改nat。 更新一下,我把dnsmasq完全关了,adguardhome的DHCP配置的IP生效更快,而且adguardhome在处理ptr(在日志搜索“168.192”)的时候,如果自己不是DHCP服务器时,有时耗费大量时间。 需要在openwrt->系统->启动项中禁用dnsmasq并启用adguradhome。 |
Beta Was this translation helpful? Give feedback.
-
让Dnsmasq监听53以外的端口(比如6653),这样不影响DHCP。AdGuard Home直接监听53端口,防火墙加入以下自定义规则以劫持DNS: AdGH替换Dnsmasq后,最好把PTR 、本地请求都转发到Dnsmasq。Dnsmasq关闭重绑定保护。若要同时使用网易云解锁插件,只要单独设置云音乐的域名走Dnsmasq。 参考AdGH配置: 参考Dnsmasq命令行配置: |
Beta Was this translation helpful? Give feedback.
-
对了,建议关闭adg的DNS缓存,容易出问题 |
Beta Was this translation helpful? Give feedback.
-
大佬 5553 是在哪配置的?我的表:NAT里也没有 DNSMASQ规则。。。 |
Beta Was this translation helpful? Give feedback.
-
ADGUARD过滤效果还不错,腾讯视频广告过滤不彻底 |
Beta Was this translation helpful? Give feedback.
-
优化了一下ADGUARD的DNS解析设置,一下子平均解析时间搞到了10ms一下,请问 |
Beta Was this translation helpful? Give feedback.
-
https://openwrt.org/docs/guide-user/services/dns/adguard-home 以上场景是有上层路由routeros做主路由+dhcp,然后dhcp时候需要过clash的客户端,用dns的参数3、6覆盖为openwrt的ip。 |
Beta Was this translation helpful? Give feedback.
-
不是7874吗,为什么藏个5553在里面,搞得adguardhome+dnsmasq+openclash收不到请求 |
Beta Was this translation helpful? Give feedback.
-
哪种都可以啊,我用的fakeip增强模式,那个dhcp我一般不用
…---原始邮件---
发件人: ***@***.***>
发送时间: 2023年1月20日(周五) 下午2:04
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [vernesong/OpenClash] 配合AdGuard Home使用时的设置 (Discussion #1420)
哥们想问一下你OpenClash用的FakeIP模式还是默认模式呢 还有是增强还是混合模式呢
list dhcp_option '3,192.168.1.1' list dhcp_option '6,192.168.1.1'
对于加入的这两个ADG地址需要加上ADG“3000”的端口号吗
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
测试显示是失败,这是个bug,但实际能工作没问题,直接保存应用
…---原始邮件---
发件人: ***@***.***>
发送时间: 2023年1月27日(周五) 晚上7:21
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [vernesong/OpenClash] 配合AdGuard Home使用时的设置 (Discussion #1420)
我改fake ip 增强模式 然后adh上游填的127.0.0.1:7874 然后测试上游服务器 显示连接失败
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Adguard Home占用0.0.0.0:53端口,转发dns请求到127.0.0.1:7874,不开启Fake-IP 持久化的情况下,响应时间都是1ms以下,是正常的,但是开启fakeip持久化之后,fakeip的响应时间达到了几十ms,请问这是什么问题呢? |
Beta Was this translation helpful? Give feedback.
-
老师。你这设置的环境OP是旁路由还是单OP路由的? |
Beta Was this translation helpful? Give feedback.
-
覆写设置➡️DNS设置➡️*自定义上游 DNS 服务器 |
Beta Was this translation helpful? Give feedback.
-
openclash 版本 v0.45.139-beta 设置了 ADG 53端口 -> dnsmasq 1053 -> openclash 7874 工作正常,ADG 做第一层过滤,但是有个问题,openclash 在 dns 设置里禁用 dns 劫持,防火墙里还是会出现
这两条规则,手动删除这两条规则就可以正常走 ADG 了,否则被直接劫持到 dnsmasq 了。看到 openclash 启动完成后会有这条日志,话说这个 DNS 劫持能否完全禁用?@vernesong
|
Beta Was this translation helpful? Give feedback.
-
adguard home防火墙劫持53端口,只能劫持普通的UDP流量吧? |
Beta Was this translation helpful? Give feedback.
-
那如果 adguardhome 和 openclash 不在一个机器上呢?openclash 在主路由,adguardhome 在内网机器上,这要怎么配置呢? |
Beta Was this translation helpful? Give feedback.
-
127.0.0.1换成局域网主机IP不就行了
Caliban ***@***.***> 于 2024年3月19日周二 14:02写道:
… 那如果 adguardhome 和 openclash 不在一个机器上呢?openclash 在主路由,adguardhome
在内网机器上,这要怎么配置呢?
—
Reply to this email directly, view it on GitHub
<#1420 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHXJ4SFROBTMKCJWPH6REFDYY7IIZAVCNFSM47LGYK3KU5DIOJSWCZC7NNSXTOKENFZWG5LTONUW63SDN5WW2ZLOOQ5TQOBTGYZDEMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
DNSmasq有转发功能,你这功能实现了不就行了,没必要折腾。
dnsmasq转发至adg主机再到openclash的dns
Caliban ***@***.***> 于 2024年3月19日周二 14:26写道:
… 我目前的用法是把需要过滤广告的客户端的dns设置成adgyardhome,而 adguardhome 的上游设置成 openclash 。
顺便好奇,dnsmasq 哪来的 127.0.0.1 让你改啊?
—
Reply to this email directly, view it on GitHub
<#1420 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHXJ4SBCZADVMRKMPZLPCM3YY7LCJAVCNFSM47LGYK3KU5DIOJSWCZC7NNSXTOKENFZWG5LTONUW63SDN5WW2ZLOOQ5TQOBTGYZTIOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
这个做法确实可行,不过要补充一下,防火墙那两条“iptables -t nat ...”规则必须注释掉,避免和“重定向53端口到Adguardhome”相互冲突。另外如果是机场的话,“自定义上游dns”可能会导致断网,取消掉即可(然后更新下配置文件)。 |
Beta Was this translation helpful? Give feedback.
-
效果不佳,现在应用的广告都内置httpdns,路由器部署AdGuardHome连httpdns都没法拦截,更别说用dotdoh的大厂了 想要过滤广告(特别是隐私)最简单且有效的还得是借助能代理流量的软件,流量全部走核心、订阅相关拦截规则、开域名嗅探 |
Beta Was this translation helpful? Give feedback.
-
一、效果展示
二、AdGuard Home部分的主要设置
三、OpenClash的主要设置
*应用配置后确保防火墙中的这条规则在下面那条DNSMASQ规则之前
否则请尝试前往网络-防火墙-自定义规则,注释掉系统默认的转发到53端口的规则
*注意按照此设置后类似网易云解锁等插件将失效,如需使用此类插件可将AdGuard Home的重定向取消后将其作为OpenClash的唯一上游dns服务器,并开启OpenClash的DNS劫持,但ADG将无法统计各个客户端的流量情况,请自行取舍
Beta Was this translation helpful? Give feedback.
All reactions