V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ToDyZHu
V2EX  ›  宽带症候群

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

  •  
  •   ToDyZHu · 281 天前 · 1548 次点击
    这是一个创建于 281 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前两周根据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 条回复    2023-07-27 09:48:01 +08:00
    yuchenr
        1
    yuchenr  
       281 天前
    是不是 openclash 没代理本机流量啊。
    yuchenr
        2
    yuchenr  
       281 天前
    懂 iptables 就自己手搓策略,不懂 iptables 就直接跑 Meta 核心的 tun 模式。
    ToDyZHu
        3
    ToDyZHu  
    OP
       281 天前
    @yuchenr 代理了的 就是一开始使用完全正常,但是路由重启或 WAN 口重播后就要切换一次模式才能代理本机
    yyysuo
        4
    yyysuo  
       280 天前
    我觉得你这个教程就是有问题的。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
       280 天前
    @yyysuo 您指的 openclash 没有 fallback 是?我看他 fallback 配置了 mosdns 的端口,然后 mosdns 没有本地 dns 的话,走 WAN 接口 DNS 有啥问题不?
    我晚上回去按照您这个配一下试试看效果先
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2140 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:01 · PVG 19:01 · LAX 04:01 · JFK 07:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.