Сетевая анонимность: сеть Tor
Вычеркнутые вопросы перенесены в FAQ[link1]
Как использовать Tor в качестве DNS-сервера (посылать DNS-запросы через Tor)
Ниже приведены следующие варианты прозрачного проксирования (торификации) DNS-трафика:
Tor как системный DNS-сервер:
Добавьте в файл настроек torrc строкиперезапустите Tor и пропишите в системных настройках подключения к интернет «DNS сервер: 127.0.0.1». Чтобы это работало в системах Linux или *BSD, Tor должен запускаться от root'а (возможен сброс привелегий до умолчального пользователя tor после запуска).
Для работы нужно указать DNSPort (смотрите ниже).
DNSListenAddress 127.0.0.1
Для работы нужно указать DNSPort (смотрите ниже).
Tor как DNS-сервер для конкретной программы, поддерживающей собственные настройки DNS:
Примером такой программы является uTorrent. Добавьте в файл настроек torrc строкиперезапустите Tor и пропишите в настройках программы «DNS сервер: 127.0.0.1, порт 5300».
DNSPort 5300 DNSListenAddress 127.0.0.1
Принудительное использование Tor как DNS-сервера для конкретных пользователей или программ:
Добавьте в файл torrc строкиа затем средствами firewall'а или другой программы "заверните" запросы к DNS от нужных пользователей или программ на адрес 127.0.0.1:5300. Разделение по пользователям доступно только в системах Linux и *BSD, а разделение по программам (учтите, что оно не является надёжным[link2]) — только в Windows.
DNSPort 5300 DNSListenAddress 127.0.0.1
Примечание: в последних двух вариантах вместо порта 5300 можно использовать любой другой незанятый порт (число) в промежутке от 1025 до 65535.
Как удлинить цепочку Tor с помощью программы polipo (использовать с Tor программы без поддержки socks-прокси)
Внимание. При смене цепочек для polipo по сигналу NewNym от vidalia через Tor, polipo удерживает соединение, что Tor воспринимает как долговременную цепочку и не меняет исходящий узел. Это возможно некритично при данном сценарии использования, но послужило одной из причин отказа от polipo в проекте Tor. Надо это учитывать, в случае если вы захотите приспособить polipo для чего-то другого.
- Качаем старую сборку Tor Browser c Polipo из архива Tor Project[link3], например:
Либо только polipo (в этом случае конфигурационный файл брать из сборок по ссылкам выше или настроить самостоятельно):
Подробнее: http://www.pps.univ-paris-dide.....jch/software/polipo/[link7]
Содержимое файла настроек polipo polipo.conf (создайте файл по указанному в пункте 3 пути и скопируйте содержимое туда):
Подробнее: http://www.pps.univ-paris-dide.....jch/software/polipo/[link7]
Содержимое файла настроек polipo polipo.conf (создайте файл по указанному в пункте 3 пути и скопируйте содержимое туда):
- Распаковываем архив, находим там подкаталог old_tb/App и копируем из него в tb/App файлы:
– для Windows polipo.exe и libgnurx-0.dllгде tb – каталог Tor Browser, а old_tb – каталог старой сборки.
– для Linux polipo
- Создаем каталог tb/Data/Polipo и копируем в него конфигурационный файл old_tb/Data/Polipo/polipo.conf
- Дописываем в файл tb/Data/Vidalia/vidalia.conf в разделе [General] строки:
Удаляем строку (если есть):
- В файле tb/Data/Tor/torrc заменяем строку (если есть)
на
- В настройках плагина TorButton браузера (ПКМ по значку луковицы вверху -> настройки ...) выставляем метку "Установить параметры прокси вручную" и забить во все поля http-прокси, ssl-прокси, ftp-прокси, gopher-прокски параметры Polipo: хост 127.0.0.1 и порт 8118.
- Перезапустить Tor Browser.
- Для добавления прокси в конец цепочки в polipo.conf дописать строку:
где proxy_host: proxy_port – адрес внешнего прокси. После добавления прокси Tor Browser надо перезапустить. Отследить подключение к этому прокси можно в окне цепочек Vidalia или в IP-анализаторах типа ipligence[link8].
[link2] https://www.pgpru.com/comment22082
[link3] https://archive.torproject.org/tor-package-archive/torbrowser/
[link4] https://archive.torproject.org/tor-package-archive/torbrowser/tor-browser-1.3.0_es-ES.exe
[link5] https://archive.torproject.org/tor-package-archive/torbrowser/linux/tor-browser-gnu-linux-x86_64-1.0.10-dev-es-ES.tar.gz
[link6] https://archive.torproject.org/tor-package-archive/polipo/
[link7] http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/
[link8] http://www.ipligence.com/geolocation