web-dev-qa-db-fra.com

Comment faire DNS via un proxy dans Firefox?

J'utilise Firefox 3.5.7 avec FoxyProxy. J'ai un tunnel ssh transférant 8080 via un serveur proxy HTTP à l'autre bout. Avec FoxyProxy, j'envoie le trafic de travail directement, mais tout le reste passe par le serveur proxy. Les recherches DNS, cependant, vont toujours aux serveurs DNS du travail pour la résolution. Existe-t-il un module complémentaire capable de canaliser un certain trafic DNS vers le système d'exploitation, mais de transférer tout le reste via mon tunnel ssh? C'est un long plan, mais il n'est jamais mauvais de demander ...

29
Jace Luken
  1. Dans Firefox, tapez ceci dans votre barre d'adresse:

    à propos de: config

  2. Cliquez que vous promettez d'être prudent.

  3. Dans la zone de texte du filtre, tapez: proxy

  4. Recherchez le nom de préférence appelé network.proxy.socks_remote_dns . Double-cliquez dessus pour le définir sur true.

Firefox va maintenant proxy les requêtes DNS au lieu d’essayer de les résoudre localement.

35
Nick Kavadias

Un peu de temps a passé. Dans la version actuelle de Firefox, vous pouvez vérifier " DNS distant " directement dans les paramètres réseau, où vous définissez les paramètres de proxy.

11
keiki

Configurez votre client ssh pour qu'il effectue le transfert dynamique (indicateur -D sur le client openssh) de sorte qu'il se comporte comme un serveur SOCKS. Vous pouvez ensuite effectuer des recherches DNS à distance via SOCKS. Un proxy HTTP direct ne prend pas en charge ce que vous voulez.

FoxyProxy a des informations sur comment faire ce que vous voulez avec SOCKS. Privoxy est une autre bonne option aussi.

7
herrtodd

Firefox dispose désormais d'un moyen visuel pour activer le DNS distant au lieu de dépendre du DNS du système. C'est une case à cocher à côté de l'option proxy SOCKS v5, appelée DNS distant .

Proxy settings window in Firefox AKA Connection Settings

3
Usama Akkad