Архив Об архиве FAQ New BAN List Полезные ссылки Друзья архива Архив новостей
Архив by ArjLover   Архив by ArjLover
Регистрация СправкаПравила форума Поиск Сообщения за день Все разделы прочитаны Пользователи Календарь

Не получается! Скачать, посмотреть... И любые другие технические проблемы.

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 08.02.2009, 07:24
Junior Member
 
Регистрация: 08.02.2009
New Zealand
Сообщений: 1
Question 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. Причина: На проблему найден финт ушами
Ответить с цитированием
  #2  
Старый 08.02.2009, 12:28
Junior Member
 
Регистрация: 10.09.2007
Сообщений: 8
это уже обсуждали - http://forum.arjlover.net/showthread.php?t=4957&page=9
и проблема действительно в анонсе IP

Последний раз редактировалось winwood, 08.02.2009 в 12:31.
Ответить с цитированием
  #3  
Старый 09.02.2009, 19:27
Аватар для ArjLover
Администратор
 
Регистрация: 25.11.2006
Адрес: Czech Republic Прага
Пол: Male
Сообщений: 2,886
Отправить сообщение для ArjLover с помощью ICQ
Еще сегодня апдейтил юторент на 1.8.2 - там что-то в багфиксах было про 400 ответ, по сути не разбирался, некогда.
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 12:10.


vBulletin® Version 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot