防封号/降智,真的需要 DOH 吗?
最近和朋友在合用 Claude/GPT(主要还是 GPT),朋友让我用 [这个网站](https://ip.net.coffee/dns/) 来检查 DNS 泄漏。
于是我研究了半天,不知道是什么问题,没办法使用 clash-verge-rev 自带的 dns 覆写功能(本人使用 ArchLinux),最终使用了 dnscrypt-proxy 来代理本地的 DNS,转为 DOH,然后再走代理发送到 cloudflare 等 doh 服务(没有使用 ECS)。
但是使用过程中发现国内的一些网站,比如网易云会因为没有 ECS 而将我的请求判定为国外请求,于是使用国外的 CDN,导致 TCP 请求特别缓慢。
我大致了解了一下 Clash verge rev 的 DNS 覆写工作原理(有不正确的地方请纠正),就是同时使用两组 DNS(一般是 doh)去解析域名,如果是国内的,就用解析快的那个,如果是国外 IP,就用国外 dns 服务商的那一组(严格来说是 fallback servers)解析的那个 IP。
而我理解的这些公司检测大陆 dns 的方式就是随机分配一个子域名让 dns 来解析,然后通过 ECS(如果有)和发来请求的 dns 服务器地域来判断。那么我的问题是前面 clash verge rev 同时向两组 servers 发送请求的行为不就已经暴露了有国内的 dns 请求吗?(因为一定会配置一个国内的吧,这样才有比较好的国内网站访问体验)那使用 dns 覆写来防封号/降智的意义是什么呢?(并不是说 doh 对于隐藏访问的网站没有用处)那我还不如直接用 ali 的 doh 了,速度还快些。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227054)
于是我研究了半天,不知道是什么问题,没办法使用 clash-verge-rev 自带的 dns 覆写功能(本人使用 ArchLinux),最终使用了 dnscrypt-proxy 来代理本地的 DNS,转为 DOH,然后再走代理发送到 cloudflare 等 doh 服务(没有使用 ECS)。
但是使用过程中发现国内的一些网站,比如网易云会因为没有 ECS 而将我的请求判定为国外请求,于是使用国外的 CDN,导致 TCP 请求特别缓慢。
我大致了解了一下 Clash verge rev 的 DNS 覆写工作原理(有不正确的地方请纠正),就是同时使用两组 DNS(一般是 doh)去解析域名,如果是国内的,就用解析快的那个,如果是国外 IP,就用国外 dns 服务商的那一组(严格来说是 fallback servers)解析的那个 IP。
而我理解的这些公司检测大陆 dns 的方式就是随机分配一个子域名让 dns 来解析,然后通过 ECS(如果有)和发来请求的 dns 服务器地域来判断。那么我的问题是前面 clash verge rev 同时向两组 servers 发送请求的行为不就已经暴露了有国内的 dns 请求吗?(因为一定会配置一个国内的吧,这样才有比较好的国内网站访问体验)那使用 dns 覆写来防封号/降智的意义是什么呢?(并不是说 doh 对于隐藏访问的网站没有用处)那我还不如直接用 ali 的 doh 了,速度还快些。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227054)
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞