Tor не подключается android

Содержание
  1. Лёгкая интеграция tor в android приложение на примере клиента для рутрекера
  2. Как собрать с нуля
  3. Как собрать из моих наработок
  4. Как перестать волноваться и начать проксировать через тор
  5. Результат
  6. Заключение
  7. Подключение к Tor
  8. У меня проблемы с подключением к Tor, и я не могу понять почему
  9. Частая ошибка #1. Не удалось подключиться к прокси
  10. Частая ошибка #2. Не удалось подключиться к сторожевым узлам
  11. Частая ошибка #3. Не удалось завершить рукопожатие TLS
  12. Частая ошибка #4. Рассинхронизация часов
  13. У Tor Browser проблемы с подключением, но, похоже, не из-за цензуры
  14. Я не могу открыть ресурс .onion!
  15. «Proxy server is refusing connection» error
  16. Tor не подключается android
  17. Не работает Tor Browser на Андроид
  18. Почему Орбот не работает
  19. Шаг 1: Настройка Орбота
  20. Шаг 2: Настройка обозревателя
  21. Невидимка в мобильном Интернете: как пользоваться Тор браузером на Android
  22. Браузер Tor и его возможности
  23. Как установить, настроить и использовать браузер Тор на Андроиде
  24. Ошибки в работе Tor Browser на Андроид: чем проявляются и как с ними бороться

Лёгкая интеграция tor в android приложение на примере клиента для рутрекера

Как собрать с нуля

Если вас не интересует сборка с нуля, то сразу перейдите к следующему заголовку.

Итак, что у нас есть на эту тему из готового инструментария. Есть особый репозиторий от неких ребят под предводительством Microsoft (ссылка в подвале). Вроде бы у них всё работало — но качество и механизм сборки просто ужасают. А ещё репозиторий устарел на два года. И скомпилированный версии библиотеки там нет, есть только довольно стрёмные инструкции по тому, как собрать её самостоятельно (в стиле — “я делал так, не знаю почему, но без этого ничего не работало”). Впрочем, имеющихся инструкций вполне достаточно для того, чтобы обновить код до актуального состояния и исправить все странные косяки.

    Клонируем себе этот репозиторий.

Обновляем там компонент, который отвечает за управление тором — jtorctl. Они использовали форк основного репозитория с правками от briar, но эти правки уже включены в основной репозиторий, так что лучше взять с основного. Можно подключать из maven репозитория, но я такие вещи обычно забираю исходниками — можно сразу посмотреть, прогнать анализ и править на лету баги — проект-то довольно сырой, несмотря на возраст.

Обновляем geoip и geoip6 — базы данных блоков IP-адресов с привязкой к географическому положению каждого блока для версий IPv4 и IPv6 соответственно. Для этого скачиваем на сайте тора windows expert bundle.

Обновляем сам тор (то есть нативную библиотеку). Стандартной общедоступной нет (ну или я плохо искал) — так что идём к ребятам, которые разрабатывают тор и тор браузер под андроид (Orbot и Orfox), берём последний релиз их Orbot и вынимаем оттуда библиотеку. Тор там довольно свежий, что приятно.

Правим руками всё, что перестало компилироваться в нашем проекте. Несколько функций в зависимых библиотеках изменились, но в целом всё интуитивно понятно и поправимо за 5 минут.

  • Следуя рекомендациям ридми нашего проекта, создаём локальные мавен репозитории и строим из кучи кусков наш проект. Кстати, обратите внимание, что билд скрипт настолько кривой, что в одном месте включает в себя предыдущий релиз себя же. Жуть. Так что рекомендую переписать его заново, простым и понятным языком, чтобы получить на выходе обыкновенную библиотеку aar.
  • Как собрать из моих наработок

    Пункты 1-6 я уже сделал за вас, так что просто соберите библиотеку из моего репозитория, или скачайте её в секции релизов. Ссылка будет в “подвале” поста. Однако обращаю внимание, что правильным будет проверить код и библиотеки на соответствие оригинальным и отсутствие закладок. Не стоит такие вещи добавлять вслепую в свои приложения.

    Как перестать волноваться и начать проксировать через тор

    Сначала нужно включить тор:

    Затем подождать, пока он подцепится:

    Если всё прошло успешно — ура, он слушает у нас localhost на каком-то случайном порту:

    Но это пока не всё. У нас теперь есть тор, который слушает порт в качестве Socks4a прокси. Однако далеко не все стандартные библиотеки умеют работать с Socks4a. Там из соображений анонимности требуется, чтобы резолв хоста происходил на прокси, а не ранее. Не знаю, какие из стандартных библиотек это умеют, и у меня был код, написанный с Apache HttpComponents. Я уже писал ранее, почему их можно использовать, да и данный пост не про то. Если вы хотите, то можете реализовать то же самое на любой другой библиотеке.

    Итак, для использования httpComponents нам нужно переписать ConnectionSocketFactory и SSLConnectionSocketFactory.

    Использовать эти фабрики легко и просто. Для этого нужно создать HttpClient, который использует эти библиотеки:

    И указать ему наш прокси сервер:

    Всё, теперь мы можем использовать тор так же, как если бы делали обыкновенные запросы. Более того, мы можем так же обращаться и к веб сайтам .onion.

    Результат

    Получившийся код я использовал в своём приложении для рутрекера. Да, инициализация тора занимает около 20 секунд, и страницы грузятся не так быстро — но зато мы гарантированно проходим блокировку. А все ресурсы, которые не блокированы, подгружаются через обычное соединение. Можно было бы остальные ресурсы пропускать через Google Compression Proxy, но многие жаловались, что у них заблокирован этот прокси — так что я не стал этого делать. Конечно, в приложении можно было бы ещё много всего сделать — например, кэшировать статику на телефоне для экономии трафика и более быстрой работы — но это не столь критично, да и приложение я писал скорее для примера.

    Читайте также:  Яндекс автоопределитель номера андроид установить

    Заключение

    Тор на андроиде — классная и удобная штука, которая достаточно работает, и её действительно можно использовать в своих приложениях. Кстати да, есть гораздо более лёгкий способ это делать — просто требовать установки Orbot, который сам поднимет вам тор. Но мне не нравятся зависимости одних приложений от других, да и 3 лишних мегабайта не так критичны в размере приложения. Так что если кому понравилось моё решение — используйте, делайте пулл реквесты, и да пребудет с вами свобода.

    Источник

    Подключение к Tor

    Подключение к Tor

    У меня проблемы с подключением к Tor, и я не могу понять почему

    Если возникли проблемы с подключением, появится сообщение об ошибке. Можете скопировать журнал Tor в буфер обмена. Затем вставьте журнал Tor в текстовый файл или иной документ.

    Если вы не видите эту опцию, а Tor Browser открыт, загляните в гамбургер-меню («≡»), затем выберите «Настройки», затем в левом столбце «Tor». В нижней части страницы найдите раздел «Просмотр журнала Tor» и нажмите кнопку «Смотреть журнал. «.

    Чтобы посмотреть журнал прямо в терминале GNU/Linux, перейдите в папку Tor Browser и запустите Tor Browser из командной строки:

    или сохраните журнал в файл (default: tor-browser.log)

    ‪ ./start-tor-browser.desktop —log [file]

    Вот самые распространенных ошибки (строки в журнале Tor):

    Частая ошибка #1. Не удалось подключиться к прокси

    Если вы видите подобные строчки в журнале Tor, значит, не удалось соединение с SOCKS-прокси. Если для вашей сети требуется SOCKS, пожалуйста, убедитесь, что вы корректно указали детали вашего прокси. Если SOCKS не требуется (или вы не уверены), пожалуйста, попробуйте подключиться к сети Tor без SOCKS.

    Частая ошибка #2. Не удалось подключиться к сторожевым узлам

    Если вы видите такие строки в журнале, значит, Tor Browser не смог подключиться к первому узлу в цепочке. Возможно, в сети, где вы работаете, есть цензура.

    Попробуйте подключиться, используя мосты. Это может решить проблему.

    Частая ошибка #3. Не удалось завершить рукопожатие TLS

    Если вы видите такие строки в журнале, это означает, что TLS-соединение с сервером не получилось. Скорее всего, использование мостов исправит это.

    Частая ошибка #4. Рассинхронизация часов

    Если вы видите такие строки в журнале, ваши системные часы установлены неверно. Пожалуйста, убедитесь, что ваши часы настроены верно (включая временной пояс). Потом перезапустите Tor.

    У Tor Browser проблемы с подключением, но, похоже, не из-за цензуры

    Одна из самых распространенных ошибок подключения Tor Browser – некорректно установленное системное время. Пожалуйста, убедитесь, что системное время и часовой пояс на вашем компьютере установлены правильно. Если это не решит проблему, см. страницу «Устранение неполадок» в руководстве пользователя.

    Я не могу открыть ресурс .onion!

    If you cannot reach the onion service you desire, make sure that you have entered the 16-character or, the newest format, 56-character onion address correctly; even a small mistake will stop Tor Browser from being able to reach the site. Если вы по-прежнему не можете подключиться к onion-ресурсу, пожалуйста, попробуйте позже. Возможны временные проблемы с подключением, или владелец сайта мог выключить его без предупреждения.

    You can also ensure that you’re able to access other onion services by connecting to DuckDuckGo’s onion service.

    «Proxy server is refusing connection» error

    Proxy server errors can occur for a variety of reasons. You may try one or more of the following activities in case you encounter this error:

    • If you have an antivirus, it may be interfering with the Tor service. Disable the antivirus and restart the browser.
    • You should not have moved the Tor Browser folder from its original location to a different location. If you did this, revert the change.
    • You should also check the port that you are connecting with. Try a different port from the one currently in use, such as 9050 or 9150.
    • When all else fails, reinstall the browser. This time, make sure to install Tor Browser in a new directory, not over a previously installed browser.

    If the error persists, please get in touch with us.

    Источник

    Tor не подключается android

    Краткое описание:
    Версия Tor Browser на андроид

    Tor Browser для Android является единственным официальным мобильным браузером, поддерживаемым Tor Project — разработчиками самого мощного в мире инструмента для обеспечения конфиденциальности и свободы в Интернете.

    Примечание. Для этой версии вам необходимо установить прокси-приложение Orbot, которое будет подключать Tor Browser к сети Tor. Наша цель на будущее — в стабильном релизе Tor Browser для Android убрать необходимость использовать Orbot для подключения к сети Tor.

    Известная проблема: слайдер уровня безопасности находится в меню «Параметры безопасности», но из-за небольшой проблемы он появляется только после перезапуска приложения. Мы планируем устранить эту проблему в следующем релизе.

    БЛОКИРОВКИ
    Tor Browser изолирует каждый посещаемый вами веб-сайт, поэтому сторонние трекеры и реклама не могут вас отлеживать. Любые файлы cookie автоматически удаляются после окончания просмотра.

    ЗАЩИТА ОТ НАБЛЮДЕНИЯ
    Tor Browser запрещает посторонним наблюдателям просматривать ваше соединение чтобы узнать какие веб-сайты вы посещаете. Любой, кто следит за вашими привычками просмотра, может видеть только то, что вы используете сеть Tor.

    ЗАЩИТА ОТ ТЕХНОЛОГИИ «ОТПЕЧАТКОВ ПАЛЬЦЕВ»
    Tor стремится сделать всех пользователей одинаковыми, что затрудняет распознавание по «отпечаткам пальцев» на основе информации о вашем браузере и устройстве.

    Читайте также:  Hi res wallpapers android

    МНОГОСЛОЙНОЕ ШИФРОВАНИЕ
    Когда вы используете Tor Browser для Android, ваш трафик ретранслируется и зашифровывается три раза, во время прохождения через сеть Tor. Сеть состоит из тысяч серверов-добровольцев, известных как мосты Tor. Посмотрите эту анимацию, чтобы узнать больше о том, как она работает:

    ПРОСМОТРЕТЬ БЕСПЛАТНО
    С браузером Tor для Android вы можете бесплатно получать доступ к сайтам, которые может заблокировать ваш местный интернет-провайдер.

    Требуется Android: 5.0 и выше
    Русский интерфейс: Да

    Источник

    Не работает Tor Browser на Андроид

    Основная цель разработки Тора – предоставление анонимности пользователям, которые желают оставаться скрытыми во время серфинга. Помимо того, что он создан для ПК-платформ, его можно использовать на мобильных устройствах. Перед работой необходимо знать, как его настроить и почему не работает Тор Браузер на Андроид.

    Почему Орбот не работает

    Онион Роутер (Тор для Андроид) является сетью прокси-серверов, которые передают данные через виртуальные маршрутизаторы в зашифрованном виде. Иногда он не работает по таким причинам:

    • Неправильная установка;
    • Отсутствие прав суперпользователя;
    • Битая версия или конфликт со сторонними приложениями;
    • Вирусы, отсутствие доступа к сети.

    Шаг 1: Настройка Орбота

    Загрузите Tor Browser и запустите его с рабочего стола своего девайса.

    • При первом старте появится окно с параметрами. Первым делом выберите язык – русский присутствует, потом нужно подтвердить то, что установка Орбот не означает, что передача информации будет 100% анонимной;

    • Нажмите кнопку «Вперед», появится окошко с запросом прав «Root». Если у вас есть – можно предоставить разрешение, но можно продолжить и без них, установив в отдельном поле согласен на доступ без супер-прав. Нажмите еще 2 раза «Вперед»«Завершить»;
    • Теперь нужно включить Tor Browser – зажать логотип луковицы в главном меню и дождаться подключения к интернету. Луковица станет зеленой, что означает успешное присоединение к сети ТОР.

    Шаг 2: Настройка обозревателя

    Разберем настройку на примере Файрфокс:

    • Выберите значок данного обозревателя в меню и запустите его;
    • Перейдите в «Меню»«Параметры»;
    • Далее в раздел «Приватность» и укажите там следующие опции: Куки – включены, удаление данных при выходе – включить, запоминание паролей – отключить;
    • Теперь вернитесь в меню настроек, берите в нем все галочки и закройте раздел. В строке поиска напишите «about:config» и перейдите в другой раздел с расширенными настройками;
    • Отредактируйте работу через прокси-сервер (также можно отключить JavaScript для большей безопасности).

    Источник

    Невидимка в мобильном Интернете: как пользоваться Тор браузером на Android

    Всемирная паутина — место не безопасное. В ней обитают не только злые вирусы и хакеры, но и агенты неких структур, которые хотят знать о вас всё: какие сайты посещаете, с кем общаетесь, что пишете, читаете, смотрите, слушаете и лайкаете. Популярные бесплатные прокси и VPN не дают стопроцентной анонимности в сети. Надежная защита приватности стоит денег. Однако если платные решения для вас не вариант, есть альтернатива — браузер Тор.

    Браузер Tor и его возможности

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

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

    Браузер Тор — это приложение для серфинга Всемирной паутины на основе Firefox с интегрированным клиентским модулем Tor-сети Orbot.

    Просмотр сайтов через браузер Тор имеет как преимущества, так и недостатки. В числе последних, например:

    • относительно низкая скорость соединения — следствие того, что пакеты проходят более длинный путь, чем обычно, плюс много времени уходит на их шифрование и расшифровку;
    • невозможность использовать элементы Javascript, так как это снимает с пользователя маску анонимности;
    • большие затруднения при скачивании файлов из-за узости канала и длины сетевого пути и т. д.

    Поэтому в качестве альтернативы обычному браузеру он не годится. По сути, Тор предназначен только для двух задач: доступа к заблокированным ресурсам и анонимного серфинга сети.

    Помимо шифрования и маршрутизации трафика, он блокирует:

    • следящие трекеры на веб-страницах;
    • сбор информации об устройстве и браузере, которые сайты используют для идентификации посетителей;
    • хранение cookie, истории посещения сайтов и приватных данных дольше одного сеанса или в зависимости от настроек;
    • запись нажатия клавиш;
    • создание скриншотов содержимого окон и адресной строки (в некоторых старых версиях Tor Browser для Андроид эта функция частично доступна).

    То есть заботится о том, чтобы ни на сайтах, ни в самом браузере, ни в приложениях, которые могут использоваться вместе с ним, о вас не осталось никакой приватной информации.

    Значит ли это, что «луковые» сети можно использовать для совершения противоправных действий? Однозначно нет. Во-первых , Tor-трафик имеет характерные признаки, по которым его определяют провайдеры. Им известно, кто, когда и где подключался к этой сети, и вряд ли они будут скрывать это от правоохранителей. Во-вторых , вывести нарушителя на чистую воду помогает его же собственная неосмотрительность, например, использование в Тор тех же аккаунтов (в соцсетях, мессенджерах и т. д.), которыми он пользуется обычно. В-третьих , спецслужбы могут иметь доступ к узлам маршрутизации этой сети или даже владеть ими. В-четвертых , не все «мамкины хакеры» знают, как настроить браузер на оптимальный уровень защиты, а неправильно сконфигурированная система всегда уязвима.

    Читайте также:  Андроид закончилось место что делать

    Как установить, настроить и использовать браузер Тор на Андроиде

    С установкой Tor Browser на Андроид сложностей обычно не возникает — он ставится так же, как любое приложение из Google Play. Однако встречаются жалобы, что Тор никак не удается установить на мобильное устройство или после успешной установки он не запускается. Самым частым виновником этой проблемы бывает антивирус, так как некоторые разработчики защитного софта относят «луковый» браузер к вредоносному ПО. Другие причины неполадок при скачивании и инсталляции приложений перечислены в этой статье.

    После установки коснитесь ярлыка браузера на рабочем столе.

    Далее:

    • Нажмите кнопку «Connect» (Соединение) на первом экране приложения.

    • Если вам нужна дополнительная защита, например, если Тор запрещен в вашей стране (Интернет находится под цензурой), коснитесь значка в виде шестеренки и активируйте опцию «Internet is censored here». Это действие направит ваш трафик через мост — особый тип узла тор-маршрутизации, который не значится в списке «обычных» узлов — постоянных точек подключения, подвергаемых блокировке.

    • После запуска Orbot (этот процесс визуально определяется по бегущим строчкам на экране), откроется домашняя страница, с которой начинается серфинг сети. Но прежде чем нырять в пучину Всемирной паутины, загляните в настройки браузера. Они скрыты за кнопкой в виде трех точек.

    По умолчанию Tor Browser версии 9.0, актуальной сегодня, работает на языке системы. Однако на русский он переведен не полностью — практически все настройки здесь на английском. Назначение большинства из них понятны без перевода, так как они есть в любом мобильном и десктопном веб-обозревателе. Например, «New private tab» — открыть новую приватную вкладку, «Bookmarks» — закладки, «History» — история и т. д.

    Внимания требуют следующие настройки:

    • Settings — Privacy (Установки — Приватность). Для запрета трекинга — идентификации и отслеживания действий на посещаемых сайтах, передвиньте ползунок «Do not Track» в правое положение.

    • Если вы посещаете сайты, которые требуют авторизации по логину и паролю, активируйте опцию «Remember Logins», которая находится внизу страницы Privacy. Данные будут сохраняться в разделе «Manage Logins». Для защиты доступа к ним отметьте флажком «Use master password» и установите пароль.

    • Вернитесь в основное меню и откройте «Настройки безопасности«. Установите один из трех уровней защиты: стандартный (по умолчанию), более безопасный и наиболее безопасный. При стандартных настройках включены все функции сайтов и Tor Browser. При среднем уровне на сайтах блокируются наиболее опасные функции, некоторые шрифты и математические символы, а также Javascript на всех страницах, которые не используют шифрование https. Максимальная защита оставляет незаблокированными только очевидно безопасные функции сайтов и запрещает Javascript на всех страницах.

    • Последний пункт настроек, который может усилить вашу защиту, это расширение «HTTPS everywhere». Оно автоматически переключает сайты на защищенное соединение https вместо http, если они его поддерживают. HTTPS everywhere позволяет создавать правила для отдельных веб-ресурсов или использовать шифрование на всех подходящих.

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

    Как и в обычном веб-обозревателе, адреса сайтов следует вводить в адресную строку. Она находится в верхней части окна. Справа в адресной строке размещены кнопки открытия новой вкладки (в рамке) и главного меню.

    Ошибки в работе Tor Browser на Андроид: чем проявляются и как с ними бороться

    Клиентские приложения Тор для десктопных платформ появились раньше, поэтому они более-менее отлажены и стабильны. Мобильная версия для Андроид пока еще молодая и не всегда радует пользователей безупречной работой: то не устанавливается, то вылетает, то не запускается вообще.

    Помимо блокировки антивирусами, о которых упоминалось выше, причинами вылетов и других перебоев в работе Tor Browser бывают:

    • Плохая совместимость приложения с платформой смартфона.
    • Ошибки самого браузера.
    • Конфликты с другим установленным ПО.
    • Неполадки устройства.

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

    Пользователю в таких случаях остается ждать новой версии Tor или откатываться до предыдущей.

    Ошибки самого браузера, скорее всего, дадут о себе знать не только вам. Если в отзывах о приложении, которые пользователи оставляют в Goodle Play, есть упоминание о такой же ошибке, значит, это и ваш случай. Остается ждать выхода обновления или устанавливать более раннюю версию.

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

    В этом случае следует найти и удалить виновника конфликта. Либо не использовать его совместно с Tor.

    Неполадки устройства — заражение вирусами, переполнение хранилища и т. д., обычно проявляются независимо от конкретного приложения. Если сбой возникает и при запуске Тор, и Google Chrome, и чего угодно еще, вероятный виновник — аппарат. Способ устранения проблемы зависит от ее причины.

    Источник

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