关于 openclash 与 mosdns 重启后不走代理的问题

2023-07-26 10:01:59 +08:00
 ToDyZHu

前两周根据OpenWrt: OpenClash + AdGuardHome + MosDNS + IPv6 共存配置 在主路由配置完后已能正常使用,但发现当主路由重启(或 WAN 口自动重播)后,mosdns 转发 1.1.1.1 及 8.8.8.8 的 dns 请求没有走 clash 的代理,需切换全局/策略模式一次后才正常,openclash/mosdns 日志显示通过上述 dns 请求的域名找不到 ip 。

1781 次点击
所在节点    宽带症候群
5 条回复
yuchenr
2023-07-26 11:04:39 +08:00
是不是 openclash 没代理本机流量啊。
yuchenr
2023-07-26 11:06:27 +08:00
懂 iptables 就自己手搓策略,不懂 iptables 就直接跑 Meta 核心的 tun 模式。
ToDyZHu
2023-07-26 11:23:34 +08:00
@yuchenr 代理了的 就是一开始使用完全正常,但是路由重启或 WAN 口重播后就要切换一次模式才能代理本机
yyysuo
2023-07-27 08:59:26 +08:00
我觉得你这个教程就是有问题的。mosdns 没有本地 dns ,openclash 也没有 fallback ,并不是每个 openclash 的配置文件都适合没有 fallback 的吧? Adguard Home 放在 openclash 后面,有一些域名的 dns 请求压根都不会到 Adguard Home 了,去不了广告。当然,通过 dns 去广告这种方式本身就是扯淡的。

我的路径是 dnsmasq-》 Adguard Home-》 openclash-》 mosdns
dnsmasq 转发到 Adguard Home ,Adguard Home 转发到 127.0.0.1:7874 ,openclash 不开 dns 劫持,openclash 的 nameserver 和 fallback 都选 mosdns ,mosdns 勾选本地 dns ,本地选 223.5.5.5 ,再勾选防泄露,就齐活了。
ToDyZHu
2023-07-27 09:48:01 +08:00
@yyysuo 您指的 openclash 没有 fallback 是?我看他 fallback 配置了 mosdns 的端口,然后 mosdns 没有本地 dns 的话,走 WAN 接口 DNS 有啥问题不?
我晚上回去按照您这个配一下试试看效果先

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX