Тор не работает с мостами

Настройка Tor для работы через ретранслятор типа мост и через прокси в Windows

Если вы хотите установить Tor как службу в Windows, то вам нужен Expert Bundle. Его можно скачать с этой страницы официального сайта.

Из скаченного архива (в моём случае файл называется tor-win32-0.4.5.8.zip) распакуйте папку Tor в корень диска C.

Настройка Tor для работы через ретранслятор типа мост

Теория: некоторые провайдеры Интернет-услуг блокируют работу Tor. Они могут использовать различные подходы, например, блокировать подключения ко всем IP сети Tor либо анализируя трафик и, если он определяется как принадлежащий сети Tor, блокируют его.

Для обхода такой блокировки можно использовать ретрансляторы. Мост – один из разновидностей ретрансляторов. Поскольку известны не все IP адреса мостов, то есть шанс обойти блокировку Tor’а.

Чтобы это работало, нужен obfs4 и список актуальных IP адресов мостов. В виде исходного кода obfs4 можно получить здесь:

Он написан на языке Go. Вы можете скомпилировать исполнимые файлы из исходного кода. Я же возьму бинарники из Tor Browser. Нужные файлы находятся в папке \Browser\TorBrowser\Tor\PluggableTransports\ вашего Tor Browser. Скопируйте эту папку в C:\Tor\.

Необходимо получить список актуальных IP адресов. Для этого перейдите по ссылке: https://bridges.torproject.org/options

Выберите obfs4 и нажмите кнопку «Получить мосты!»:

Вам будет дан список из трёх адресов. Скопируйте одну из этих строк.

Другим способом получения мостов является отправка электронного письма на адрес bridges@torproject.org. Пожалуйста, обратите внимание на то, что вы должны отправить электронный запрос с использованием одного из перечисленных сервисов: Riseup, Gmail или Yahoo.

Теперь в файл C:\Tor\torrc добавьте:

Вместо СТРОКА вставьте одну из тех длинных строк, которую мы получили на предыдущем шаге:

Должно получиться примерно так:

Обратите внимание на строки, в которых говорится об использовании моста:

А строка Bootstrapped 100%: Done говорит о том, что подключение прошло успешно.

Обратите внимание, что obfs4proxy.exe не выгружается после остановки Tor и даже после закрытия консоли:

Вам нужно вручную остановить этот процесс.

Для добавления в автозагрузку с настройками:

Подключение к Tor через прокси

Вы можете подключаться к Tor через прокси. Поддерживаются такие виды прокси как:

Если вы подключаетесь через HTTP прокси, то используйте директиву HTTPSProxy:

В качестве Proxy_IP впишите IP адрес прокси-сервера, и замените 8888 порт на нужный.

Если на прокси нужно ввести имя пользователя и пароль, то сделайте это так:

Вместо USER впишите имя пользователя, а вместо PASS впишите пароль.

При подключении через SOCKS5-прокси, добавьте в конфигурационный файл:

Читайте также:  Мерседес w220 не работает вентилятор печки

В качестве Proxy_IP впишите IP адрес SOCKS5 прокси-сервера, и замените 8888 порт на нужный.

Если нужно авторизоваться, то имя пользователя и пароль можно ввести так (замените USER и PASS на действительные данные):

При подключении через SOCKS4-прокси, добавьте в конфигурационный файл:

В качестве Proxy_IP впишите IP адрес SOCKS5 прокси-сервера, и замените 8888 порт на нужный.

Источник

Бывает, что TOR в какой-либо стране или из определенной сети работает либо плохо, либо совсем не работает. Часто происходит это по причине того, что блокируется трафик на адреса образущих сеть TOR узлов. В терминогологии TOR, этот тип узлов называется “relay”. Relay-узлы могут исполнять роли входных (в сеть TOR) узлов, выходных (в сеть Интернет из сети TOR) узлов, или транзитных (между входными и выходными) узлов, в различных комбинациях. Список relay-узлов изменяется, удостоверяется, подписывается, и публикуется с помощью специальных узлов — directory authorities. В клиенте TOR список directory authorities преднастроен, которые в свою очередь предоставляют список relay-узлов, которые нужны клиенту для выбора узлов для построения прокси-цепочки. Соответственно список relay-узлов доступен публично, например, на www.dan.me.uk/torlist, так же можно проверить отдельные адреса по metrics.torproject.org. В TOR предусмотрена ситуация, когда для блокировки доступа к сети, могут быть заблокированы адреса всех relay-узлов. Для такого случая, в сети принимают участие другой тип узлов, которые не публикуются с помощью directory authorities, но при этом выполняют роль входного relay-узла. В терминологии TOR узлы такого типа называются bridge-relay, т.е. мосты, между клиентом и сетью TOR. Следует сказать, что в браузере TOR доступен список преднастроенных bridge-узлов, а так же можно получить настройки узла по адресу bridges.torproject.org. То есть получается некая публично-ограниченная модель — список всех мостов получить разом нельзя, но можете получить несколько случайных узлов по запросу, чтобы существенно усложнить блокировку мостов.

Сам я “мостами” никогда не пользовался, но сообщали, что скорость работы через преднастроенные узлы оставляет желать лучшего, поэтому в этой статье я расскажу, как поднять свой приватный bridge-узел для доступа к TOR. Но для начала рассмотрим варианты, которые предлагает клиент.

Какие мосты нам предлагает клиент

При первоначальной настройке Tor-browser нам должны предложить варианты: подключаться к сети напрямую, через прокси, а также должны быть доступен вариант “Tor is censored in my country”. Последнее нам и дает варианты настройки узлов-мостов.

1) Select an build-in bridge

Клиент будет использовать встроенный список мостов, в зависимости от выбранного т.н. Pluggable Transport. “Подключемый транспорт” выполняет обфускацию TOR-трафика для обхода систем, которые умеют детектировать тип трафика по содержимому.

2) Request a bridge from torproject.org

Позволяет запросить 3 bridge-узла с официального ресурса bridges.torproject.org. Может спасти положение, если преднастроенные узлы по какой-либо причине не работают.

Судя по тому, что мне удалось подсмотреть, то запрашиваются узлы не “втупую” запросом, например по https, на bridges.torproject.org, а с применинием обфускации трафика и тоже через TOR или другими обходными путями, потому что во время запроса у меня открывались такие коннекты:

Читайте также:  Не работает посмотреть все ответы

Получается, что о блокировке в сети torproject.org можно не так сильно беспокоится. Если он заблокирован, клиент все равно получает “мосты” незаурядным способом.

3) Provide bridge i know

Эта опция позволяет ввести данные известного узла, который может быть независим от встроенных или мостов с torproject.org. Данные вводятся в следующем формате:

Ну, пожалуй на этом моменте приступим к поднятию своего собственного моста в сеть TOR.

Заглянем в статью Tor: Bridges. В целом, в начале объясняется все то, что было описано выше. О настройке своего моста объясняется в секции Running a Tor Bridge. В целом все понятно: открыть файл torrc, отредактировать несколько параметров, сохранить, перезапустить. Но смущает это предложение:
Your bridge relay will automatically publish its address to the bridge authority, which will give it out via https or email as above. Т.е. данные нашего моста улетают в публичный список. Хорошо для волонтерства, но мы же хотим сделать свой приватный мост. Об этом тут упоминается:
If you’re interested in running an unpublished bridge or other non-standard uses, please do read the specification.
Ну, получается, нужно смотреть глубже — в спецификацию. Открываем, смотрим:

Найти способ никуда не публиковать данные моста найден. В разделе “рекомендации” также указано, что неплохо бы отключить любые соединения на выход из сети Tor, так как мост должен выполнять только посреднеческую роль между клиентом и сетю Tor.

Итак, приступим к установке. По установке Tor на сервер есть замечательные инструкции — Installing Tor on Debian/Ubuntu и Installing Tor Source, а также описана установка на Ubuntu Server 16.04 в статье “Настройка универсального узла связи для выхода в оверлейные сети”.

После установки останавливаем Tor командой:

Открываем файл torrc (на Ubuntu он лежит в /etc/tor/torrc ) и задаем следующие параметры:

Создаем файл для логов и вешаем ему пользователей, под которыми работает Tor:

Если в /var/lib/tor остался какой-либо кеш — вычищаем его:

На этом настройка закончена. Запускаем Tor, недолго ждем для “прогрева” узла:

Настроим Tor-браузер. Находим в настройки TORа в браузере, выбираем Tor is censored in my country -> Provide bridge i know , вводим данные нашего узла — : . Вбивается тот, который указывали в настройке ORPort . ID-узла вводить ненужно.

Нажимаем Connect, ждем подключения. Далее проверяем работу TOR — проходим на ifconfig.co и check.torproject.org.

Обфускация трафика

Теперь неплохо бы подключить обфускацию трафика. Установим obfs4, так как, согласно статье Tor: Pluggable Transports:
obfs4 is currently the most effective transport to bypass censorship.

Откроем статью obfs4proxy bridge deployment guide и согласно ей установим пакет obfs4proxy :

Дополняем torrc следующими настройками:

Перезапускаем Tor, недолго ждем когда он запустится:

Читайте также:  Почему не работает ксеникал

Теперь снова заходим в настройки Tor-браузера. Нужно забить настройки моста с использованием obfs4, и забивается он в формате, описанного в инструкции obfs4proxy bridge deployment guide/Post-install:

1) obfs4 — используемый “Pluggable transport”.

— берем из настройки ServerTransportListenAddr в конфиге torrc сервера .

3) — берем из файла /var/lib/tor/fingerprint
Выполняем:

Берем строку из 41 символа после “Unnamed”, подставляем в строку настройки моста

4) cert= iat-mode=0 берем из файла /var/lib/tor/pt_state/obfs4_bridgeline.txt
Выполняем:

Забираем последюю нужную нам часть, подставляем в строку настройку моста.

Итого получается такое:

Сохраняем и перезапускам Tor-браузер. Ждем подключения. После подключения проверяем, что все работает на ifconfig.co и check.torproject.org.

В конце следует упомянуть, что помимо obfs4 есть и другие методы обфускации, такие как meek, fte, scramblesuit, snowflake. Этими транспортами можно использовать не только для скрытия Tor-трафика, но и для других приложений, но об этом, пожалуй, в следующей статье.

Источник

Как настроить мосты в Тор Браузер

В Сети есть несколько поисковиков с повышенным уровнем анонимности, но среди них есть проект, который завоевал любовь многих пользователей. По всему миру пользователи выбирают «луковицу» и ее мосты, исключающие возможность отслеживания интернет-запросов. Сегодня мы поговорим о том, как настроить мосты в Тор Браузер. Также давайте рассмотрим процедуру их поиска, установки и распространенные проблемы.

Вводная информация

Провайдеры часто блокируют неугодные площадки через IP-адреса, и пользователям закрывается доступ к контенту. С развитием проекта таких случаев стало меньше, система шифрования также претерпела изменения.

Здесь на помощь приходят мосты – анонимные узлы, которые не отправляют на сервера провайдера информацию об «айпишнике». Встроенные фильтры их системы не видят подвоха и пропускают узел.

Как только точка невозврата была пройдена, строится стандартный канал на три нода, налаживается зашифрованный обмен данными между пользователем и сервером.

Использование функции

Довольно распространен вопрос «Какой мост выбирать для браузера Тор?». В действительности существует множество сервисов для их подбора. Но мы же рекомендуем пользоваться официальными ресурсами. Для этого:

  1. В любом интернет-обозревателе открываем страницу https://bridges.torproject.org/.
  2. В новом окне жмем на пункт «Получите мосты».
  3. Теперь кликните на «Просто дайте мне адреса…». Для большей маскировки придется выбрать тип ретранслятора (fte, obfs 2/3/4 или другой).
  4. Подтверждаем серьезность намерений и вводим капчу.
  5. Копируем абзац из трех строк в буфер обмена.

Установка мостов для Tor легко описывается следующей пошаговой инструкцией:

  1. Запускаем защищенный интернет-обозреватель.
  2. Кликаем на значок в виде луковицы левее адресной строки.
  3. Выбираем «Настройки сети…».
  4. Здесь кликаем на первый пункт.
  5. Далее, активируем «Указать мост, который я знаю».
  6. В появившееся окно вставляем ранее скопированные данные.
  7. Подтверждаем серьезность намерений кнопкой «ОК».
  8. Перезапустите Тор.

Выводы

Настройка мостов для Tor позволяет использовать все возможности защищенного интернет-обозревателя даже в тех странах, где он официально заблокирован. А осуществляется она предельно просто, все необходимые данные можно получить с помощью официального сервиса.

Источник

Оцените статью