Я хотел бы использовать адреса, определенные в моем файле hosts при использовании Tor. У меня установлен пакет Tor (без браузера): Tor, Polipo и Vidalia. Я не использую Torbutton. Мой просмотр обычно выполняется через Firefox с FoxyProxy, настроенным на использование Polipo (127.0.0.1:8118), хотя я иногда использую другие приложения, иногда напрямую через Tor (127.0.0.1:9050).
В частности, в моем файле Hosts есть такие определения, как 192.168.1.1 modem
192.168.2.1 router
. Они работают при использовании прямого соединения, но когда я прохожу через Tor на FoxyProxy, они никогда не разрешаются. Обходной путь с FoxyProxy состоит в том, чтобы занести в черный список эти конкретные адреса (http://modem/*
, http://router/*
), но это не решает проблему для других программ и не может быть легко сделано с тысячами адресов, которые SpyBot добавляет к файл hosts.
Есть ли способ заставить Tor просмотреть файл hosts, прежде чем передавать DNS-запросы в сеть? Принудительное выполнение Tor всех DNS-запросов локально (т. Е. Через мой файл hosts, затем через моего интернет-провайдера - определенный Windows порядок) также допустимо. Исправление на стороне вещей Полипо полезно, но я бы предпочел одно для Tor.
Этот вопрос аналогичен настройке Tor для игнорирования хостов локальной сети, однако не все адреса в моем файле hosts являются локальными.