Android клиент для rutracker: обходим блокировку при помощи Google Compression proxy
Полагаю, что все пользователя хабра так или иначе нашли способ попадать на рутрекер, но порой бывает лень включать свой тор, прокси, впн или что либо ещё. Мне вот стало лень, и поэтому я решил написать свой маленький клиент. Для обхода блокировок я решил использовать google compression proxy. Интересная, хорошая и полезная штука — странно, что по её поводу на хабре не было статей. Забегая вперёд, сразу скажу, что всё получилось, и работающую версию можно попробовать на своём девайсе. Однако в процессе возникло много всяких интересных нюансов, которые любопытны несколько больше, чем само приложение. Итак, начнём!
Google Compression proxy
Чтобы не повторять гугловые мануалы (все ссылки вы можете найти в конце статьи), просто скажу, что этот прокси сервер позволяет вашему Google Chrome значительно уменьшать количество воспринимаемого трафика за счёт его сжатия серверами Google. Работать прокси умеет по HTTP и по HTTPS. В первом случае используется адрес compress.googlezip.net, во втором — proxy.googlezip.net. Интересно, что для прокси требуется свой заголовок. В официальной документации его нет, однако можно найти исходники от гугла и немного в них покопаться. Выглядят они вот так (ссылка на самый интересный файл, размещено уже у меня на гихабе, поскольку в официальном репозитории на google code уже ничего посмотреть нельзя).
Оттуда получаем такое добро:
var authHeader = function() < var authValue = 'ac4500dd3b7579186c1b0620614fdb1f7d61f944'; var timestamp = Date.now().toString().substring(0, 10); var chromeVersion = navigator.appVersion.match(/Chrome\/(\d+)\.(\d+)\.(\d+)\.(\d+)/); return < name: 'Chrome-Proxy', value: 'ps=' + timestamp + '-' + Math.floor(Math.random() * 1000000000) + '-' + Math.floor(Math.random() * 1000000000) + '-' + Math.floor(Math.random() * 1000000000) + ', sid=' + MD5(timestamp + authValue + timestamp) + ', b=' + chromeVersion[3] + ', p=' + chromeVersion[4] + ', c=win' >; >;
Всё довольно очевидно, но
можно остановиться подробнее.
Для каждого запроса должен присутствовать заголовок Chrome-Proxy.
В нём должна быть следующая строка:
ps=---, sid=, b=, p=, c=
timestamp: время в linux timestamp
num1, num2, num3: некие случайные числа, которые можно поставить в 0
md5 string: md5 хэш строки авторизации
auth string:
auth key: ac4500dd3b7579186c1b0620614fdb1f7d61f944 — просто некий ключ… Один на всех, и все на одного.
build: номер билда хрома — например, 2214
patch: номер патча хрома — например, 115
platform: платформа — например, «win»
В качестве полного примера можно привести такой заголовок:
Chrome-Proxy: ps=1439961190-0-0-0, sid=9fb96126616582c4be88ab7fe26ef593, b=2214, p=115, c=win
Как ни странно и не смешно, можно использовать эту самую строку при любом количестве запросов без всяких изменений… Например, на этом основано расширение для Firefox, которое занимается пересжатием трафика. Видимо, просто делалась защита от ленивого дурака.
Однако, честным вариантом будет переписать это на Java так:
public static String[] authHeader() < String[] result = new String[2]; result[0] = "Chrome-Proxy"; String authValue = "ac4500dd3b7579186c1b0620614fdb1f7d61f944"; String timestamp = Long.toString(System.currentTimeMillis()).substring(0, 10); String[] chromeVersion = ; String sid = (timestamp + authValue + timestamp); sid = Utils.md5(sid); result[1] = "ps=" + timestamp + "-" + Integer.toString((int) (Math.random() * 1000000000)) + "-" + Integer.toString((int) (Math.random() * 1000000000)) + "-" + Integer.toString((int) (Math.random() * 1000000000)) + ", sid=" + sid + ", b=" + chromeVersion[2] + ", p=" + chromeVersion[3] + ", c=win"; return result; >
Далее надо выбрать, какой именно вариант для проксирования мы выбираем. Мой провайдер суров, и блокирует запросы, если они идут по HTTP через гугловую проксю, так что пришлось идти правильным путём через SSL.
WebView через SSL
Чтобы не идти долгим и печальным путём написания клиента с нуля, я решил «просто» показывать всё как есть через стандартный WebView, благо ранее уже писал простое-клиент, которое делает примерно то же самое, и шустро работает даже на тяжёлом веб сайте. Кажется — работы на полчаса. Как же я ошибался… Если посмотреть решения по проксированию WebView в интернете, то становится очень грустно — все делают примерно так:
public static void setKitKatWebViewProxy(Context appContext, String host, int port, String exclusionList) < Properties properties = System.getProperties(); properties.setProperty("http.proxyHost", host); properties.setProperty("http.proxyPort", port + ""); properties.setProperty("https.proxyHost", host); properties.setProperty("https.proxyPort", port + ""); properties.setProperty("http.nonProxyHosts", exclusionList); properties.setProperty("https.nonProxyHosts", exclusionList); /// . such much shit >
Оставшуюся часть намеренно опустил — там идёт ещё около сотни строк с условиями по версии андроида и жутким шаманством. При этом у многих это всё равно не работает, плюс есть проблемы с переключением режима проксирования — и её «решают» путём установки Thread.Sleep(1000) между операциями. Хотя я не являюсь Java разработчиком, а просто иногда балуюсь, мне поплохело. Здравый смысл подсказал мне, что нужно перехватывать запросы из Webview (для этого у WebViewClient есть чудесная функция shouldInterceptRequest), и далее самому заниматься проксированием. Это у меня даже вполне получилось:
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("compress.googlezip.net", 80)); HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection(proxy);
Всё отлично, всё работает! Только одна проблема. Как заметили внимательные читатели, в параметрах функции указан 80ый порт. По довольно смешной причине. А именно — потому что HttpURLConnection не умеет работать с HTTPS проксями. Совсем. Никак. У меня ушло куча времени, чтобы понять, что всё настолько плохо, и что нельзя сделать HTTPS прокси ни через HttpURLConnection, ни через популярный okHttp. Я немного призадумался, затем решительным жестом отмёл все доводы Google о том, что библиотеки Apache не подходят для Android, стряхнул пыль с проверенных jar’ов и решительно подключил их к проекту. И всё получилось! Пятый и шестой андроид на ура восприняли такой ужасный проступок. Если кто-то знает, как можно было решить проблему без использования библиотек Apache — расскажите. Конечно, можно было бы сделать всё на сокетах, но это довольно печально.
Итак, мы наконец смогли отобразить главную страницу рутрекера. Казалось бы, победа близко. Как же я ошибался.
Реклама
Практически с первой попытки отладки я столкнулся с тем, что всё чудовищно тормозит. Причина довольно очевидна — безумное количество рекламы всевозможных видов. Мне очень не хотелось с ней что-то делать — все мы знаем положение рутрекера, и чувакам явно нужно много золота для защиты от DDOS’a и родного государства — но с рекламой приложением было пользоваться вообще нереально. Правильным решением было бы находить её и вырезать из тела страницы, но более быстрым для реализации подходом было просто порезать её по хостам:
довольно очевидный код
public static boolean is_adv(Uri url) < String[] adv_hosts = ; String[] adv_paths = ; String host = url.getHost(); for (String item : adv_hosts) < if (StringUtils.containsIgnoreCase(host, item)) < return true; >> if (StringUtils.containsIgnoreCase(url.getHost(), "rutracker.org")) < String path = url.getPath(); for (String item : adv_paths) < < if (StringUtils.containsIgnoreCase(path, item)) < return true; >> > > return false; >
И после этого мы просто обрубаем её получение:
if (Utils.is_adv(url)) < Log.d("WebView", "Not fetching advertisment"); return new WebResourceResponse("text/javascript", "UTF-8", null); >
Задним умом я только что подумал, что возможно было бы проще сделать список разрешённых хостов… Но этим самым умом все сильны.
Теперь приложение стало работать не то что с приемлимой, а с очень бодрой и приятной скоростью. Если владельцев рутрекера это огорчит, то блокировку уберу — но скорее всего вместе с приложением. С чудовищными тормозами в нём просто не будет смысла.
Отправка форм
Довольно откинувшись на стул, я обнаружил… Что не работает авторизация. Что было на самом деле весьма очевидно — поскольку в перехватываемом мной и передаваемом далее запросе я не отправлял данные, которые должны уйти в POST. Казалось бы, пара минут — и всё будет хорошо. Как же я ошибался…
Выяснилось, что способов перехватить POST из WebView нету. Совсем. Никак. Лучшие рекомендованные практики — внедрять в страницу свой javascript и вызывать из него специальные Java методы. Или переводить сервер на GET запросы. От первого варианта мне несколько поплохело, а второй недоступен по понятным причинам. Да и был бы некорректен. Почесав голову и попробовав отловить POST ещё в нескольких местах, я пришёл к выводу, что нормального решения всё же нет. В результате сделал решение смешное. А именно — при получении страницы менять метод всех форм с POST на GET. А после этого при следующем обращении конвертировать переданные в адресной строке параметры в тело POST запроса. Звучит ужасно, но всё не так плохо, если у вас нет адресной строки, в которой можно опозориться, больших переменных или файлов для передачи. Хотя нет, вру конечно. Всё очень плохо, но другого адекватного пути я не нашёл.
довольно очевидный код
public static UrlEncodedFormEntity get2post(Uri url) < Setparams = url.getQueryParameterNames(); if (params.isEmpty()) return null; List paramsArray = new ArrayList<>(); for (String name : params) < Log.d("Utils", "converting parameter " + name + " to post"); paramsArray.add(new BasicNameValuePair(name, url.getQueryParameter(name))); >try < return new UrlEncodedFormEntity(paramsArray, "UTF-8"); >catch (UnsupportedEncodingException e) < e.printStackTrace(); >return null; >
Где мои куки, чувак?
Когда я в очередной раз откинулся на спинку кресла после успешно пройденной авторизации и кликнул следующую ссылку, я обнаружил, что авторизация умирает на следующей странице. Что в общем тоже довольно логично, поскольку никто волшебно куками не управляет, а посылаем мы все заголовки вручную. Но здесь я в кои-то веки не ошибся в том, что
Скрытый текст
if (Utils.is_login_form(url)) < Header[] all = response.getAllHeaders(); for (Header header1 : all) < Log.d("WebView", "LOGIN HEADER: " + header1.getName() + " : " + header1.getValue()); >Header[] cookies = response.getHeaders("set-cookie"); if (cookies.length > 0) < String val = cookies[0].getValue(); val = val.substring(0, val.indexOf(";")); authCookie = val.trim(); CookieManager.put(MainContext, authCookie); Log.d("WebView", "=== Auth cookie: ==='" + val + "'"); //redirect does not work o_O String msgText http://rutracker.org/forum/index.php\""; ByteArrayInputStream msgStream = new ByteArrayInputStream(msgText.getBytes("UTF-8")); return new WebResourceResponse("text/html", "UTF-8", msgStream); > >
Правда, внимательный читатель обнаружит, что там идёт какая-то странная переадресация яваскриптом. Да, всё так. В ответе должен был быть 302 заголовок авторизации, но почему-то его никуда не приходило. В результате я оказывался на странице форума по некорректному адресу с доменом login.rutracker.org — всё работало, но, поскольку ссылки везде относительные, при следующем же клике наступал облом. Кстати, здесь же можно заметить, что пользовательскую куку мы бережно сохраняем, чтобы не пришлось потом заново авторизоваться.
Теперь-то всё?!
Именно с этим вопросом я в который раз открывал страничку, уже уверенный, что ничего не упустил. Как же я… В общем, можно было свободно искать через нативный поиск или через гугловый без авторизации, можно было смотреть любую тему, нельзя было только одно… Скачать торрент. Поскольку по нажатию ссылок ничего хорошего не происходит. Но в этот раз всё тоже было несложно — в интерфейс добавилась программная менюшка с кнопочкой Share, которая позволяет отправить куда угодно Magnet ссылку. Было бы удобнее кидать ссылку на торрент файл, но он у вас явно будет блокирован. Конечно, можно было бы скачивать торрент файл и передавать его через шаринг — но это как-нибудь в другой раз.
Результат
Осталось только опубликовать
На основании тех странных android приложений, которые я выкладывал раньше, у меня сложилось ощущение, что они пропускают вообще всё. Так что я с лёгким сердцем отправил приложение на публикацию и сел писать статью. Обычно приложение появлялось на google play в течении пары часов, так что времени как раз хватало. К сожалению, в этот раз прошло 8 часов. И в ответ пришло
вот такое письмо.
- Read through the Impersonation article for more details and examples of policy violations.
- Make sure your app is compliant with the Impersonation and Intellectual Property policy and all other policies listed in the Developer Program Policies. Remember additional enforcement could occur if there are further policy issues with your apps.
- Sign in to your Developer Console and submit the policy compliant app using a new package name and a new app name.
Contact our support team to provide a justification for its use. Justification may include providing proof that you are authorized to use the content in your app or some other legal justification.Additional suspensions of any nature may result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and/or the cost of any associated fees (such as chargebacks and transaction fees) from you.If you’ve reviewed the policy and feel this suspension may have been in error,please reach out to our policy support team. One of my colleagues will get back to you within 2 business days.
- Что я взял откуда-то иконки;
- Что я упомянул в комментариях, что приложение работает через google compression proxy;
- Что в качестве банеров я использовал варианты смешных логотипов рутрекера с нового конкурса;
следующий ответ.
After review, Rutracker free, ru.jehy.rutracker_free, has been suspended and removed from Google Play as a policy strike because it violates the webviews and affiliate spam policy.
Read through the Webviews and Affiliate Spam article for more details and examples of policy violations.
Make sure your app is compliant with the Spam policy and all other policies listed in the Developer Program Policies. Remember that additional enforcement could occur if there are further policy issues with your apps.
If it’s possible to bring your app into compliance, you can sign in to your Developer Console and submit the policy compliant app using a new package name and a new app name.
В общем, меня обвинили в том, что не то приложение только реферральные ссылки передаёт, то ли ничего кроме вебвьюва не делает. Ничего «левого» в приложении нет, а называть это «обычным отображением» тоже неверно — идёт довольно много работы по проксированию. Ну и особенно это меня удивило в свете того, что я уже успешно закачивал на Google Play приложения, которые фактически только состоят из вебвью на сайт. Нюансов было два — в приложении была авторизация, и я был хозяином сайта, на который шёл вебвью. Но я это никак не указывал, и Google узнать этого не мог.
В общем, на оба этих обвинения я ответил просьбой разобраться — сутки ответа нет, может быть ответ придёт ещё через сутки. Хотя надежды как-то мало. Так что ставим пока что приложение из APK. Если оно таки появится на Google Play, то можно будет обновиться оттуда.
ToDo
- Стили с адаптацией к просмотру с телефона и планшета; UPD: сделано в какой-то степени;
- Автоматическое обновление; UPD: сделано;
- Корректное вырезание рекламы;
- Передачу торрентов торрент файлами, а не magnet ссылками;
- Выход из авторизованного состояния на рутрекере (да, сейчас ты там авторизуешься навсегда);
- Какие-то осмысленные сообщения о вероятных ошибках;
- Совместимость с большим количеством устройств — сейчас можно попробовать запустить на Android от 4.0 до 6 — но результат непредсказуем — надо много тестировать. У меня работает на Nexus 5 с Android 6 и на Sony Xperia Z3 с Android 5;
- Удобный ввод авторизации и поиска без того, чтобы тыкать на ужасные маленькие элементы веб формы;
- Убрать из кода некоторое количество копи-пейста;
- Добавить шифрование хранимой пользовательской куки уникальным для устройства ключом на случай, если данные с телефона украдут;
- Реализовать монетизацию приложения, свои всплывающие банеры и ссылки, которые принесли бы мне тонны золота.
— Но ведь гораздо проще зайти на рутрекер через ХХХ (например, просто включив экономию трафика на телефоне или в браузере).
— Да.
— А что если гугл заблокирует у себя рутрекер?
— Вполне может быть, у них в политике прописано, что они блокируют ресурсы, которые запрещены в вашей стране. Ну ничего страшного — путей обхода тысячи.
— А если рутрекер заблокирует гугл за большое количество заходов с их прокси?
— К ним и так сейчас через неё ходят, просто используя хром. Так что вряд ли. И вообще, банить всех подряд — плохая идея, так можно и чиновником стать.
— Ваш код ужасен!
— Да, я уже упоминал, что я не Java разработчик.
— У меня не заработало.
— Да, это общая проблема Android — полноценное приложение надо тестировать в 10 раз дольше, чем писать. Увы, у меня такой возможности не было. Присылайте ошибки, пулл реквесты — поправим.
— А можно вообще так использовать Google Compression Proxy?
— Пока непонятно — приложение забанили ещё до этого потенциального вопроса.
— Я не доверяю вам, наверняка вы крадёте все мои пароли и скачиваете себе мои торренты.
— Пожалуйста — соберите приложение себе из исходников.
— А почему иконки такие страшные?
— Посмотрите под заголовком «осталось только опубликовать» — там всё объясняется.
— Это же раздолье для злых роботов и пауков!
— Да нет, не обольщайтесь. С очевидностью, там тоже есть свои лимиты и проверки на роботов. Есть гораздо более простые пути для ботов.
— Сайт криво отображается.
— Да, местами есть проблемы. Но связанные скорее с некачественной вёрсткой.
Привет рутрекеру
Отдельно — несколько пожеланий для администрации рутрекера на случай, если вдруг они сюда заглянут
хотелки
- Пожалуйста, подумайте о альтернативных вариантах монетизации. Всё равно большинство пользователей обходят эти жуткие гирлянды банеров адблоком.
- Было бы хорошо внедрить различных провайдеров авторизации — гуглового или фейсбучного, например.
- Обновите вёрстку и внешний вид до чего-то более красивого, удобного и желательно с мобильной версией.
Ссылки
UPD: пост про то, как реализовано обновление, и как вообще жить без Google Play;
- Для тех, кто не осилил целиком текст — ещё раз скрины: главная страница и расшаривание magnet ссылки из топика.
- Актуальные исходники и релизы на гитхабе;
- Тут можно взять меня на работу — да, я её ищу;
- Забавная статья о том, как использовать Google Compression Proxy+Squid. С неё я и начинал;
- Тут лежат исходники от compression proxy от гугла. Поскольку google code не даёт их посмотреть, можно посмотреть на моём гитхабе. Его я и разбирал;
- Что такое google compression proxy для пользователя и для администратора;
- Хороший ответ и разбор стандарта google compression proxy, правда только для HTTP траффика, не HTTPS. Есть пример реализации для firefox. Его я и переводил для статьи;
- Реализация прокси на Java, которая проксирует через google data compression server. Сделано для какого-то image board. Хороший код, есть что посмотреть;
- Единственный найденный мной вариант по проксированию HTTP трафика через HTTPS прокси при помощи библиотек apache. Его я и дорабатывал.
- Веб-разработка
- Разработка под Android
Обход блокировки RuTracker.org в Google Chrome
Как зайти на Рутрекер через Хром? Этот вопрос задают многие, так как сей популярный торрент-трекер заблокирован в России навечно. И просто ввести нужную ссылку в адресной строке не получится. Мы расскажем о том, как обойти блокировку.
Доступные решения
Всем хорошо известно, что у нас умеют блокировать только программно. А это значит, что такую блокировку можно легко обойти. Для этого существуют специальные расширения. И для Google Chrome тоже.
Однако далеко не все они работают нормально. Нужно придирчиво выбирать лучшие. Так как некоторые плагины просто следят за действиями пользователя и не делают ничего для перенаправления. Такие дополнения нужно избегать.
В данном материале мы собрали лучшие расширения для браузера, которые помогут обойти блокировку RuTracker.org. Все они достаточно эффективны для этого. Вам останется только выбрать подходящее.
Доступ к Рутрекеру
Первым в этом списке, конечно, значится официальный плагин от команды торрент-трекера. Ребята создали расширение для самого популярного браузера, которое предоставляет доступ к сайту, обходя все блокировки.
Для перенаправления используются собственные прокси и зеркала, которые никак не влияют ни на стабильность соединение, ни на скорость передачи данных. Таким образом, пользователи посещают ресурс с максимальным комфортом.
Ключевой особенностью этого плагина является предельно простая настройка. Она не вызовет сложностей даже у новичков, так как интерфейс дополнения снабжен полноценным русским языком. Проблем при использовании не возникнет.

Найти данный плагин можно в официальном интернет-магазине Google. Там он есть. Для инсталляции достаточно будет щелкнуть по кнопке «Установить».Через несколько секунд иконка плагина появится в панели инструментов веб-обозревателя.
Стоит отметить, что дополнение готово к работе сразу после установки. Настраивать его не нужно. К тому же, RuTracker требует очень мало оперативной памяти, что позволяет с легкостью использовать его на относительно слабых машинах. Так что сразу же открывайте сайт портала.
- Создан специально для обхода блокировки торрент-трекера;
- Может настраиваться вручную;
- Использует собственные прокси для перенаправления;
- Имеет полноценный русский язык в интерфейсе;
- Обеспечивает стабильное соединение;
- Всегда высокая скорость передачи данных;
- Потребляет очень мало оперативной памяти;
- Никогда не бывает сбоев при работе;
- Предельно простой процесс установки;
- Интуитивно понятный интерфейс.
- Замечено не было.
Hola VPN
Это уникальное расширение, которое отличается высокой скоростью передачи данных и стабильностью соединения. При этом Hola VPN не требует особенно большого объема оперативной памяти, что, вероятно, порадует некоторых пользователей.
Прелесть этого дополнения заключается в том, что для обхода блокировок оно использует принцип торрент-трекера. Перенаправление осуществляется при помощи компьютеров пользователей, на которых установлен точно такой же плагин.
У расширения имеется весьма неплохое меню настройки. Но воспользоваться им сможет далеко не каждый, так как русского языка нет. Однако по большей части никакой настройки и не требуется. Плагин отлично работает в автоматическом режиме.
Дополнение отлично справится с такой простой задачей, как обход блокировки Рутрекера. Достаточно будет всего лишь включить его перед входом на ресурс и все остальное будет происходить автоматически.
Скачать расширение можно в официальном интернет-магазине Google. Достаточно нажать на кнопку с надписью «Установить».
Инсталляция займет всего пару секунд. После установки в панели инструментов появится соответствующая кнопка. Кликните на нее, а затем на тумблер Unblock.
Теперь вы сможете посещать ранее недоступный торрент-трекер.
- Интересный механизм перенаправления трафика;
- Использование принципов торрент-трекеров (Р2Р);
- Простейший процесс инсталляции;
- Возможность работы в полностью автоматическом режиме;
- Хорошо оформленное меню настройки;
- Требует мало оперативной памяти;
- Скрытие реального IP адреса пользователя.
- Русский язык не завезли.
Browsec VPN
Еще один интересный плагин для Google Chrome для RuTracker.org. Он высокой популярностью по той причине, что качественно перенаправляет трафик и обеспечивает базовую защиту пользователя в интернете. Однако только в платной версии.
Бесплатный же вариант не может похвастаться ни стабильным соединением, ни высокой скоростью передачи данных, ни защитой. Это связано с тем, что в свободной версии есть только три сервера. И они испытывают нереальные нагрузки. Поэтому весьма часты сбои и просадки скорости.
Этот плагин можно настроить и вручную. Но из-за отсутствия русского языка сделать это не так-то просто. Также дополнение требует довольно много ОЗУ для работы, поэтому оно не подходит владельцам слабых компьютеров.

Установить Browsec VPN можно при помощи интернет-магазина Google. Для инсталляции достаточно нажать всего одну кнопку.Настройка дополнения возможна только после установки при помощи соответствующей кнопки в панели инструментов.
В принципе, данное дополнение можно использовать для обхода блокировки RuTracker, но будут сумасшедшие просадки по скорости. Также весьма вероятны частые обрывы связи. Но если вам все равно, то можно использовать и Browsec.
- Перенаправление трафика пользователя;
- Быстрое скрытие IP адреса;
- Базовая защита юзера в сети;
- Мощные алгоритмы перенаправления;
- Временами стабильное соединение;
- Простейший процесс установки;
- Возможность ручной настройки;
- Грамотно организованный интерфейс.

Недостатки:
- Нет русского языка;
- Урезанный функционал бесплатной версии;
- Плагин сложен для новичков;
- Нестабильное соединение и просадки в бесплатной версии.
friGate
Совершенно бесплатное дополнение, которое работает только в автоматическом режиме. Пользователю нужно всего лишь установить его из интернет-магазина Google. Более ничего не требуется. Даже настройки.
Плагин хорош тем, что использует для перенаправления трафика и скрытия IP адреса пользователя собственные прокси. Именно благодаря этому получается всегда стабильное соединения и высокая скорость передачи данных.
С другой стороны, отсутствие возможностей настройки иногда раздражает. К примеру, пользователю нужно сменить сервер, так как скорость текущего его не устраивает. Но сделать это невозможно. Так что иногда автоматика – это не очень хорошо.
Установка довольно проста:

- Перейдите на страницу https://chrome.google.com/webstore/detail/frigate-cdn-smooth-access/mbacbcfdfaapbcnlnbmciiaakomhkbkb?hl=ru.
- Нажмите на синюю кнопку.
- Подтвердите выполнение процедуры.
После инсталляции расширения на панели инструментов появится индикатор. Он будет активен только в том случае, если пользователь попытается посетить какой-нибудь заблокированный сайт. В остальное время расширение работать не будет.
Такая опция автоматического определения блокировки работает безотказно. И именно поэтому большинство используют именно этот плагин. Ведь можно установить и забыть. Причем оперативной памяти он требует до смешного мало.
- Полностью автоматическая работа дополнения;
- Простейший процесс установки;
- Не требуется никакой настройки;
- Активация плагина только при посещении заблокированных сайтов;
- Предельно стабильное соединение;
- Высокая скорость передачи данных (хоть и не всегда);
- Использование собственных прокси;
- Требует мало оперативной памяти.

Недостатки:
- Нет никакой защиты конфиденциальности;
- Невозможно вручную настроить плагин.
Заключение
Итак, мы попытались найти ответ на вопрос о том, как обойти блокировку Рутрекера. Лучшим является плагин для Chrome «Доступ к Рутрекеру». Он создан командой портала специально для того, чтобы облегчить жизнь пользователям.
Но если по какой-то причине у вас не получается его установить или вы хотите использовать что-нибудь более серьезное, то вам лучше всего подойдут такие плагины, как Hola VPN и friGate. Первый обеспечивает высокую скорость соединения, а второй работает в автоматическом режиме.
Расширение Рутрекер для Гугл Хром — обходим блокировку сервиса правильно!
Один из лучших способов войти на Рутрекер — расширение для Хром, позволяющее обойти блокировку сайта, а в дальнейшем скачивать файлы и пользоваться другими возможностями сервиса. Ниже рассмотрим основные плагины, которые доступны в сети. Приведем краткий обзор официального расширения для торрент-трекера. Разберем особенности приложений, открывающий доступ в Интернет через VPN.
Как можно обойти блокировку сайта RuTracker.org в Гугл Хроме: расширения
На территории России действует запрет пользования сайтом RuTracker. Как результат, он заблокирован Роскомнадзором и недоступен для жителей страны. Но даже из такой ситуации можно найти выход. В Сети доступны специальные плагины для Гугл Хром для Рутрекер, позволяющие обойти ограничение. Кратко рассмотрим несколько вариантов.
friGate
Софт friGate — расширение для Chrome, позволяющее входить на заблокированные ресурсы, в том числе Рутрекер. Особенность плагина в том, что после установки он почти не заметен и работает сам по себе. При этом скорость загрузки почти не меняется. Обход блокировки Rutracker org в Google Chrome обеспечивается за счет перенаправления IP-адреса и трафика пользователя через свои прокси. К недостаткам относится отсутствие ручной настройки. К примеру, поменять сервер не получится.
Для установки приложения для входа в Рутрекер на Хром сделайте такие шаги:
- Перейдите по URL chrome.google.com/webstore/detail/frigate-cdn-smooth-access/mbacbcfdfaapbcnlnbmciiaakomhkbkb?hl=ru.
- Кликните на кнопку установки.
- Подтвердите действие.

После инсталляции открывается доступ Рутрекру в Google Chrome, а также другим заблокированным ресурсам. Расширение становится активным при входи на какой-то «закрытый» ресурс, а в остальное время оно не активно.
- автоматическая работа плагина для Хром;
- применение своего прокси сервера;
- минимальные требования к ОЗУ;
- гарантия стабильного соединения с Рутрекер;
- отсутствие жестких требований к настройке;
- простой процесс установки;
- высокая скорость передачи информации.
Из минусов — отсутствие ручной настройки и защиты конфиденциальности. При этом разработчики регулярно пересматривают приложение и устраняют баги.
AnonymoX
AnonymoX — расширение для Рутрекера на Chrome, позволяющее обойти блокировки и имеющее почти такой же принцип действия, как и рассмотренный выше плагин.

Это простое приложение со следующими функциями:
- анонимный просмотр веб-страниц Хром;
- изменение IP адреса и страны (те, что предоставляет расширение);
- посещение заблокированных сайтов.
Принцип действия построен на обходе блокировки ресурса Рутрекер в Хром через промежуточные прокси сервера. Последние скрывают личность пользователя, что гарантирует дополнительную конфиденциальность. Для пользования существует бесплатная и платная версия. Особенность free версии состоит в наличии рекламы и ограниченном функционале.
Для безлимитного пользования можно купить версию Premium для Хром. В таком случае повышается скорость соединения (до 16 Мбит), доступно больше 170 IP адресов из 14 стран, а также открывается неограниченный объем загрузок. В платной версии отсутствует реклама. Ссылка для загрузки — chrome.google.com/webstore/detail/anonymox/icpklikeghomkemdellmmkoifgfbakio?hl=ru.
С помощью официального расширения от торрент-трекера
Разработчики предусмотрели официальный плагин для Chrome для RuTracker org (ссылка chrome.google.com/webstore/detail/рутрекер-официальный-плаг/fddjpichkajmnkjhcmpbbjdmmcodnkej). Он гарантирует доступ к сайту и скачивание торрент-трекеров. Название — РуТрекер — официальный плагин. После установки можно напрямую входит на ресурс или включить переход через прокси-сервер. Программа обеспечивает бесконфликтную работу с другими приложениями для обхода блокировки (сама она не имеет такой возможности). Одно из лучших решений (официальная версия) рассмотрено ниже.
Доступ к Рутрекеру
Расширение «Доступ к Рутрекеру» специально создано для обхода блокировок и получения доступа к нужному сайту в браузере Хром. Для этого применяются собственные proxy и ряд зеркал, не влияющих на качество соединения или скорость передачи информации. Как результат, пользователи могут входить на сайт и качать интересующие торрент-файлы без ограничений.
Главная особенность плагина — удобство пользования и легкая настройка, которая не вызывает трудностей у новичков, в том числе, благодаря наличию русского языка. Расширение для Chrome для Rutracker org доступно в официальном интернет-магазине Гугл (ссылка — chrome.google.com/webstore/detail/доступ-к-рутрекеру/lbdmhpkmonokeldelekgfefldfboblbj?hl=ru). Для установки достаточно перейти по указанной URL и нажать на кнопку Установить .

После этого приложение сразу готово к работе и не требует дополнительной настройки. Кроме того, расширение для Хром потребляет минимум ОЗУ, что позволяет использовать его даже на ПК со слабым «железом».
- отсутствие необходимости настройки;
- «заточенность» под обход блокировки;
- применение прокси для перенаправления;
- стабильное соединение;
- отсутствие сбоев в работе;
- понятный и доступный интерфейс;
- легкий процесс установки;
- небольшое потребление оперативной памяти;
- высокая скорость соединения;
- русский язык и т. д.
Если плагин для Chrome для RuTracker не срабатывает с первого раза, его необходимо удалить и установить еще раз.
Расширения для доступа через ВПН
Еще один способ получить доступ Рутрекеру — расширение Chrome с возможностью обхода через VPN. Сегодня в Сети доступно много вариантов, но ниже рассмотрим только ТОП-5 наиболее популярных приложений.
Hola VPN
Приложение Hola VPN — удобный инструмент, позволяющий обойти блокировки и получить доступ к Рутрекеру в Хром с высокой скоростью и гарантией стабильного соединения. Плагин потребляет минимум ресурсов ПК, что, несомненно, является одним из главных его преимуществ. Для обхода запретов применяется принцип торрент-трекера. Это означает, что перенаправление происходит с помощью компьютеров других пользователей, у которых установлен этот плагин.

- Возможность ручной настройки. Как правило, в этом нет необходимости, ведь основные параметры задаются автоматически.
- Плагин для Chrome дает доступ на Рутрекер с высокой скоростью загрузки.
- Установка занимает несколько секунд. Ссылка для загрузки — chrome.google.com/webstore/detail/hola-vpn-unlimited-free-v/gkojfkhlekighikafcpjkiklfbnlmeio?hl=ru.
- Возможность настройки для работы только на определенных сайтах.
- Сохранение локальной конфигурации и данных кэша.
Расширение Hola VPN для Хром имеет много преимуществ — сокрытие IP пользователя, простой процесс установки и надежный обход блокировки Рутрекера. Имеется возможность ручной настройки, небольшие размеры и минимальный объем потребляемой памяти ОЗУ. Из минусов только отсутствие русского языка.
Browsec VPN
Расширение Browsec VPN — плагин, обеспечивающий шифрование трафика и предоставление доступа на заблокированные ресурсы. При этом полностью сохраняется конфиденциальность и исключается возможность отслеживания трафика.
Имеет бесплатную версию, но она не может похвастаться стабильность соединения, надежной защитой и высокой скоростью. Это обусловлено тем, что в free версии доступно только несколько серверов, на которые приходится максимальная нагрузка. Установка доступна по ссылке chrome.google.com/webstore/detail/browsec-vpn-free-and-unli/omghfjlpggmjjaagoclmmobgdodcjboh?hl=ru.

Приложение часто применяется для обхода запрета Рутрекер на Хром, но нужно быть готовым к ухудшению скорости. Из плюсов стоит выделить:
- стандартная защита пользователя;
- быстрое сокрытие IP;
- мощная система перенаправления;
- легкий процесс установки;
- возможность самостоятельной настройки;
- удобный интерфейс.
Из минусов — отсутствие русского языка, небольшой функционал бесплатной версии и периодические просадки по скорости при скачивании файлов с Рутрекер на Хром.
ZenMate VPN
ZenMate VPN, по мнению многих — лучшее расширение для обхода блокировки rutracker org в Chrome и сохранения конфиденциальности в Сети. После загрузки и включения программы пользователь получает стабильный доступ к скачиванию файлов без ограничения скорости. Информация надежно шифруется, а реальный IP скрывается от посторонних. Ссылка для загрузки — chrome.google.com/webstore/detail/zenmate-free-vpn-%E2%80%93-best-v/fdcgdnkidjaadafnichfpabhfomcebme?hl=ru.

- полная безопасность работы в Интернете (применяется 256-битное шифрование);
- подмена IP и местоположения;
- высокая скорость;
- разблокировка стриминговых сайтов;
- полная анонимность;
- легкая настройка.
По желанию можно подключить полную версию расширения для обхода блокировки сайта Рутрекер и посещения других «закрытых» ресурсов на Хром. В ней поддерживаются специальные серверы для торрентов и повышается конфиденциальность.
TunnelBear VPN
Плагин TunnelBear VPN — еще одно расширение для Хром, позволяющее обойти запрет для ресурса Рутрекер, а также получить доступ к другим сайтам. Особенности программы:
- Защита браузера при подключении к общедоступной Сети.
- Доступ к любым заблокированным ресурсам.
- Подключение на высокой скорости.
- Легкость установки и настройки.

Touch VPN
Если вам необходимо надежное расширение для Хром и разблокировки интернет-сайта Рутрекер, Touch VPN — неплохой вариант. Плагин предоставляет доступ к ресурсу и позволяет оставаться в безопасности.
- Бесплатный и безопасный доступ. Никакие данные вводить не нужно.
- Отсутствие ограничений по трафику.
- Надежное SSL шифрование.
- Легкая установка и включение.

Как установить и пользоваться плагинами
Из сказанного видно, что сегодня надстройка для Rutracker в Chrome — возможность быстро получить доступ к закрытому сайту и скачивать файлы без ограничения по скорости. Принцип установки расширений для Хром во всех случаях одинаковый — переход по указанному URL и нажатие одноименной кнопки. Большинство программ настраиваются автоматически и не требуют ввода дополнительных данных. Достаточно включить плагин для Хром и войти на Рутрекер для скачивания файлов.
Итоги
Список расширений для RuTracker достаточно широк, чтобы сделать правильный выбор и обойти имеющиеся блокировки. Для начала лучше использовать официальную версию разблокировщика. Если этот вариант не подошел, можно воспользоваться другими решениями, которые рассмотрены в статье.
Различные способы обеспечения анонимного доступа к сайтам

Несмотря на судебное решение о блокировке RuTracker.org, значительная часть его аудитории уверена, что это не помешает пользоваться ресурсом благодаря анонимайзерам. Пользователи считают, что это даже поможет расширить перечень доступного контента, который раньше удалялся под угрозой блока. Однако Роскомнадзор полагает, что большинство пользователей откажутся от посещения сайта из-за возникших неудобств в его использовании.
Напомним, что 9 ноября Мосгорсуд принял решение об удовлетворении иска издательства «Эксмо» и пожизненной блокировке крупнейшего торрент-теркера RuTracker.org. Если решение не будет оспорено, то через 30 дней с этого момента к сайту будет прекращен доступ с территории России.
Несмотря на это, голосование, устроенное его администрацией, в котором приняло участие более миллиона пользователей ресурса, показало, что больше 2/3 из них готовы к применению технических средств обхода блокировки или уже пользуются ими.
Официальные формулировки звучат устрашающе, но так ли сложно начать пользоваться так называемыми анонимайзерами и чем это чревато? По словам представителей Роскомнадзора, использование подобных технических средств законом пока не запрещено.

Один из самых простых способов обхода блокировок сайтов — установка расширений для браузеров, что доступно практически любому пользователю с начальным уровнем компьютерной грамотности. Для Google Chrome и Mozilla Firefox подобных приложений предостаточно. Одними из самых популярных являются ZenMate и friGate. Для пользователей Opera вообще не нужно ничего ставить, достаточно включить так называемый турбо-режим в браузере.
Еще одно популярное приложение для обхода блокировок — Hola!, хотя оно проигрывает в удобстве ZenMate и friGate, так как требует вручную выбрать VPN требуемой страны для доступа к сайту. Но, как утверждают создатели, расширение создавалось для просмотра видеоконтента, который ускоряется за счет использования компьютеров других пользователей плагина.

Последнее исследование выявило, что плагин Hola! небезопасен. Дело в том, что пользователи Hola! выходят в сеть с серверов других пользователей. То есть с вашего ПК кто-то может заходить на запрещенные сайты, например с детской порнографией. Также в исследовании говорится, что создатели расширения продавали трафик пользователей.
Для Safari, к сожалению, подобных расширений нет, поэтому либо стоит установить браузер с поддержкой расширений для создания виртуальной сети, либо воспользоваться сайтами-анонимайзерами. Подобных сервисов довольно много, но все они обладают похожим функционалом.

На этих сайтах достаточно ввести адрес заблокированного ресурса или конкретную ссылку на страницу, после чего пользователь получит к ней доступ. Однако скорость работы в таком случае будет заметно ниже, чем при использовании плагина для браузера.
Вопреки сложившемуся стереотипу, совсем не сложно также воспользоваться защищенным браузером Tor. С его помощью можно без всяких проблем зайти на любой заблокированный сайт. Он распространяется абсолютно бесплатно и лишен встроенной рекламы. Но скорость соединения при этом оставляет желать лучшего.
Однако стоит помнить, что Tor также работает по технологии peer-to-peer, то есть информация передается пользователям через компьютеры других пользователей, и никто не контролирует распространение различных угроз, например вирусов и троянских программ. Во многом интернет через Tor, также называемый darknet (темный интернет), напоминает интернет 90-х годов прошлого века — как по уровню угрозы для неопытного пользователя, так и по скорости соединения.
Отдельно можно отметить программы для настройки VPN на компьютере. С их помощью при любом выходе в сеть пользователь сохраняет анонимность. Однако они зачастую распространяются по платной подписке, сложнее в настройке, чем плагины, и к тому же не могут обеспечить высокую скорость соединения. При бесплатном использовании стоит ограничение на объем трафика в месяц.