如何在 Mozilla Firefox 中切换代理时仍使用 DNS?

如何在 Mozilla Firefox 中切换代理时仍使用 DNS?

我在 Ubuntu 14 上的连接上使用了一些 DNS,即使我在 foxyproxy 上切换代理,我也想继续使用它。我可以这样做吗?

答案1

例如,如果您使用 Google 的 DNS 8.8.8.8,请尝试以下操作:高级 >> 网络 >> 连接 >> 无代理:8.8.8.8

更多内容请见此处:https://developer.mozilla.org/en/docs/No_Proxy_For_configuration

答案2

对于不同类型的代理,DNS 的行为是不同的。

如果使用 HTTP 代理:您的 HTTP 请求将发送到解析域名的 HTTP 代理服务器。由于代理将请求转发到实际目标服务器,因此它只需要知道目标主机的真实 IP。

如果是 SOCKS 代理:Firefox(默认)在本地解析 DNS,但可以通过在地址栏中输入 about:config 并启用设置“network.proxy.socks_remote_dns”强制通过 SOCKS 代理解析 DNS。

相关内容