MacOS使用DoH

安装 HomeBrew(已有则忽略)

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

安装 cloudflared

1
brew install cloudflare/cloudflare/cloudflared

创建配置文件

1
2
mkdir -p /usr/local/etc/cloudflared
vim /usr/local/etc/cloudflared/config.yaml
1
2
3
4
5
proxy-dns: true
proxy-dns-upstream:
  - https://doh.pub/dns-query
  - https://1.1.1.1/dns-query
  - https://1.0.0.1/dns-query

这里使用的是默认 DNSPod 的 DoH 服务 下列两个是 Cloudflare 提供的 DoH 服务用于冗余

启动服务

1
2
sudo cloudflared service install
// 之后不想使用的话可以执行 sudo cloudflared service uninstall

修改本机设定

「系统设置」->「Wi-Fi」->「详细信息」->「DNS」

image-20230208140729655

image-20230208140806644

测试

1
dig ronin-zc.com

查看相应请求的 DNS 服务器 ip

0%