28

Я использую Firefox 3.5.7 с FoxyProxy. У меня есть туннель SSH, пересылающий 8080 через прокси-сервер HTTP на другом конце. С FoxyProxy я посылаю рабочий трафик напрямую, но все остальное проходит через прокси-сервер. Однако DNS-запросы все еще отправляются на рабочие DNS-серверы для разрешения. Есть ли надстройка, которая может направлять определенный трафик DNS в ОС, но проталкивать все остальное через мой ssh-туннель? Это длинный выстрел, но это никогда не повредит, чтобы спросить ....

4 ответа4

34
  1. В Firefox введите это в адресной строке:

    о: конфигурации

  2. Нажмите, что вы обещаете быть осторожным.

  3. В текстовом поле фильтра введите: прокси

  4. Найдите имя предпочтения с именем network.proxy.socks_remote_dns. Дважды щелкните по нему, чтобы установить его в значение true.

Firefox теперь будет прокси-сервер DNS-запросов вместо того, чтобы пытаться разрешить их локально.

10

Прошло немного времени. В текущей версии Firefox вы можете проверить « Удаленный DNS » прямо в настройках сети, где вы устанавливаете настройки прокси.

7

Сконфигурируйте ваш ssh-клиент для динамической переадресации (флаг -D на openssh-клиенте), чтобы он действовал как сервер SOCKS. Затем вы можете выполнять удаленный поиск DNS через SOCKS. Прямой HTTP-прокси не поддерживает то, что вы хотите.

FoxyProxy имеет информацию о том, как делать то, что вы хотите с SOCKS. Privoxy - еще один хороший вариант.

3

Firefox теперь имеет визуальный способ включения удаленного DNS вместо зависимости от системного DNS. Это флажок рядом с опцией прокси-сервера SOCKS v5, который называется Удаленный DNS.

Окно настроек прокси в настройках подключения Firefox AKA

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .