Как получить доступ к сервисам Tor onion?

Сервисы Tor onion называются специальным именем домена верхнего уровня (TLD) в DNS: .onion. Поскольку «.onion TLD» не распознается официальными корневыми DNS-серверами в интернете, ваше приложение не получит ответ, необходимый для подключения к сервисам. Но в настоящее время сервер каталогов Tor предоставляет свою справочную службу; и, таким образом, запрос поиска должен попасть в сеть Tor.

Следовательно, ваше приложение должно напрямую передавать имя хоста .onion в сеть. Вы не можете попытаться поменять его на IP-адрес, так как соответствующего адреса не существует.

Итак, как вы можете заставить ваше приложение передавать имя хоста напрямую в Tor? Вы не можете использовать SOCKS 4, поскольку прокси-серверы SOCKS 4 требуют IP-адреса от клиента (Tor Browser, как и любой другой веб-обозреватель, является примером такого клиента). Хотя SOCKS 5 может принимать либо IP, либо имя хоста, большинство приложений, поддерживающих его, пытаются разрешить имя, прежде чем передать его прокси-серверу. Что же тогда делать? SOCKS 4a, всегда принимает имя хоста, поэтому вам нужно будет использовать именно его.

Некоторые приложения, такие как браузеры Mozilla Firefox и Apple Safari, поддерживают отправку DNS-запросов на прокси-сервер Tor SOCKS 5. Однако большинство веб-браузеров не очень хорошо поддерживают 4a. Обходной путь должен нацелить ваш веб-браузер на HTTP-прокси и сказать ему, чтобы он общался с Tor через 4a, а не 5. Разработчики сети рекомендуют сервис Polipo в качестве вашего HTTP-прокси.

Для приложений, которые не поддерживают HTTP-прокси и поэтому не могут использовать Polipo, хорошей альтернативой будет FreeCap. При использовании этого сервиса установите прокси-протокол на SOCKS 5, а в настройках выставьте удаленно разрешение DNS-имени. Это позволит вам использовать практически любую программу с Tor без утечки DNS-запросов и даст тем же программам доступ к сервисам Tor onion.

© Все права защищены Tor Browser

ВВерх