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

Merlin 的 dnscrypt 安装脚本,自动选择稳定的上游 DNS

  •  
  •   zmz125000 · 2018-07-19 11:12:03 +08:00 · 5432 次点击
    这是一个创建于 2321 天前的主题,其中的信息可能已经有所发展或是发生改变。
    电信连国外的 DNS/dnscrypt 服务器查询时经常出现 timeout 几十秒的情况,用了这个脚本后路由器 DNS 稳定不少。
    测试 alicdn 不会解析到国外的 ip,即使比不上国内的 DNS 也算是能用了。
    https://github.com/thuantran/dnscrypt-asuswrt-installer

    kw: DNS-over-HTTPS, dnscrypt-proxy, dnscrypt,Merlin, 梅林,无污染,干净,国内
    第 1 条附言  ·  2018-07-20 08:30:47 +08:00

    原来 dnscrypt-proxy 2 支持 load balance,那就不需要这个安装脚本了。 自定义 dns 不生效的话需要删除 dnsmasq 配置里的 "servers-file=/tmp/resolv.dnsmasq"

    3 条回复    2018-08-24 21:48:52 +08:00
    nickhuang
        1
    nickhuang  
       2018-08-24 20:19:28 +08:00
    谢谢分享。请教一下,那用这个的话,shadowsocks 的 DNS 方案要选哪个?
    zmz125000
        2
    zmz125000  
    OP
       2018-08-24 21:00:21 +08:00 via Android
    @nickhuang dnsmasq 填 Chinadns 来提供国内结果,再填几个 dnscrypt ss-t 之类的提供无污染结果,参数加上 all-servers
    nickhuang
        3
    nickhuang  
       2018-08-24 21:48:52 +08:00
    @zmz125000 我是指 shadowsocks 的 UI 里面有一个 DNS 设置,现在国内 DNS 那里选的是用运营商的,国外 DNS 选的是 Chinadns2,server 填的是 8.8.8.8
    但是你的意思是直接改 dnsmasq.conf 吗?
    当前内容如下
    pid-file=/var/run/dnsmasq.pid
    user=nobody
    bind-dynamic
    interface=br0
    interface=ppp1*
    no-dhcp-interface=ppp1*
    no-poll
    no-resolv
    server=127.0.0.1#7913
    no-negcache
    cache-size=9999
    min-port=4096
    dhcp-range=lan,192.168.1.1,192.168.1.254,255.255.255.0,86400s
    dhcp-option=lan,3,192.168.1.99
    dhcp-option=lan,252,"\n"
    dhcp-authoritative
    read-ethers
    addn-hosts=/etc/hosts.dnsmasq
    conf-dir=/jffs/configs/dnsmasq.d
    server=127.0.0.1#65053
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3583 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.