RSS
 

KH-IX. Тестируем ретрекер

23 Sep

Ретрекер в KH-IXПонимаю, что от торрентов никуда не денешься – трафик p2p сетей составляет значительную часть от общего. Значит, будем немного оптимизировать это дело (да и @radeg подтолкнул). Сегодня в конце рабочего дня поднял зону retracker.local и поставил соответствующий софт на одном из тазиков.

Буквально сразу глянул на access_log и увидел, что запросы как помчали :)

Итак, как присоединиться. Первое – использовать наш retracker эффективно, если вы в KH-IX или Domonet.KH-IX. Иначе не будет должного эффекта.

Второе: поднимаете у себя в DNS зону ‘retracker.local`, описывая у себя hidden secondary и забираете эту зону у 217.12.192.65.

zone "retracker.local" {
        type slave;
        file "secondary/retracker.local";
        masters {
                217.12.192.65;
        };
};

Третье: смотрите на результат (torrents.ru уже вроде как проставляет retracker.local в списке трекеров) и рекомендуете своим клиентам/коллегам почитать википедию и включить нужную опцию в utorrent.

Пожелания/дополнения – сюда в комменты или в твиттер @deineka

 

Tags: ,

Leave a Reply

You must be logged in to post a comment.

  1. Prool

    сентября 24, 2009 at 10:58

    Или я чего-то не понимаю

    Или ты не завел эту зону на ns2.itl.net.ua

     
    • Дмитрий

      сентября 24, 2009 at 13:23

      Не завел. А зачем ? :) Если серьезно – потом заведу, но, по-большому счету, это совершенно не важно. Мог бы и в /etc/hosts прописать :)

       
  2. radislav

    сентября 24, 2009 at 12:48

    torrents.ru таки не всем отдает адрес ретрекера в торрентах.
    Самое плохое, что и не отвечают на запрос о добавлении ссылки для моей подсети. Так что, как увижу что заработало, так сразу и перенесу запросы на вас.
    И еще считаю, что стоит заанонсить данный ретрекер для авто-патчера торрентов на re-tracker.ru, так как практика показала, что им пользуются )

     
  3. radislav

    сентября 24, 2009 at 12:59

    Еще предлагаю участникам обменки включить поддержку протокола bep22 внеся соотв SRV запись в домене и завернуть трафик от клиентов, включивших данную опцию так же на данный ретрекер.
    http://bittorrent.org/beps/bep_0022.html

     
  4. Дмитрий

    сентября 24, 2009 at 13:25

    Радислав, от тебя запросов что-то не видать :) Кстати, только что перевел ретрекер на xbt – тот, который на torrents.ru предложен несколько странно себя ведет. Полет нормальный.

     
  5. radislav

    сентября 24, 2009 at 14:54

    Нет, так как моим клиентам не анонсится http://retracker.local/ вообще. все жду да жду… Как только заанонситься и увижу активность, то заверну зону к вам.

     
  6. Prool

    сентября 24, 2009 at 15:02

    А вот зачем. Рассмотрим сферического абонента ИТЛ в вакууме. У него прописаны два ns 217.12.192.68 и 217.12.192.65, причем .68 рекомендуется писать первым. Поэтому у него retracker.local работать не будет или будет резольвиться с вероятностью 50%.

     
  7. Дмитрий

    сентября 24, 2009 at 15:37

    Пруль, абонент сам себе злобный буратин. Т.к. специально для абонентов стоят отдельные forward-only DNSы, которые отдаются автоматом при подключении. Тем не менее – зону закину на второй ns.

     
  8. Дмитрий

    сентября 24, 2009 at 15:40

    Радислав, а SRV прописал ? Я сделал, немного есть попаданий не от torrents.ru.

     
  9. radislav

    сентября 24, 2009 at 15:42

    прописал, но у моих видимо в клиентах отключена опция. не вижу попаданий вообще из сети.

     
  10. radislav

    сентября 24, 2009 at 17:09

    Попросил пользователя isp.bpe22 у себя включить. Трекер подхватился. Теперь осталось дождаться торрентс.ру и заверну зону к вам.

     
  11. Alexander

    сентября 25, 2009 at 09:59

    Для винды, я так понимаю, нужно в хостс закинуть ретрекер.локал и затем его адрес в торрент клиенте прописать ?

     
  12. radislav

    сентября 25, 2009 at 14:10

    Так. torrents.ru отреагировал и добавил мою подсеть. Т.е. я готов все завернуть, вот только вопрос.
    Какой rewrite у вас используется на апаче при завороте запросов на xbt ? Спрашиваю по одной простой причине.
    1. у вас в настройках xbt не отключен scrape и в тоже время scrape запросы не доходят, т.е. видимо идет либо глобальный реврайт на /announce без разбора какой запрос, либо это не баг а фича )
    2. При простом реврайте с web-сервера на xbt последний регистрирует пира под IP самого сервера, так как вроде не умеет X-Real-IP и посему задумка частично не сработает .

     
  13. Дмитрий

    сентября 25, 2009 at 14:20

    scrape нужно бы выключить – смысла от него не знаю, есть или нет.
    На сервере nginx, перенаправление такое:
    rewrite ^/(.*)$ /announce?ip=$remote_addr&$args;

    ну а затем proxy_pass http://retracker.local:2710/;

    Вычитал на sf.net.

     
  14. radislav

    сентября 25, 2009 at 14:28

    При таком конфиге нгинкса вижу в дебаге и в логах анонсов IP самого нгинкса а не клиента :(
    В связи с этим вопрос и возникал.

     
  15. Дмитрий

    сентября 25, 2009 at 16:02

    Я только что починил, глянув в код. Обязательно использовать proxy_pass на 127.0.0.1, тогда выставляется адрес из строки запроса. Налетай :)

     
  16. radislav

    сентября 25, 2009 at 18:08

    Дмитрий, а если зону не забирать, а форварднуть к вам? :)

     
  17. Дмитрий

    сентября 25, 2009 at 20:06

    да пофиг. я ж не против. Хоть к каждому в /etc/hosts (или где там оно в вындоус) прописать :)

     
  18. radislav

    сентября 25, 2009 at 21:24

    Да ну а вдруг :)

     
  19. radislav

    сентября 26, 2009 at 14:54

    Всё что смог – завернул ) Дмитрий, внесите для полноты счастья ретрекер в список тут http://re-tracker.ru/trackers.php , будет еще дополнительно добавляться тем кто использует “авто-патчер торрентов”

     
    • Дмитрий

      сентября 27, 2009 at 14:43

      Радислав, спасибо за наводку, добавил только что.

       
  20. płytki legnica

    января 30, 2011 at 00:16

    Thanks for info!