Понимаю, что от торрентов никуда не денешься – трафик 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
Prool
сентября 24, 2009 at 10:58
Или я чего-то не понимаю
Или ты не завел эту зону на ns2.itl.net.ua
Дмитрий
сентября 24, 2009 at 13:23
Не завел. А зачем ?
Если серьезно – потом заведу, но, по-большому счету, это совершенно не важно. Мог бы и в /etc/hosts прописать
radislav
сентября 24, 2009 at 12:48
torrents.ru таки не всем отдает адрес ретрекера в торрентах.
Самое плохое, что и не отвечают на запрос о добавлении ссылки для моей подсети. Так что, как увижу что заработало, так сразу и перенесу запросы на вас.
И еще считаю, что стоит заанонсить данный ретрекер для авто-патчера торрентов на re-tracker.ru, так как практика показала, что им пользуются )
radislav
сентября 24, 2009 at 12:59
Еще предлагаю участникам обменки включить поддержку протокола bep22 внеся соотв SRV запись в домене и завернуть трафик от клиентов, включивших данную опцию так же на данный ретрекер.
http://bittorrent.org/beps/bep_0022.html
Дмитрий
сентября 24, 2009 at 13:25
Радислав, от тебя запросов что-то не видать
Кстати, только что перевел ретрекер на xbt – тот, который на torrents.ru предложен несколько странно себя ведет. Полет нормальный.
radislav
сентября 24, 2009 at 14:54
Нет, так как моим клиентам не анонсится http://retracker.local/ вообще. все жду да жду… Как только заанонситься и увижу активность, то заверну зону к вам.
Prool
сентября 24, 2009 at 15:02
А вот зачем. Рассмотрим сферического абонента ИТЛ в вакууме. У него прописаны два ns 217.12.192.68 и 217.12.192.65, причем .68 рекомендуется писать первым. Поэтому у него retracker.local работать не будет или будет резольвиться с вероятностью 50%.
Дмитрий
сентября 24, 2009 at 15:37
Пруль, абонент сам себе злобный буратин. Т.к. специально для абонентов стоят отдельные forward-only DNSы, которые отдаются автоматом при подключении. Тем не менее – зону закину на второй ns.
Дмитрий
сентября 24, 2009 at 15:40
Радислав, а SRV прописал ? Я сделал, немного есть попаданий не от torrents.ru.
radislav
сентября 24, 2009 at 15:42
прописал, но у моих видимо в клиентах отключена опция. не вижу попаданий вообще из сети.
radislav
сентября 24, 2009 at 17:09
Попросил пользователя isp.bpe22 у себя включить. Трекер подхватился. Теперь осталось дождаться торрентс.ру и заверну зону к вам.
Alexander
сентября 25, 2009 at 09:59
Для винды, я так понимаю, нужно в хостс закинуть ретрекер.локал и затем его адрес в торрент клиенте прописать ?
Дмитрий
сентября 27, 2009 at 14:41
Александр, можно просто дописать http://retracker.itl.ua:2710/announce в список трекеров.
radislav
сентября 25, 2009 at 14:10
Так. torrents.ru отреагировал и добавил мою подсеть. Т.е. я готов все завернуть, вот только вопрос.
Какой rewrite у вас используется на апаче при завороте запросов на xbt ? Спрашиваю по одной простой причине.
1. у вас в настройках xbt не отключен scrape и в тоже время scrape запросы не доходят, т.е. видимо идет либо глобальный реврайт на /announce без разбора какой запрос, либо это не баг а фича )
2. При простом реврайте с web-сервера на xbt последний регистрирует пира под IP самого сервера, так как вроде не умеет X-Real-IP и посему задумка частично не сработает .
Дмитрий
сентября 25, 2009 at 14:20
scrape нужно бы выключить – смысла от него не знаю, есть или нет.
На сервере nginx, перенаправление такое:
rewrite ^/(.*)$ /announce?ip=$remote_addr&$args;
ну а затем proxy_pass http://retracker.local:2710/;
Вычитал на sf.net.
radislav
сентября 25, 2009 at 14:28
При таком конфиге нгинкса вижу в дебаге и в логах анонсов IP самого нгинкса а не клиента
В связи с этим вопрос и возникал.
Дмитрий
сентября 25, 2009 at 16:02
Я только что починил, глянув в код. Обязательно использовать proxy_pass на 127.0.0.1, тогда выставляется адрес из строки запроса. Налетай
radislav
сентября 25, 2009 at 18:08
Дмитрий, а если зону не забирать, а форварднуть к вам?
Дмитрий
сентября 25, 2009 at 20:06
да пофиг. я ж не против. Хоть к каждому в /etc/hosts (или где там оно в вындоус) прописать
radislav
сентября 25, 2009 at 21:24
Да ну а вдруг
radislav
сентября 26, 2009 at 14:54
Всё что смог – завернул ) Дмитрий, внесите для полноты счастья ретрекер в список тут http://re-tracker.ru/trackers.php , будет еще дополнительно добавляться тем кто использует “авто-патчер торрентов”
Дмитрий
сентября 27, 2009 at 14:43
Радислав, спасибо за наводку, добавил только что.
płytki legnica
января 30, 2011 at 00:16
Thanks for info!