Архив | Об архиве | FAQ | New BAN List | Полезные ссылки | Друзья архива | Архив новостей |
|
Регистрация | Справка | Правила форума | Поиск | Сообщения за день | Все разделы прочитаны | Пользователи | Календарь |
Не получается! Скачать, посмотреть... И любые другие технические проблемы. |
|
Опции темы | Опции просмотра |
|
|||
HTTP error 400 на torrent.arjlover.net:2710
Качал и раздавал torrentом уже многое и давно, без каких-либо проблем. Поначалу круглосуточно, когда же провайдер поменял условия, стал только по ночам. Вдруг:
Очередные два torrentа (Ширли-мырли (1/2) и Ширли-мырли (2/2)) после очередной паузы не оживают вот уже, судя по датам изменения файлов, с 25 января. На сервере .torrent-файлы не изменились, повторно скачал и сравнил. Всякий раз, как качалка (rtorrent 0.6.4/libtorrent 0.10.4, версия rtorrent хачена на 0.7.4 ради других, привередливых, trackerов) пытается связаться с trackerом (URL изнутри .torrent-файлов), тот выдаёт HTTP error 400 (Invalid Request). Такой же запрос с другого IP результата не меняет. Ни основной, ни другой IP в New BAN List не состоят. Вот пример очередного запроса и ответа на него: # tcpdump -ni eth1 'host torrent.arjlover.net' -s2048 -A ... 18:12:00.370991 IP 1.2.3.4.33450 > 81.176.66.197.2710: P 1:387(386) ack 1 win 92 <nop,nop,timestamp 23194536 3475298071> ... GET /announce?info_hash=%F5x%93Y%3FOw%054%956%1E%D7%97%E3%0FIU%EF%C8&peer_id=-lt0A40-%BF%B1Z%A7%8C3%93%B4%DF9%20%28&key=73dc419f&ip=1.2.3.4&compact=1&port=50806&uploaded=0&downloaded=0&left=698673152&event=started HTTP/1.0 User-Agent: rtorrent/0.7.4/0.10.4 Host: torrent.arjlover.net:2710 Pragma: no-cache Accept: */* Cache-Control: max-age=864000 Connection: keep-alive 18:12:00.763357 IP 81.176.66.197.2710 > 1.2.3.4.33450: P 1:128(127) ack 387 win 8688 <nop,nop,timestamp 3475298461 23194536> ... HTTP/1.0 400 Invalid Request Content-Type: text/html Connection: close Content-Length: 31 <title>Invalid Request</title> Как быть? Стоило задать вопрос на форуме, и ещё немного покопать -- обнаружилось, что если запретить клиенту сообщать trackerу свой IP-адрес (вон он, в запросе выше, параметром `ip='), то всё снова работает. Странно, настройка не менялась минимум год. Или что-то новое на trackerе, или по пути незнамо чей прокси, и IP, натурально, не совпадает. Последнее, IMHO, очень маловероятно: порт нестандартный, плюс tcptraceroute на него проходит все 18 hopов, а на 80-й -- только 5, там у провайдера явный transparent proxy. Так не менялось ли что на trackerе в районе 25 января? Последний раз редактировалось Walrus, 08.02.2009 в 10:31. Причина: На проблему найден финт ушами |
|
|||
это уже обсуждали - http://forum.arjlover.net/showthread.php?t=4957&page=9
и проблема действительно в анонсе IP Последний раз редактировалось winwood, 08.02.2009 в 12:31. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|