2010-12-04

Ретрекер в локалке Домолинк

Сервер http://torrents.mydomolink.ru/ уже неделю не доступен. И в блоге bevice про это ни строчки.

Пока единственной альтернативой для поиска локальных пиров остаётся ретрекер.
(в дополнение к DHT и "родным" трекерам).
Это была преамбула.

Зачем это всё нужно. Ретрекер позволяет быстрее находить "локальных" пиров, с которых скорость скачивания, как правило, намного выше, чем с "внешних". То есть позволит быстрее скачать популярные файлы. Также он может служить "резервным" трекером на время недоступности "основных".

Полезен мой ретрекер будет для абонентов Рязанского Домолинка (а в связи с тестированием широкополостного локального трафика внутри всего ЦФО Центртелекома ("скорость между всеми клиентами ЦФО будет выше тарифной") - то возможно скоро будет актуален для других городов тоже).
Никакого отношения к официальному ЦТ я не имею - это лишь трекер xbt запущенный в "публичном режиме" на моём компьютере.

Чуть-чуть теории. Чтобы находить локальных пиров должны выполнятся несколько условий.
1. Торрент должен содержать адрес ретрекера: http://retracker.local/announce
Этот адрес добавляют многие торрент-сайты где разрешены "публичные" торренты (например rutracker.org). Но никто не запретит вам добавить в список трекеров раздачи мой ретрекер.
Не важно - приватный ли торрент или открытый. Как и что лучше добавлять к раздаче - об этом позже.

2. Ваш торрент клиент должен знать адрес retracker.local
Это может быть сделано на стороне провайдера (думаю дождёмся нескоро) или в файле hosts (или множеством других способов, если у вас интернет настроен через squid+dnscache/bind которыми вы можете управлять).
Попробуйте зайти по ссылке: http://retracker.local/stat
Если страничка открылась в браузере без ошибок - вам ничего делать не надо.

Теперь о том, как поправить файл hosts. Учитывайте то, что адрес динамический - но меняется он пока реже чем раз в месяц - но возможно придётся процедуру иногда повторять.

0. Проверяете работоспособность моего ретрекера. Жмёте ссылку http://bt.pwned.ru/stat - и в браузере должны увидеть статистику его использования. Если что-то не так - то или у вас неверные настройки браузера/dns - либо мой ретрекер отключен, надеюсь что временно - если ретрекер не откроется и через пару дней - то новость уже неактуальна - ищите другой ретрекер. На данный момент (декабрь 2010) я пока не вижу причин его отключать.

В windows системах.
1. Скачиваете скрипт: vgimly_retracker-2_03.zip (зеркало тут) - на авторство не претендую - скрипт найден в сети - но внесено много существенных проверок, улучшающих работу скрипта.
2. Распаковываете его хоть на рабочий стол. Запускаете (в Vista/Win7 необходимо сделать это с правами администратора - в XP и ранее - просто запускаете).
3. Закрываете окно скрипта - проверив, на отсутствие сообщений об ошибках.



В windows системах - ручной режим (если не доверяете чужим скриптам).
1. Узнаёте адрес bt.pwned.ru (ping bt.pwned.ru или nslookup bt.pwned.ru ).
2. Открываете блокнот или любой другой текстовый редактор (в vista/win7 - с правами администратора) и открываете на редактирование файл hosts.
notepad %systemroot%\system32\drivers\etc\hosts
3. Вносите запись аналогичную для linux (удаляя другие упоминания retracker.local)
95.106.xx.xx retracker.local bt

В linux системах (скрипта не делал - ибо очевидно - если надо - напишите в комменте).
1. Узнаёте адрес ретрекера (в консоли: host bt.pwned.ru и копируете полученный адрес 95.106.хх.хх).
2. Открываете gksudo gedit /etc/hosts
и добавляете строчку (удаляя другие упоминания адреса retracker.local, если есть):
95.106.xx.xx retracker.local bt

3. Сохраняете и закрываете редактор.

4. Общее для всех систем. Проверяете работоспособность изменений:
http://retracker.local/stat

Всё. В случае если заметите как-то что ретрекер слетел - проделайте всю процедуру заново.
Возможно просто сменился адрес. Теперь об адресе ретрекера.
Предыдущие записи о ретрекере попутно добавляют короткое имя "bt" - поэтому можно обращаться к серверу через него. Также работают udp анонсы на мой ретрекер - можете использовать такой короткий адрес ретрекера: udp://bt:3 . Рекомендуемые настройки для внесения в торренты ретрекера такие (размещайте их в одной группе - не разделяя друг от друга пробелами - как показано на картинке внизу):
http://retracker.local/announce
udp://bt.pwned.ru:3
http://bt.pwned.ru/announce


Комментариев нет: