kTorrent

Страницы :   Пред.  1, 2, 3 ... 26, 27, 28
Ответить
 

Akarant

Стаж: 11 лет 7 месяцев

Сообщений: 3

Akarant · 07-Мар-21 14:17 (3 года 8 месяцев назад)

truf666 писал(а):
81049961Akarant
Варианта 2, и скорее всего оба.
1. Слишком старая версия KTorrent и она не умеет "DHT bootstrap". Т.е. тот же qbittorrent должен лезть на сервера "dht.libtorrent.org:25401,router.bittorrent.com:6881,router.utorrent.com:6881,dht.transmissionbt.com:6881,dht.aelitis.com:6881" при старте для обмена dht пирами. KTorrent этого не делал, и ждал что само ему в руки упадет при опросе уже знакомых пиров. В самых последних версиях KTorrent (я собираю из исходников) "DHT bootstrap" вроде накатили. Но можете просто попробовать qbittorrent.
2. Даже без 1 он должен был подключится к трекеру (А, с ЭТИМ трекером, ну тогда точно роскомнадзор) и получить список сидов оттуда. Нужно посмотреть на соотв вкладке статус подключения к трекеру. Если он не OK, то трекер либо мертв, либо заблочен роскомнадзором.
Если так, то я написал инструкцию, как настроить доступ к трекерам в KTorrent через TOR тут: https://rutr.life/forum/viewtopic.php?p=72732378#72732378
После этого, проверить, работает ли прокси, можно скачав c https://torguard.net/checkmytorrentipaddress.php вечно качаемый торрент файл, который в ошибке от аннаунсера будет говорить вам ваш IP, как его видит торрент трекер. И сравнить его с внешним IP компа.
Благодарю за пояснение. Попробовал заюзать tor для того, чтобы трафик трекера пустить через него по инструкции - не помогло. В итоге просто грохнул Ktorrent и поставил Qbit, через него всё работает
[Профиль]  [ЛС] 

java.util.concurrent

Стаж: 13 лет

Сообщений: 13


java.util.concurrent · 05-Дек-22 07:21 (спустя 1 год 8 месяцев)

что-то такое происходит с KTorrent/libktorrent у меня (net-libs/libktorrent-22.08.3 и net-p2p/ktorrent-22.08.3, Gentoo) такое что на ответ на announce приходят HTTP/1.1 403 Forbidden от rutr.life
ну и соответсвенно, не качает.
выглядит это так:
Код:
No.     Time           Source                Destination           Protocol Length Info
    165 16.889326864   192.168.1.140         195.82.146.123        HTTP     428    GET /ann?peer_id=-KT2283-%20%2036CulaMjOq&port=7880&uploaded=0&downloaded=0&left=6164480000&compact=1&numwant=200&key=723888912&event=started&info_hash=%F5%FA%3B%FC%DA%B7%E3O%F4%05%DE%94%AB%11%0B6%9B%DC_Z HTTP/1.1
ответ:
Код:
No.     Time           Source                Destination           Protocol Length Info
    188 17.062856363   195.82.146.123        192.168.1.140         HTTP/XML 533    HTTP/1.1 403 Forbidden
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>403 - Forbidden</title>
</head>
<body>
  <h1>403 - Forbidden</h1>
</body>
</html>
причем если этот HTTP GET скопировать и выполнить через curl никаких 403 треккер не выдает:
Код:
curl 'http://bt4.t-ru.org/ann?peer_id=-KT2283-%20%2036CulaMjOq&port=7880&uploaded=0&downloaded=0&left=6164480000&compact=1&numwant=200&key=723888912&event=started&info_hash=%F5%FA%3B%FC%DA%B7%E3O%F4%05%DE%94%AB%11%0B6%9B%DC_Z'
приходит ответ с пирами и еще чем то:
Код:
d8:intervali3512e12:min intervali3512e5:peers78:^�Z��Z����يј�4^��       4Ê]"������%�Q��M���ˮ��_▒�N2�����ְi�f��%c+�eak
практикуюсь на этом вот торренте
к слову hash у него такой
Код:
f5fa3bfcdab7e34ff405de94ab110b369bdc5f5a
Для полноты картины QBittorrent пашет без соплей. Да и все остальные тоже. Подскажите что не так. Надоело это, уже года два а может и дольше такая муть.
[Профиль]  [ЛС] 

Hanabishi

Старожил

Стаж: 14 лет 7 месяцев

Сообщений: 2619

Hanabishi · 05-Дек-22 11:40 (спустя 4 часа, ред. 05-Дек-22 11:41)

java.util.concurrent писал(а):
83995322403 Forbidden
Обычно это означает, что трекеру не нравится User-Agent клиента (заголовок HTTP запроса).
[Профиль]  [ЛС] 

java.util.concurrent

Стаж: 13 лет

Сообщений: 13


java.util.concurrent · 05-Дек-22 14:51 (спустя 3 часа)

Hanabishi
мерси, вы были правы.
Код:
--- a/tmp/portage/net-libs/libktorrent-22.08.3/work/libktorrent-22.08.3/src/tracker/httptracker.cpp
+++ b/tmp/portage/net-libs/libktorrent-22.08.3/work/libktorrent-22.08.3/src/tracker/httptracker.cpp
@@ -410,6 +410,7 @@
void HTTPTracker::setupMetaData(KIO::MetaData &md)
{
     md["UserAgent"] = bt::GetVersionString();
+    md["SendUserAgent"] ="true";
     md["SendLanguageSettings"] = "false";
     md["cookies"] = "none";
     //  md["accept"] = "text/plain";
вот так пересобрал libktorrent и оно заработало. Блять, нехорошие люди!
[Профиль]  [ЛС] 

yandrey0

Top Bonus 05* 10TB

Стаж: 17 лет 3 месяца

Сообщений: 539

yandrey0 · 05-Дек-22 15:58 (спустя 1 час 7 мин.)

java.util.concurrent
может только из-за цифры версии, помню его 4 версии, потом был заброшен автором.. теперь внезапно 22
[Профиль]  [ЛС] 

java.util.concurrent

Стаж: 13 лет

Сообщений: 13


java.util.concurrent · 05-Дек-22 16:46 (спустя 47 мин.)

yandrey0
да не так давно еще было v5.0.0:
версия ktorrent согласно changelog файлу была 5.0.1 в 17 Apr, 2016 (до этого был релиз 5.0 а еще до этого 4.4). Затем, еще только два года назад, версия была v5.2.0 а релиз сразу за ним был с тэгом v20+(v20.11.80).
Это как с ядром линукса, сидели всю жизнь с 2.6 а после 3 началось.
[Профиль]  [ЛС] 

Hanabishi

Старожил

Стаж: 14 лет 7 месяцев

Сообщений: 2619

Hanabishi · 05-Дек-22 17:08 (спустя 22 мин.)

java.util.concurrent писал(а):
83996962v20+(v20.11.80)
Очевидно чтобы соответствовать версии всего набора КДЕшных приложений. Они все имеют одинаковую версию и обновляются одновременно.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error