1 | 适用场景:在国内有台linux服务器,解析不想被污染,可以采用此方法。 |
官网下载Cloudflared二进制程序
1 | wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.tgz |
Glibc升级到2.17
1 | 如果报glibc.so.6的相关错误,就需要升级glibc版本 |
无损升级glibc-参考
设置本机DNS over HTTPS环境
1 | # cloudflared proxy-dns |
验证DNS
1 | 新开一个窗口进行解析测试 |
设置DNS over HTTPS环境为默认DNS环境
1 | mkdir -p /usr/local/etc/cloudflared |
将DNS over HTTPS安装为自启动服务
1 | cloudflared service install |
1 | 报错: |
1 | 解决方法: |
再次执行
1 | #loudflared service install |
服务检查及启动
1 | systemctl enable cloudflared |
最后修改/etc/resolv.conf
1 | echo "nameserver 127.0.0.1" >>/etc/resolv.conf |
测试
1 | [root@cloudflared]# dig flickr.com |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/12/13/Linux上学会使用DNS-over-HTTPS/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!