为什么重要#
- 隐私:即使流量通过代理,本地查询仍会让你自己的解析器知道你访问了哪些主机。
- 准确性:CDN 和感知地理位置的 DNS 会按地区返回不同地址;从出口解析可像当地访客一样获得本地边缘节点。
- 分割视界站点:有些主机名只在特定国家/地区内可以解析,或会得到不同的解析结果。
如何启用#
| 客户端 | 远程 DNS |
|---|---|
| cURL | socks5h://user:pass@host:port |
| Python requests | proxies={"https": "socks5h://..."} (requests[socks]) |
| Chrome | --proxy-server=socks5://host:port --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE host" |
| HTTP 代理 | 始终远程解析:主机名包含在请求中 |
在 ProxShift 中如何运作#
对于 HTTP(S) 以及发送主机名的 SOCKS5 连接,ProxShift 会在出口处解析目标名称;如果工具区分两种模式,请使用 socks5h。