如何通过 Firefox 中的代理进行 DNS?

34 firefox dns ssh proxy

我正在使用带有 FoxyProxy 的 Firefox 3.5.7。我有一个 ssh 隧道将 8080 转发到另一端的 HTTP 代理服务器。使用 FoxyProxy,我直接发送工作流量,但其他所有内容都通过代理服务器。尽管如此,DNS 查找仍会使用工作的 DNS 服务器进行解析。是否有附加组件可以将某些 DNS 流量传送到操作系统,但将其他所有内容都推送到我的 ssh 隧道?这是一个很长的镜头,但问起来从来没有坏处......

Nic*_*ias 39

  1. 在 Firefox 中,在地址栏中输入:

    关于:配置

  2. 单击您承诺要小心的那个。

  3. 在过滤器文本框中,键入:proxy

  4. 找到名为network.proxy.socks_remote_dns的首选项名称 。双击它以将其设置为 true。

Firefox 现在将代理 DNS 请求,而不是尝试在本地解析它们。


kei*_*iki 13

一些时间过去了。在当前的 Firefox 版本中,您可以直接在设置代理设置的网络设置中检查“远程 DNS ”。


her*_*odd 7

将您的 ssh 客户端配置为动态转发(openssh 客户端上的 -D 标志),使其充当 SOCKS 服务器。然后您可以通过 SOCKS 进行远程 DNS 查找。直接的 HTTP 代理不支持您想要的。

FoxyProxy 有关于如何用 SOCKS 做你想做的事情的信息。Privoxy 也是另一个不错的选择。