Getting

passwall 用 mosdns 疑问

  •  
  •   Getting · 1 day ago · 1324 views
    我现在是 dnsmasq (填 adh )→ADH→Mosdns
    passwall 的远程 DNS 是填 adh 的还是 8.8.8.8 呀,
    DNS 分流选的是 dnsmasq ,FakeDNS 需要打开吗?

    过滤模式选了 xray 内核还参与分流吗? 如果参与分流那 mosdns 不是没有意义了吗?

    查了一下论坛里的帖子有些人说一个 adh 就够了,那是怎么过滤广告的难道是开两个 adh 吗?一个国内一个国外吗? adh 不是只能查询不能判断国内国外吗? 实在有点整不明白
    12 replies    2026-06-14 13:41:08 +08:00
    Puteulanus
        1
    Puteulanus  
       1 day ago
    ADH 的 luci 设置重定向 53 端口到 adguard home ,然后 ADH 的上游设置 127.0.0.1:53 ,这样就是在 DNS 请求刚过来的时候就截走了去过滤,过滤之后还是回到 dnsmasq 继续走原流程
    sapbou
        2
    sapbou  
       1 day ago via Android
    我的场景:mosdns 用做主服务并分流( 5335 端口),adguardhome 做默认 DNS 服务监听 53 端口( dnsmasq 改 54 ); homeproxy 提供科学,DNS 指向 adguardhome 。实现目的是内外分流
    Getting
        3
    Getting  
    OP
       1 day ago
    @sapbou 然后 adguardhom 指向 mosdns 这样吗? homeproxy 的 DNS 服务器和国内 DNS 服务器都指向 adh 吗?缓存开 adh 还是 mosdns 的

    @Puteulanus 这样不会死循环吗😂不会 127.0.0.1:53 又给 ADH 劫持走吗?
    sapbou
        4
    sapbou  
       1 day ago via Android
    @Getting adh 指向 mosdns ,缓存开 mosdns ,homeproxy 自定义路由,国内域名指向 adh ,国外域名指向 cloudflare 的 doh
    ggf
        5
    ggf  
       1 day ago
    mosdns 可以上游填 Nova ,因为国内 8888 大部分地区都存在劫持的,Nova 无污染 DNS 。
    欢迎尝试 Nova XNS 产品,https://dash.xns.one/invite/32bd04c4-fde9-4c3d-9c47-bdc1cd9572a7
    九折优惠码 Y5MTG2MQ 长期有效🫡 还能体验 15 天
    Puteulanus
        6
    Puteulanus  
       1 day ago
    @Getting 不会,我就是这样用的,没问题,我猜应该是重定向加了一条不影响本机的防火墙转发规则。你如果担心的话也可以把 dnsmasq 从 53 挪开,让 ADH 监听 53 ,再转给 dnsmasq 的端口,理论上是一样的,就是麻烦点

    这个时候 ADH 拿到的是分流前的,整个局域网对软路由的还没被处理的 DNS 请求,所以也不存在国内国外需要跑两份的问题,就这一个就行了
    nagisavpn
        7
    nagisavpn  
       1 day ago
    开 FakeDNS 的话远程 dns 就不起作用了,随便填
    Getting
        8
    Getting  
    OP
       23h 3m ago via iPhone
    @sapbou 那你这样设置国外为 cf 就是没走 adh 了吧 mosdns 还有用到分流吗? hp 不会直接分流吗?
    Getting
        9
    Getting  
    OP
       22h 58m ago via iPhone
    @Puteulanus 你用的是 passwall 嘛
    sapbou
        10
    sapbou  
       14h 16m ago via Android
    @Getting 主要是 homeproxy 设置好规则根据 ip 和域名分流,mosdns 作为兜底分流防止 DNS 泄露(设置强制转发)。adg 用来做主 DNS 服务是为了 mosdns+自建的 doh 做上游,确保 mosdns 故障时整个局域网 DNS 不会挂掉。实际上 mosdns+homeproxy 就可以做到防 DNS 泄露
    terrancesiu
        11
    terrancesiu  
       8h 25m ago via iPhone
    基于 bgp 的分流方式,确实只要一个 adh 即可,在 adh 启用 edns ,并把本地 isp 的任意 ip 地址作为 edns 的客户端 ip ,上游用 8.8.8.8 就可以了,效果就是因为分流国内 ip 依旧走国内,所有 dns 请求都给 8.8.8.8 处理,但是 8.8.8.8 根据你的请求来源,会把淘宝/jd 的的请求返回国内 cdn 给你,而且基本是同城的 cdn 。油管会返回香港谷歌的 ip
    Getting
        12
    Getting  
    OP
       7h 55m ago
    @terrancesiu 如果 8.8.8.8 那不是全部走代理了吗?不然会污染吧在国内
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3072 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 13:36 · PVG 21:36 · LAX 06:36 · JFK 09:36
    ♥ Do have faith in what you're doing.