¿Cómo hacer DNS a través de un proxy en Firefox?

Estoy usando Firefox 3.5.7 con FoxyProxy. Tengo un túnel del ssh que envía 8080 a través a un servidor de proxy del HTTP en el otro extremo. Con FoxyProxy, envío tráfico de trabajo directo, pero todo lo demás pasa a través del servidor proxy. Las búsquedas DNS, sin embargo, siguen funcionando en los servidores DNS para su resolución. ¿Hay un add-on que puede canalizar cierto tráfico de DNS al sistema operativo pero empujar todo lo demás a través de mi túnel ssh? Es un tiro largo, pero nunca duele preguntar …

  1. En Firefox, escriba esto en su barra de direcciones:

    About: config

  2. Haga clic en que usted promete tener cuidado.

  3. En el cuadro de texto del filtro, escriba: proxy

  4. Busque el nombre de preferencia denominado network.proxy.socks_remote_dns . Haga doble clic en él para establecerlo como true.

Firefox ahora proxy DNS solicitudes en lugar de tratar de resolverlos localmente.

Algún tiempo ha pasado. En la versión actual de Firefox, puede comprobar " DNS remoto " directamente en la configuración de red donde se establece la configuración de proxy.

Configure su cliente ssh para realizar el reenvío dinámico (indicador -D en el cliente openssh) para que actúe como un servidor SOCKS. Entonces usted puede hacer las búsquedas alejadas del DNS vía los CALCETINES. Un proxy HTTP directo no admite lo que desea.

FoxyProxy tiene información sobre cómo hacer lo que quiera con SOCKS. Privoxy es otra buena opción, también.

Firefox ahora tiene una forma visual de habilitar DNS remoto en lugar de depender del DNS del sistema. Es una casilla de verificación junto a la opción de proxy SOCKS v5, denominada DNS remoto .

Ventana de configuración del proxy en la configuración de conexión de Firefox AKA