Я использую Firefox 3.5.7 с FoxyProxy. У меня есть туннель SSH, пересылающий 8080 через прокси-сервер HTTP на другом конце. С FoxyProxy я посылаю рабочий трафик напрямую, но все остальное проходит через прокси-сервер. Однако DNS-запросы все еще отправляются на рабочие DNS-серверы для разрешения. Есть ли надстройка, которая может направлять определенный трафик DNS в ОС, но проталкивать все остальное через мой ssh-туннель? Это длинный выстрел, но это никогда не повредит, чтобы спросить ....
4 ответа
В Firefox введите это в адресной строке:
о: конфигурации
Нажмите, что вы обещаете быть осторожным.
В текстовом поле фильтра введите: прокси
Найдите имя предпочтения с именем network.proxy.socks_remote_dns. Дважды щелкните по нему, чтобы установить его в значение true.
Firefox теперь будет прокси-сервер DNS-запросов вместо того, чтобы пытаться разрешить их локально.
Прошло немного времени. В текущей версии Firefox вы можете проверить « Удаленный DNS » прямо в настройках сети, где вы устанавливаете настройки прокси.
Сконфигурируйте ваш ssh-клиент для динамической переадресации (флаг -D на openssh-клиенте), чтобы он действовал как сервер SOCKS. Затем вы можете выполнять удаленный поиск DNS через SOCKS. Прямой HTTP-прокси не поддерживает то, что вы хотите.
FoxyProxy имеет информацию о том, как делать то, что вы хотите с SOCKS. Privoxy - еще один хороший вариант.