- Retracker.local
- Материал из WikiTorrents
- Содержание
- Ретрекер
- Настройка ретрекера
- Настройка через код ретрекера rutracker.org
- Redirect
- Rewrite
- Multiviews
- Без правки .htaccess
- Rewrite для Nginx
- Примечания
- Настройка через xbt
- Настройка через xbt + Nginx
- Настройка opentracker + Nginx
- Http retracker local announce не работает что делать
- Http retracker local announce не работает что делать
Retracker.local
Материал из WikiTorrents
Содержание
Ретрекер
В связи с тем, что теперь добавляется ретрекер http://retracker.local/announce, здесь приводится несколько способов по его настройке.
Сия информация предназначена и может быть полезна только для провайдеров. Обычный пользователь никак не может использовать ничего из того что написано ниже, и от него не требуется никаких дополнительных действий, для того чтобы использовать нижеописанные возможности.
Что такое ретрекер, зачем он нужен и как работает можно прочитать здесь.
Далее, самое важное:
C 18 сентября 2009 года, все торренты с rutracker.org идут с уже прописанным ретрекером по адресу http://retracker.local/announce.
Таким образом, чтобы запустить в свой сети ретрекер, вы должны проделать следующие операции:
0. Быть провайдером и, соответственно, иметь возможность управления ДНС зонами внутри своей сети (сетей).
1. Скачать кучку кода по адресу http://rutracker.org/retracker.zip и поставить на одном своих серверов, который будет ретрекером.
Технических требований особых нет — гигагерцовый селерон потянет ретрекер на сеть из 50-100 тыс пользователей.
Адрес анноунсера ретрекера http://retracker.local/announсe — будьте внимательны!
2. Поднять внутри своей сети на днс-сервере зону retracker.local, которая будет указывать на собранный в п.1 сервер.
2а. Для тех, кто в пиринге, поднять общую для всех сетей пиринга внутреннюю зону, которая будет указывать на единый для всех сервер.
3. Убедиться, что все работает, — внутри сети у всех клиентов резолвится этот адрес, и запросы на него обрабатываются ретрекером.
4. С технической стороны весь процесс настройки описан тут -> http://wiki.rutracker.org/Retracker.local
Теперь некоторые замечания по сервису:
1. Retracker.local прописывается только в российский сегмент интернета. Сделано это потому, что зарубежным товарищам вряд ли придет в голову делать ретрекеры для rutracker.org.
Впрочем, если вы провайдер, и всё-таки хотите сделать ретрекер, то просто напишите ЛС юзернейму retracker и в свободной форме попросите включить в список для выдачи ваши диапазоны IP-адресов.
Это касается в основном провайдеров из ближнего зарубежья — Украины, Казахстана, Белоруссии, Прибалтики и т.п.
2. Те ретрекеры, что уже были прописаны и настроены, продолжают работать в том же духе. Однако их операторам все же рекомендуется поднять стандартный для всех retracker.local и ориентироваться на него в дальнейшем, как на более универсальный. Соответственно, торренты для них идут с 2 ретрекерами, тем что был, и retracker.local, просто резолвятся они на один и тот же сервер, что ни на что не влияет. НЕ РАБОТАЮТ, ИСПОЛЬЗУЙТЕ retracker.local
3. Новых ретрекеров в явном виде мы больше не прописываем, однако можем сделать исключение в тех случаях, когда провайдер найдет вескую аргументацию для этого (в чем есть сильные сомнения). Не делаем исключений, используйте retracker.local
Все заявки по ретрекерам — юзеру retracker, в личку. И опять же, ретрекеров для провайдером с количеством пользователей менее 20 000 не прописываем, это лишняя нагрузка на нас, с нулевой, практически, отдачей для пользователей !
Имейте ввиду, что retracker.local — это куда более универсальный путь, чем прописывание вашего персонального адреса.
Дело в том, что он рано или поздно поменяется, и у юзеров «на руках» останутся миллионы торрентов с несуществующим адресом ретрекера.
А это ни нам, ни вам, ни им не нужно. А ретрекер.локал может поднять любой провайдер, и это будет работать.
P.S. Если у вас пиринг, однако два провайдера не могут/не хотят договорится об трансфере зон — делайте каждый свой retracker.local с обменом таблиц пирами между собой. Готовых решений нет, но это совсем несложно.
P.P.P.S Похоже, что retracker.local стали внедрять и на других трекерах. Таким образом, это универсальный инструмент для ретрекинга.
Настройка ретрекера
Настройка через код ретрекера rutracker.org
Это PHP-скрипт, который можно взять здесь http://rutracker.org/retracker.zip. Настройка его проста, но есть одна особенность. По стандарту [1] адрес ретрекера оканчивается на /announce, поэтому для Apache нужно прописать некоторые правила в .htaccess:
Redirect
Rewrite
Этот вариант лучше предыдущего, потому что он делает внутренний редирект, то есть не идет внешнего перенаправления клиента (301)
Multiviews
Также можно включить опцию apache:
Без правки .htaccess
Создаем директорию announce, в которую кладем announce.php и config.php из архива, и затем переименовываем announce.php в index.php
Rewrite для Nginx
Примечания
Чтобы некоторые info_hash’ы обрабатывались правильно, необходимо установить в php.ini:
Также это можно сделать в Apache через директиву php_flag:
Её можно добавлять или в .htaccess, или в настройки VirualHost в конфиге Apache.
Настройка через xbt
Можно использовать специализированный трекер, который не требует web сервера. Скачать его можно здесь: http://sourceforge.net/projects/xbtt/. Сразу после его установки он готов к работе ретрекером.
Настройка через xbt + Nginx
Получился конфиг примерно такой, в xbtt необходимо выключить gzip:
Настройка opentracker + Nginx
Если в nginx использовать proxy-pass на внутренний адрес, то по логам nginx можно собрать некоторую статистику использования ретрекера.
Но тогда opentracker лучше собрать с опцией -DWANT_IP_FROM_QUERY_STRING — он будет использовать IP из запроса.
При этом В nginx’е же можно подставить нужный нам IP-адрес.
Вот такой вот конфиг nginx’а получился с opentracker
В opentracker при этом всего 1 опция:
- ↑ На самом деле оно не так По спецификации адрес аннонсера может быть любой. Вид /announce или /announce.php равнозначен и нужен только как признак, что трекер поддерживает scrape: Спецификация
Вопросы по ретрекеру можно задать здесь.
Источник
Http retracker local announce не работает что делать
Группа: Пользователи
Сообщений: 586
Регистрация: 14.7.2007
Пользователь №: 29622
Спасибо сказали: 37 раз(а)
Группа: Пользователи
Сообщений: 26
Регистрация: 24.5.2009
Пользователь №: 76418
Спасибо сказали: 1 раз(а)
Как уже писалось в новостях, с 18 сентября 2009 года, все торренты с torrents.ru идут с уже прописанным ретрекером по адресу http://retracker.local/announce.
Таким образом, чтобы запустить в свой сети ретрекер вы должны проделать следующие операции:
0. Быть провайдером и, соотвественно, иметь возможность управления ДНС зонами внутри своей сети (сетей).
1. Скачать кучку кода по адресу http://torrents.ru/retracker.zip и поставить на одном своих серверов, который будет ретрекером.
Технических требований особых нет — гигагерцовый селерон потянет ретрекер на сеть из 50-100 тыс пользователей.
Адрес анноунсера ретрекера http://retracker.local/announсe — будьте внимательны!
2. Поднять внутри своей сети на днс-сервере зону retracker.local которая будет указывать на собранный в п.1 сервер.
2а. Для тех кто в пиринге — поднять общую для всех сетей пиринга внутреннюю зону, которая будет указывать на единый для всех сервер.
3. Убедится что все работает — внутри сети у всех клиентов резолвится этот адрес. и запросы на него обрабатываются ретрекером.
Теперь некоторые замечание по сервису:
1. Retracker.local прописывается только в российский сегмент интернета. Сделано это потому что зарубежным товарищам вряд ли придет в голову делать ретрекеры для torrents.ru.
Хотя впрочем если вы провайдер, и все таки хотите сделать ретрекер — то просто напишите лс-ку юзернейму retracker и в свободной форме попросите включить в список для выдачи ваши диапазоны IP адресов.
Это касается в основном провайдеров из ближнего зарубежья — Украины, Казахстана, Белорусии, прибалтики и т.п.
2. Те ретрекеры что уже были прописаны и настроены — продолжают работать в том же духе. Однако их операторам все же рекомендуется поднять стандартный для всех retracker.local и ориентироватся на него в дальнейшем, как на более универсальный. Соответственно торренты для них идут с 2 ретрекерами — тем что был, и retracker.local., просто резолвятся они на один и тот же сервер, что ни на что не влияет.
3. Новых ретрекеров в явном виде мы больше не прописываем, однако можем сделать исключение в тех случаях, когда провайдер найдет вескую аргументацию для этого. (в чем есть сильные сомнения).
Опять же, все заявки по ретрекерам — юзеру retracker, в личку. И опять же, ретрекеров для провайдером с количеством пользователей менее 20 000 не прописываем, это лишняя нагрузка на нас, с нулевой, практически, отдачей для пользователей !
Источник
Http retracker local announce не работает что делать
Группа: Пользователи
Сообщений: 5
Регистрация: 8.7.2011
Пользователь №: 194823
Спасибо сказали: 0 раз(а)
Итак, проблема следующая: не пашет ретрекер.
Он есть в списке трекеров в торренте и даже видится и отвечает:
Для NNM-CLUB:
Для RUTRACKER:
С портами, сразу говорю, все в порядке. У меня статический IP, роутер DIR-320, где я высунут в DMZ.
Трассировка маршрута к mars2.netbynet.ru [212.1.226.162]
с максимальным числом прыжков 30:
1 54 ms 52 ms 64 ms b12-z11.ti.ru [212.1.254.126]
2 50 ms * 48 ms 212.1.240.69
3 8 ms 13 ms 11 ms 212.1.226.161
4 65 ms 102 ms 49 ms mars2.netbynet.ru [212.1.226.162]
судя по nslookup — retracker3.netbynet.ru = retracker.netbynet.ru = retracker.local
Район Кожухово. Внешний IP — 213.141.157.253
Как заставить качать со скоростью больше 2.5 Мб/с ?
Что у меня не так?
Сообщение отредактировал pportnoy — 8.7.2011, 2:09
Группа: Пользователи
Сообщений: 689
Регистрация: 29.5.2008
Пользователь №: 41015
Спасибо сказали: 25 раз(а)
Итак, проблема следующая: не пашет ретрекер.
Он есть в списке трекеров в торренте и даже видится и отвечает:
С портами, сразу говорю, все в порядке. У меня статический IP, роутер DIR-320, где я высунут в DMZ.
Трассировка маршрута к mars2.netbynet.ru [212.1.226.162]
с максимальным числом прыжков 30:
1 54 ms 52 ms 64 ms b12-z11.ti.ru [212.1.254.126]
2 50 ms * 48 ms 212.1.240.69
3 8 ms 13 ms 11 ms 212.1.226.161
4 65 ms 102 ms 49 ms mars2.netbynet.ru [212.1.226.162]
судя по nslookup — retracker3.netbynet.ru = retracker.netbynet.ru = retracker.local
Район Кожухово. Внешний IP — 213.141.157.253
Как заставить качать со скоростью больше 2.5 Мб/с ?
Что у меня не так?
Через этот роутер должно быть максимум 4 — 5 метров в сек . Ретрекер у вас работает. Проверьте от сюда скорость http://89.20.136.139/100mb.exe, если выше тарифной то смотрите настройки utorrent, может тупо ограничение стоит или еще что.
Сообщение отредактировал zen1985 — 8.7.2011, 8:15
Группа: Пользователи
Сообщений: 5
Регистрация: 8.7.2011
Пользователь №: 194823
Спасибо сказали: 0 раз(а)
Почему такие предвзятые взгляды на этот роутер — не понимаю.
Но чтобы развеять все, сегодня воткнул на его место TP-Link RT 480+
По вашей ссылке скорость даже ниже тарифной:
Мой tracert до 89.20.136.139:
Трассировка маршрута к 495.1ka.ru [89.20.136.139]
с максимальным числом прыжков 30:
1 1 ms 1 ms 1 ms b12-z11.ti.ru [212.1.254.12
2 9 ms 1 ms 1 ms 212.1.240.69
3 2 ms 2 ms 2 ms 212.1.252.158
4 3 ms 2 ms 3 ms 495.1ka.ru [89.20.136.139]
По поводу uTorrent — ну совсем за дурака не держите меня, я все таки ITшник. Его настройки облазил все вперед-назад давно.
Сообщение отредактировал pportnoy — 8.7.2011, 20:54
Группа: Пользователи
Сообщений: 1341
Регистрация: 18.4.2006
Из: Вешняки
Пользователь №: 16902
Спасибо сказали: 90 раз(а)
1) Меняйте срочно passkey. Картинка для ннм-клуба не грузится у меня, но для рутрекера вы его засветили( я или кто-то другой может качать из под вашего аккаунта любую раздачу). На рутрекере в настройках профиля опция для смены есть.
А вот почему ретрекер не работает — сложно сказать, по идее должен, раз отвечает. Ну и мюТоррент какой-то странный, на рутрекере DHT должен быть отключен в настройках самого торрент-файла
Сообщение отредактировал Klajnor — 8.7.2011, 21:22
Группа: Пользователи
Сообщений: 5
Регистрация: 8.7.2011
Пользователь №: 194823
Спасибо сказали: 0 раз(а)
1) Меняйте срочно passkey. Картинка для ннм-клуба не грузится у меня, но для рутрекера вы его засветили( я или кто-то другой может качать из под вашего аккаунта любую раздачу). На рутрекере в настройках профиля опция для смены есть.
А вот почему ретрекер не работает — сложно сказать, по идее должен, раз отвечает. Ну и мюТоррент какой-то странный, на рутрекере DHT должен быть отключен в настройках самого торрент-файла
Passkey я поменял еще до того, как загрузил картинку на радикал
А если честно, дошло минут через 20 после создания темы
Давайте я попробую сменить клиент и протестирую с ним)
Сообщение отредактировал pportnoy — 8.7.2011, 21:58
Группа: Пользователи
Сообщений: 837
Регистрация: 14.3.2011
Из: Зеленоград
Пользователь №: 184005
Спасибо сказали: 79 раз(а)
Группа: Пользователи
Сообщений: 5
Регистрация: 8.7.2011
Пользователь №: 194823
Спасибо сказали: 0 раз(а)
К сожалению в моем случае помогает лишь включение головы. Ну и отключение режима кривых рук
Короче, при загрузке от имени system (настраивал год назад, уже тысячу раз забыл xD ) у меня поднимался VPN ко мне на работу, который как Вы думаете что? — правильно, использовался как шлюз. Дошло, когда я рефлекторно начал набирать mstsc DC01PDC не добавляя домен
И уже год я гоняю весь свой траффик через сервера на работе. При этом заставляя DNS-сервера у нас в офисе жестоко опрашивать меня, где retracker.local?
Только вот не могу понять, почему tracert напрямую?
Проблема решена, после остановки службы, которую я сам и создал все резко стало нормально.
Сообщение отредактировал pportnoy — 8.7.2011, 22:22
Источник