ToDyZHu
0.68D

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

  •  
  •   ToDyZHu · Jul 26, 2023 · 2860 views
    This topic created in 1056 days ago, the information mentioned may be changed or developed.

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

    • 请问应该怎么排查或解决呢?
    • openclash:Meta 内核\不绕过大陆 IP\redir-host 混合模式
    • mosdns:配置文件-内置预设
    5 replies    2023-07-27 09:48:01 +08:00
    yuchenr
        1
    yuchenr  
       Jul 26, 2023
    是不是 openclash 没代理本机流量啊。
    yuchenr
        2
    yuchenr  
       Jul 26, 2023
    懂 iptables 就自己手搓策略,不懂 iptables 就直接跑 Meta 核心的 tun 模式。
    ToDyZHu
        3
    ToDyZHu  
    OP
       Jul 26, 2023
    @yuchenr 代理了的 就是一开始使用完全正常,但是路由重启或 WAN 口重播后就要切换一次模式才能代理本机
    yyysuo
        4
    yyysuo  
       Jul 27, 2023
    我觉得你这个教程就是有问题的。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
        5
    ToDyZHu  
    OP
       Jul 27, 2023
    @yyysuo 您指的 openclash 没有 fallback 是?我看他 fallback 配置了 mosdns 的端口,然后 mosdns 没有本地 dns 的话,走 WAN 接口 DNS 有啥问题不?
    我晚上回去按照您这个配一下试试看效果先
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 07:48 · PVG 15:48 · LAX 00:48 · JFK 03:48
    ♥ Do have faith in what you're doing.