Ретрекер: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 29: Строка 29:
== Как устроена система локальных ретрекеров ==
== Как устроена система локальных ретрекеров ==
Система локальных ретрекеров устроена следующим образом.
Система локальных ретрекеров устроена следующим образом.
Торрент-файл, который скачивает пользователь, перехватывается программой [[Torrent Patcher]], после этого измененный файл передается торрент-клиенту, например [[uTorrent]]. Во время патчинга добавляються списки [[ретрекеров]]
Торрент-файл, который скачивает пользователь, перехватывается программой [[Torrent Patcher]], после этого измененный файл передается торрент-клиенту, например [[uTorrent]]. Во время патчинга добавляются списки [[ретрекеров]]
После этого торрент клиент делает запрос на трекеры и на локальные , после запроса на локальный он получает список локальных пиров и это даёт возможность торрент активности на скорости 100MB\c
После этого торрент клиент делает запрос на трекеры и на локальные , после запроса на локальный он получает список локальных пиров и это даёт возможность торрент активности на скорости 100MB\c



Версия от 19:15, 8 января 2009

Файл:Scheme2.svg

Ретрекер (также встречается термин псевдотрекер) — bittorrent трекер, как правило, анонимный, работающий внутри адресного пространства локальной сети интернет провайдера. Использование ретрекера позволяет пирам обмениваться трафиком на повышенной скорости, используя внутреннюю адресацию локальной сети провайдера, так как доступ к локальной сети у многих российских интернет провайдеров разрешен на более высокой скорости, нежели доступ в интернет.

Для того, чтобы bittorrent клиент смог воспользоваться преимуществами ретрекера, нужно добавить в список announce url торрента announce url ретрекера. Некоторые трекеры делают это автоматически, добавляя адреса авторизованных ретрекеров на основании анализа IP адреса пользователя (например, torrents.ru). В других случаях пользователям приходится добавлять announce url ретрекера в торрент-файлы самостоятельно, или с помощью специальных программ — торрент-патчеров.

Впервые идея ретрекера была описана и реализована одним из абонентов сети Корбина телеком (Санкт-Петербург)[1] 24 августа 2007 года. 21 сентября 2007 с подобной инициативой выступила администрация трекера torrents.ru [2]. При этом администрация torrents.ru крайне негативно отозвалась о попытках пользователей локальных сетей организовывать собственные ретрекеры, и предложила свой собственный вариант централизованной установки ретрекеров на технических площадках провайдеров. Первый ретрекер от torrents.ru заработал в пиринговом пространстве домашней сети TiERA в Санкт-Петербурге 5 февраля 2008.

К сожалению, ретрекеры от torrents.ru присутствуют далеко не во всех локальных сетях, кроме того, эти ретрекеры не влияют на скорость скачивания при использовании трекеров, отличных от torrents.ru. Поэтому проблема создания пользовательских ретрекеров в локальных сетях до сих пор остается актуальной.

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

Преимущества реализации ретрекеров абонентами провайдерских сетей:

  • возможность работы ретрекера с любым интернет-трекером (а не только с теми, с кем "договорится" провайдер)
  • независимость от желания или не желания провайдера установить ретрекер
  • независимость от желания или не желания администрации крупных трекеров включать адрес ретрекера в торрент-файлы, выдаваемые пользователям данной сети

Недостатки подобного подхода:

  • пользователи вынуждены добавлять к торрентам адреса ретрекеров вручную либо устанавливать специализированные патчеры торрентов
  • в случае отказа всех пользовательских ретрекеров одновременно (что, конечно, весьма маловероятно) система перестанет работать, а bittorrent-клиенты абонентов будут генерировать бессмысленный трафик

Важно не путать ретрекеры с обычными локальными трекерами локальных сетей. Ретрекер не ставит задачи обмена торрент-файлами, систематизации торрент-файлов, поиска и так далее. Ретрекер служит исключительно средством повышения скорости обмена данными между пирами.

Аналогичные решения

Возможности, подобные использованию ретрекеров, предоставляет функция "Local Peer Discovery", присутствующая в bittorrent клиенте µTorrent начиная с версии 1.7 build 1065, выпущенной 5 апреля 2007[3]. Так как эта функция использует multicast пакеты, блокируемые большинством интернет провайдеров для защиты от вирусных эпидемий, область ее применения ограничивается небольшими локальными сетями, состоящими из одного сегмента.

Как устроена система локальных ретрекеров

Система локальных ретрекеров устроена следующим образом. Торрент-файл, который скачивает пользователь, перехватывается программой Torrent Patcher, после этого измененный файл передается торрент-клиенту, например uTorrent. Во время патчинга добавляются списки ретрекеров После этого торрент клиент делает запрос на трекеры и на локальные , после запроса на локальный он получает список локальных пиров и это даёт возможность торрент активности на скорости 100MB\c

Отличия от обычного ретрекера

Главное отличие в том, что все ретрекеры установлены на пользовательских машинах и поддерживаются пользователем. Некоторая администрация непопулярного ненародного торрент ресурса высказалась о том, что это бессмысленно, но тем не менее принцип сети похож на принцип торрент сети, так как и ретрекеров не 1 а много, не работает 1 - работает другой , это повышает отказоустойчивость системы.

Доступность Локальной системы ретрекеров

В данный момент доступно в

  • Питер   | Корбина
  • Москва | Корбина Акадо Netbynet QWERTY
  • Шадринск | КурьерПлюс
  • Калининград | Балттелеком
  • Архангельск | Голден/Билайн
  • Чувашия | Волгателеком Etherway
  • Ульяновск | Corbina
  • Ярославль | Домолинк
  • Украина | Поиск Оптинет Corbina / Beeline
  • Псков | Псковлайн Телесети+
  • Омск | Дом.ру
  • Волгоград | Коламбия-Телеком
  • Тула | Домолинк
  • Екатеринбург | Olympus NSP Голден Телеком

Интересные факты

  • Популярный bittorrent клиент µTorrent имеет встроенный анонимный трекер, который может использоваться в качестве ретрекера. Включить его можно в меню "Настройки", "Дополнительно", "bt.enable_tracker" - true. Адрес трекера будет http://ваш_IP:порт_uTorrent/announce

Примечания

Ссылки