Мы публикуем все выпуски и примечания к выпуску на страницах наших проектов с открытым исходным кодом по адресам https://github.com/guardianproject/orbot/releases и https://github.com/guardianproject/orbot-ios/releases
Tor - это сеть ретрансляторов, управляемых добровольцами по всему миру, которые позволяют вам передавать на них ваши сообщения, что позволяет вам скрывать посещаемые вами веб-сайты от людей, наблюдающих за вашим интернет-соединением, а также не позволяет веб-сайтам, которые вы посещаете, узнавать ваше физическое местоположение.
Потому что вы перенаправляете свой трафик через ретрансляторы, управляемые добровольцами по всему миру, и на ваше соединение будут влиять узкие места и задержки в сети.
Как только вы откроете Orbot, нажмите большую кнопку, и через несколько секунд установив соединение с Tor, вы увидите сообщение о том, что 100% подключено, и кнопка станет зеленой. Если вы используете VPN для маршрутизации трафика браузера через Tor, вы также можете проверить свое соединение, перейдя по ссылке https://check.torproject.org/, созданной командой Tor, чтобы сообщить вам, подключены ли вы к Tor или нет.
Мосты — это ретрансляторы Tor, которые помогают обойти цензуру. Вы можете попробовать мосты, если Tor заблокирован вашим интернет-провайдером.
Атаки на сеть Tor участились после войны на Украине. С тех пор были исправлены уязвимости в системе безопасности и добавлены узлы, но это снова потребляет больше памяти. Клиент Tor чувствителен к изменениям в сети, поскольку он хочет обнаружить все это. Чем больше узлов он находит, тем больше памяти потребляет. К сожалению, Apple разрешает использовать только 50 МБ оперативной памяти (мегабайт, на устройствах с объемом памяти не менее 3 ГБ - гигабайт!) в так называемых “сетевых расширениях” (API, который должен использоваться для приложений в стиле “VPN”). Это очень жесткое ограничение для такого программного обеспечения, как Tor. Кроме того, используемый в настоящее время оригинальный Tor, написанный на C, находится на стадии разработки, в то время как новая реализация Tor, написанная на Rust, находится в стадии разработки, но пока не там, где это необходимо. Пожалуйста, наберитесь терпения.
Смотрите ответ выше – из-за размера фрагмента сети Tor, который вы видите, вы можете превысить ограничение в 50 МБ. В этом случае iOS отключает “Расширение сети”. Если вы выбрали “перезапуск при ошибке” (включено по умолчанию), он автоматически попытается перезапустить.
Попробуйте удалить кэш. Иногда удаление старой информации может освободить как раз достаточно памяти. Однако повторное открытие каждого узла фактически использует больше памяти, чем загрузка его из кэша. Итак, если он не запускается с первого раза, дайте ему еще несколько шансов на перезапуск. Он будет загружать все больше и больше текущей информации из кэша, что оставляет больше памяти для обычных операций.
Перейдите в настройки, включите “Всегда очищать кэш перед запуском”. Это займет больше времени, но перезапустится, если фрагмент сети, который вы видите, не слишком велик для нового запуска.
Мы устанавливаем это значение на низком уровне (по умолчанию 5 МБ), чтобы не превысить 50 МБ слишком быстро. Вы можете поэкспериментировать с повышением этого значения. зайдите в настройки. Введите --MaxMemInQueues
(две минуты!) в строке в разделе “Расширенная настройка Tor” введите 10 МБ
в следующей строке. Перезапустите. Если вы попадаете в цикл перезапуска, вы используете слишком много памяти. В этом случае удалите эти строки еще раз.
Попробуйте использовать пользовательские мосты, даже если они вам не нужны для обхода блокировки. Фрагмент сети Tor, который вы видите через мосты, может быть меньше, поэтому клиент Tor не будет потреблять так много памяти.
Нажмите “Запросить Tor” – это обновит встроенный список мостов Obfs4, обновит конфигурацию Snowflake, а также предоставит вам множество пользовательских мостов. Попробуйте еще раз все комбинации. Вы также можете использовать Telegram или почтового бота, они будут предоставлять разные мосты из других корзин.
Apple представила новый (более быстрый) веб-рендерер под названием WKWebView
, который заменил UIWebView
, и хотела, чтобы все приложения перешли на него. Однако WKWebView
не поддерживал проксирование трафика так, как это делал UIWebView
. Вдобавок ко всему, это всегда было только “костылём”, поскольку мы никогда не могли проксировать аудио/видеопотоки и сливали ваш IP-адрес через WebRTC. С Orbot эти проблемы исчезли. К сожалению, Orbot iOS теперь случайно оказался загнан в угол, откуда трудно выбраться. Однако, начиная с iOS 17, WKWebView
поддерживает прокси, так что теперь у вас снова есть выбор. Пожалуйста, обновитесь до iOS 17, если сможете!