首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DNS

在 Windows 上使用 DNS over HTTPS

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

    Cloudflare 提供了一个叫做 cloudflared 的工具,利用这个工具,可以轻松在系统中配置 DNS over HTTPS 客户端。这里以 Windows 为例。

    首先,下载 cloudflared 二进制文件(来自官方

    Windows 32-bit

    Windows 64-bit

    解压,得到 cloudflared.exe

    由于需要监听 53 端口,启动一个管理员权限的 cmd 或 Powershell,定位到 cloudflared.exe 所在目录

    执行 cloudflared.exe proxy-dns (cmd)

    .\cloudflared.exe proxy-dns (Powershell)

    此时,cloudflared.exe 已经开始监听 53 端口了。打开 Windows 网络适配器设置,并将主 DNS 设置为 127.0.0.1 即可通过 DoH 方式连接 1.1.1.11.0.0.1

    若需要配置开机启动,参考 Automatically Starting Argo Tunnel

    若需要使用其他 DoH IP,或配置开机启动,需要一个配置文件 config.yaml

    这里给出一个例子:

    proxy-dns: true
    proxy-dns-upstream:
      - https://1.1.1.1/dns-query
      - https://1.0.0.1/dns-query
    
    15 回复  |  直到 2019-11-08 09:00:15 +08:00
        1
    johnsonshu   99 天前
    然后呢? 可以翻墙?
        2
    neteroster   99 天前 via Android
    @johnsonshu 不可以。只是解决 DNS 污染问题。
        3
    jinliming2   99 天前 via iPhone   ♥ 1
    Cloudflare 的不支持 ECS 技术,所以国内网站很容易解析到国外 IP,影响访问速度。
    我用 Google 的 DoH,可以手动指定一个自己的 IP (不一定要真实的,只要离自己比较近的 /24 IP 就行),可以解析到国内网站的比较进的 IP,不会影响国内网站的访问速度,同时对于国外网站也可以避免污染。
        4
    wwbfred   99 天前   ♥ 1
    @jinliming2 Google 的 ECS 也并不完全准确,根据我自己的测试指定 IP 和使用那个 IP 获取到的地址很多情况下都不一样,有时候延迟差距还是蛮大的.另外你在 windows 上是怎么用上 853 的?自己造轮子么?
        5
    benedict00   99 天前 via Android
    Simple-DNSCrypt
        6
    MonoLogueChi   99 天前 via Android
    国内最好不要用国外的 DNS,速度不说,解析线路也会有问题,大概率会被解析到国外
        7
    dalieba   98 天前 via Android
    如果不想全局 DoH 不妨试试 Firefox
        8
    Kiriya   98 天前
    我就想知道这个有什么有用,上外网还是得用其他软件,上内网 doh 也不会加快访问速度
        9
    testcaoy7   98 天前
    不需要配置 YAML
    设置其他上游只需要指定--upstream 参数
    e.g.
    cloudflared proxy-dns --upstream https://dns11.quad9.net/dns-query

    其中 dns11.quad9.net 支持 ECS
        10
    testcaoy7   98 天前
    @wwbfred 853 口的 DoT 的客户端叫 stubby
        11
    leido   98 天前
    最好只用 1.0.0.1 一个, 国内 1111 大概率连不上
        12
    wy7305e   96 天前 via Android
    firefox 可以上 duckduckgo
        13
    li492135501   62 天前
    我在用 Simple DnsCrypt 启动之后 ipconfig/flushdns 有时会崩 这样可以吗
        14
    xhqpp   49 天前
    @jinliming2 google 的 doh 怎么用?有教程吗?
        15
    qiufeng812   31 天前
    @xhqpp Google 的 443 端口被封的,你用不了 doh,但是可以用 dot
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3702 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    ♥ Do have faith in what you're doing.