找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 42685|回复: 27

双软路由iKuai_openWRT, openClash + AdGuard + smartDNS解决方法

 火.. [复制链接]
发表于 2020-5-26 12:49 | 显示全部楼层 |阅读模式
关闭分流助手

关闭DNS加速

注释掉系统防火墙默认的DNS解析优先端口

smartDNS设置

重定向很重要,如果smartDNS单独使用,选"作为dnsmasq的上游服务器",代表dnsmasq会转发DNS请求到smartDNS所在端口6053,该设置会自动强制设定系统DHCP/DNS中的“DNS转发”为127.0.0.1#6053
如果搭配openClash或AdGuard使用,此处选无,smartDNS将作为系统内最上游的DNS server。缓存大小自定义,软路由可以设置大些。开启过期缓存服务就不用再开启域名预加载。TTL的设定保持系统默认。
为smartDNS设置上有服务器,国内DNS 服务器用UDP协议就可以,这样速度更快,可以将运营商的DNS 服务器也加入进来

同时在openClash中自定义规则里,将以上的IP地址设置为直连模式

境外服务器用tls协议,853端口。smartDNS会并发访问上游DNS服务器,挑选延迟最小IP进行域名解析并存入缓存

AdGuard,管理端口设定为3000,DNS监听端口设定为5335(手动设置中可以更改),重定向选“无”,此处重定向原理与smartDNS中重定向设置原理是一样的。AdGuard也不作为系统DNS转发端口。

在DNS设置中,上游DNS服务器和boottrap DNS服务器均设为smartDNS的服务地址和端口。


再过滤器中可以添加自定义的过滤规则

openClash中DNS设置,openClash只能作为dnssmasq的唯一上游DNS服务器

本方案启动openClash的本地劫持,并设置上游DNS server为AdGuard

DNS转发会自动设定为转发向openClash(7874)

在二级路由openWRT的lan口中,使用本地DNS服务器。
openClash启动了本地DNS劫持,此处DNS转发端口会自动写为7874(openClash服务端口)
DNS高级设置里,将本地的DNS缓存设为0(配置与否没有差别),smartDNS中的已经开启缓存

一级路由中DHCP和DNS设置中DNS也都选二级路由openWRT作为DNS服务器(配置与否似乎也没差别)


最终域名请求的路径是:DNS请求 -> OpenClash(7874)-> AdGuard(5335)-> smartDNS(6053),最终由smartDNS来进行并发向国内或国外DNS 服务器发出DNS解析请求,选中延迟最小的IP返回并缓存,AdGuard在其中起到过滤广告的作用。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 4恩山币 +4 收起 理由
duron1976 + 1 不要怂、就是干!
bestmanutd + 1 强大的恩山!(以下重复1万次)
messi184 + 1 几个菜啊,喝成这样~~~
1785808093 + 1 成功了!感谢

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2020-5-26 13:02 | 显示全部楼层
adgurad 明明已经可以选择最快返回ip了,不知道为什么还要另外设置smdns,多此一举。

评分

参与人数 1恩山币 +1 收起 理由
gosea + 1 adgurad 带有 广告过滤

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-28 09:37 | 显示全部楼层
好像很有用,MARK
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-5-28 09:45 | 显示全部楼层
dns直接发给AD返回结果是不是最快?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-28 11:23 | 显示全部楼层
miniss74 发表于 2020-5-28 09:45
dns直接发给AD返回结果是不是最快?

AD里可以有并发访问DNS server并返回最快解析IP的设置。一般也就够用了,我就是自己折腾。AD用来过滤广告,smartDNS用来真正解析最快DNS并缓存,目前AD显示DNS处理请求评论时间40+ms,应该是算很快了,应该是用了smartDNS的缓存
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-28 11:26 | 显示全部楼层
miniss74 发表于 2020-5-28 09:45
dns直接发给AD返回结果是不是最快?

软路由系统内部加一层DNS转发很快,时间基本可以忽略不计感觉
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-6-20 07:52 | 显示全部楼层
本帖最后由 enshanhe 于 2020-6-20 09:12 编辑

我是adguardhome+openclash,感觉adgh重定向为“无"时,解析请求和拦截广告数量少好多,特别是拦截广告几乎是0,似乎运行不正常。我把adgh改为dnsmasq的上游服务器就正常了,把openclash的本地dns劫持等都停用,也运行正常,按作者的介绍是不行的,最终dns解析一定能要从openclash出去,才不影响它的某些功能,不知道某些功能是什么

点评

大佬 按照你的配置 adguardhome的dns是怎么设置的?????openclash的自定义dns又如何设置?????  详情 回复 发表于 2020-9-30 22:20
我这样配置是可以生效的,用了一段时间感觉不稳定已经弃用了。把adguard用做dnsmasq的上游服务器了,openclash也换回乳酸菌饮料 plus了,这样更稳定  详情 回复 发表于 2020-6-20 15:53
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-20 15:53 | 显示全部楼层
enshanhe 发表于 2020-6-20 07:52
我是adguardhome+openclash,感觉adgh重定向为“无"时,解析请求和拦截广告数量少好多,特别是拦截广告几乎 ...

我这样配置是可以生效的,用了一段时间感觉不稳定已经弃用了。把adguard用做dnsmasq的上游服务器了,openclash也换回乳酸菌饮料 plus了,这样更稳定

点评

主要是clash有分流规则,奈飞、油管走不同的线路,乳酸菌饮料好像要手动切换。我现在用的就是adguard+smartdns+openclash,唯一有问题的是本地不能通过域名访问本地服务,不知是不是我配置有问题。(已做DDNS和端口  详情 回复 发表于 2020-9-23 09:54
clash好处就是会自动换节点,乳霜菌做不到这点,楼主文章写的很好,能否再想想办法,继续用clash+adguard吧  发表于 2020-9-7 16:38
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-8-20 22:27 | 显示全部楼层
好东西,思考了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-9-23 09:54 | 显示全部楼层
百丈冰 发表于 2020-6-20 15:53
我这样配置是可以生效的,用了一段时间感觉不稳定已经弃用了。把adguard用做dnsmasq的上游服务器了,open ...

主要是clash有分流规则,奈飞、油管走不同的线路,乳酸菌饮料好像要手动切换。我现在用的就是adguard+smartdns+openclash,唯一有问题的是本地不能通过域名访问本地服务,不知是不是我配置有问题。(已做DDNS和端口转发,其他网络环境访问正常)
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2020-9-30 22:20 | 显示全部楼层
enshanhe 发表于 2020-6-20 07:52
我是adguardhome+openclash,感觉adgh重定向为“无"时,解析请求和拦截广告数量少好多,特别是拦截广告几乎 ...

大佬 按照你的配置 adguardhome的dns是怎么设置的?????openclash的自定义dns又如何设置?????
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-2-26 11:20 | 显示全部楼层
好帖子!好帖子!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-10-26 07:23 | 显示全部楼层
回去试验一下啊,adg手动设置总刷不出来是啥问题啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-12-1 21:42 | 显示全部楼层
感觉像您这么设置DNS路径会是 openclash→smartdns→adguardhome

点评

应该是openclash→adguardgome→smatdns吧 adguard的上游服务器设置的smartdns的端口  详情 回复 发表于 2022-1-9 12:51
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-12-5 10:21 | 显示全部楼层
谢谢楼主的分享
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 15:36

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表