Ретрекер (также встречается термин псевдотрекер) — bittorrent трекер, как правило, анонимный, работающий внутри адресного пространства локальной сети интернет провайдера. Использование ретрекера позволяет пирам обмениваться трафиком на повышенной скорости, используя внутреннюю адресацию локальной сети провайдера, так как доступ к локальной сети у многих российских интернет провайдеров разрешен на более высокой скорости, нежели доступ в интернет. Кроме того, использование ретрекера снижает нагрузку на магистральные каналы связи за счет того, что абонентам не нужно скачивать по отдельности одни и те же данные. Для того, чтобы bittorrent клиент смог воспользоваться преимуществами ретрекера, нужно добавить в список announce url торрента announce url ретрекера. Некоторые трекеры делают это автоматически, добавляя адреса авторизованных ретрекеров на основании анализа IP адреса пользователя (например, torrents.ru и torrents.net.ru или torrents.net.ua). В других случаях пользователям приходится добавлять announce url ретрекера в торрент-файлы самостоятельно, или с помощью специальных программ — торрент-патчеров. Некоторые провайдеры предпринимают попытки установки прозрачного прокси, перехватывающего обращения по HTTP портам к популярным трекерам. Такой прокси изменяет torrent файлы при скачивании и добавляет к ним локальный ретрекер[1]. Существуют также и другие решения проблемы локального обмена битторрент-трафиком. Важно не путать ретрекеры с обычными локальными трекерами локальных сетей. Ретрекер не ставит задачи обмена торрент-файлами, систематизации торрент-файлов, поиска и так далее. Ретрекер служит исключительно средством повышения скорости обмена данными между пирами. История ретрекеров Впервые идея ретрекера была описана и реализована абонентом под псевдонимом unxed сети Корбина телеком (Санкт-Петербург)[2] 24 августа 2007 года. 21 сентября 2007 с подобной инициативой выступила администрация трекера torrents.ru [3]. При этом администрация torrents.ru крайне негативно отозвалась о попытках пользователей локальных сетей организовывать собственные ретрекеры, и предложила свой собственный вариант централизованной установки ретрекеров на технических площадках провайдеров. Первый ретрекер от torrents.ru заработал в пиринговом пространстве домашней сети TiERA в Санкт-Петербурге 5 февраля 2008. К сожалению, ретрекеры torrents.ru присутствуют далеко не во всех локальных сетях, кроме того, эти ретрекеры не влияют на скорость скачивания при использовании трекеров, отличных от torrents.ru. Поэтому проблема создания пользовательских ретрекеров в локальных сетях до сих пор остается актуальной. В качестве альтернативы "официальным провайдерским" ретрекерам в сентябре 2008 года опять же в сети Корбина телеком в Санкт-Петербурге силами пользователей этой сети была запущена система локальных ретрекеров. С октября 2008 года подобная система начала функционировать в московской сети компании Корбина телеком, покрыв почти полностью городскую локальную сеть. [править] Сравнение различных подходов к созданию ретрекеров Преимущества создания ретрекеров на базе компьютеров абонентов: возможность работы ретрекера с любым интернет-трекером (а не только с теми, с кем "договорится" провайдер) независимость от желания или нежелания провайдера установить ретрекер независимость от желания или нежелания администрации крупных трекеров включать адрес ретрекера в торрент-файлы, выдаваемые пользователям данной сети Недостатки подобного подхода: пользователи вынуждены добавлять к торрентам адреса ретрекеров вручную либо устанавливать специализированные патчеры торрентов в случае отказа всех пользовательских ретрекеров одновременно (что, конечно, весьма маловероятно) система перестанет работать, а bittorrent-клиенты абонентов будут генерировать бессмысленный трафик [править] Как устроена Система локальных (пользовательских) ретрекеров Система локальных ретрекеров устроена следующим образом. Торрент-файл, который скачивает пользователь, перехватывается программой Torrent Patcher, после этого измененный файл передается торрент-клиенту, например uTorrent. Во время патчинга добавляются списки ретрекеров. Также программа поддерживает "безопасный" способ добавления ретрекеров посредством Magnet-ссылки (работает только на uTorrent версии 1.8.1 и выше). После этого торрент клиент делает запрос на трекеры и на локальные ретрекеры, после запроса на локальные он получает список локальных пиров и это даёт возможность передавать данные по протоколу bittorrent на скорости локальной сети провайдера. При этом сами локальные ретрекеры обычно устанавливают у себя пользователи-энтузиасты. [править] Отличия от ретрекеров, устанавливаемых на стороне провайдера Главное отличие в том, что ретрекеры установлены на пользовательских машинах и поддерживаются пользователями. При этом наличие множества ретрекеров повышает отказоустойчивость системы (не работает один - работают другие). Несмотря на то, что администрация ресурса torrents.ru неоднократно высказывалась о бессмысленности установки ретрекеров на стороне пользователей, на практике подобная система позволяет значительно повысить скорость файлообмена в сетях, в которых отсутствует ретрекер от torrents.ru, а также при работе с другими трекерами.
|