V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
Getting
V2EX  ›  OpenWrt

Openwrt 开启 adguard home 后打开网页加载变慢

  •  
  •   Getting · 142 天前 · 1346 次点击
    这是一个创建于 142 天前的主题,其中的信息可能已经有所发展或是发生改变。
    adguard home dns
    223.5.5.5
    223.6.6.6
    开了乐观缓存

    把 adguard home 当 Dnsmasq 上游,Dnsmasq 中的 DNS 查询缓存的大小设置成 0
    其他没有改为什么打开网页加载变慢 你们都有这种感觉的吗?是不是需要在 Dnsmasq 里修改哪些选项?
    20 条回复    2023-10-16 09:41:12 +08:00
    fish3125
        1
    fish3125  
       142 天前 via iPhone
    Dns 你用运营商的试试,如果运营商存在劫持问题,肯定是他们的最快。
    虽然影响不大,但是可以完全不用 dnsmasq 。
    fish3125
        2
    fish3125  
       142 天前 via iPhone
    Dns 你用运营商的试试,如果运营商不存在劫持问题,肯定是他们的最快。
    虽然影响不大,但是可以完全不用 dnsmasq 。
    只要改监听端口
    sky96111
        3
    sky96111  
       142 天前 via Android
    @fish3125 不要完全禁用 dnsmasq ,把 dnsmasq 作为 agh 的.lan 域的上游。否则本地主机域名解析将失效
    vcn8yjOogEL
        4
    vcn8yjOogEL  
       142 天前
    直接让 AGH 接管 53 ,dnsmasq 只负责本地查询
    建议看看日志的查询时间,不行就直接用运营商的上游
    Getting
        5
    Getting  
    OP
       142 天前
    @vcn8yjOogEL 怎么让 AGH 接管 53 的 把 dnsmasq 端口改掉 然后把劫持关掉 dnsmasqDNS 重定向关掉嘛
    日志查询时间是 0.5-2 毫秒之间
    Getting
        6
    Getting  
    OP
       142 天前
    @fish3125 主要不知道运营商 dns 会不会存在污染问题
    vcn8yjOogEL
        7
    vcn8yjOogEL  
       142 天前
    @Getting #5 对的,dnsmasq 端口改掉,上游删掉或改成一个不存在的地址,AGH 接听 53(可能需要手动改配置文件),反向查询设置成 dnsmasq ,再设置本地域名走 dnsmasq(例如 `[/*.lan/]127.0.0.1:12345`)

    上游不要用同一家 DNS ,多加几个选最快结果

    运营商想做污染会直接把所有 UDP DNS 都劫持掉,你想防污染得用加密 DNS
    yhm2046
        8
    yhm2046  
       142 天前 via Android
    有人试过收钱帮别人编译 openwrt 固件吗?会不会被公安请喝茶
    Getting
        9
    Getting  
    OP
       142 天前
    @yhm2046 看他会不会把你供出来吧
    @vcn8yjOogEL 为啥要改本地域名的 本地域名是啥作用的 好复杂 本来直接做 dnsmasq 上游没问题的 不知道为什么会卡卡的 也不知道怎么查哪里的问题的
    ethanlu
        10
    ethanlu  
       142 天前 via Android
    @yhm2046 可参考
    ?si=yjnaYDqW8rj8UQ2U
    fish3125
        11
    fish3125  
       142 天前
    adg 也支持 ipset 和指定为特定域名的上游服务器;
    开着 dnsmasq 主要是用作 dhcp 服务器;
    所以只要修改这两个软件对应的端口,并不需要关心 lan 域的
    WhatTheBridgeSay
        12
    WhatTheBridgeSay  
       141 天前
    知识储备不足就不要操心你力所能及以外的事情,先改回 ISP DNS 试试再说
    465456
        13
    465456  
       141 天前
    dnsmasq 里面有一个选项,所有服务器,勾选,再 dnsmasq 填上 adguard 的地址和其它 dns ,这样 adguard 只能用缓存和 host 加速,不会影响网速
    vcn8yjOogEL
        14
    vcn8yjOogEL  
       141 天前 via Android
    @Getting #9 本地域名指向本地设备,例如你可以从`openwrt.lan`访问路由器管理页面
    你不用也可以不填,不影响公网
    Getting
        15
    Getting  
    OP
       141 天前
    @465456 我觉得得把 dnsmasq 缓存开起来 直接走 dnsmasq 会好点
    Getting
        16
    Getting  
    OP
       141 天前
    @vcn8yjOogEL 懂了 谢谢
    465456
        17
    465456  
       141 天前
    @Getting adguard 可以加速,这种方法类似运营商的 DNS 污染和抢答,adguard 的拦截广告就是染污 DNS ,乐观缓存就是抢答
    iamyangyiok
        18
    iamyangyiok  
       140 天前 via Android
    谁知道你 CPU 渣不渣,规则数多少,说问题就说清楚。MIP 架构 S 的话跑 ADG 那是蛋疼
    iamyangyiok
        19
    iamyangyiok  
       140 天前 via Android
    CORE MARK 5W 分跑 ADG 没啥延迟感觉
    Getting
        20
    Getting  
    OP
       140 天前
    @465456 那你是不是需要开乐观缓存的?
    @iamyangyiok CPU 不是很渣 X86 CORE MARK 能跑 3.6W
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3285 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:14 · PVG 20:14 · LAX 04:14 · JFK 07:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.