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 ...
Dans Firefox, tapez ceci dans votre barre d'adresse:
à propos de: config
Cliquez que vous promettez d'être prudent.
Dans la zone de texte du filtre, tapez: proxy
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.
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.
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.