Comments 50
qBitTorrent, вообще‐то, имеет открытый исходный код (и libtorrent тоже). Патч к нему надёжнее, чем бинарный патч, он слишком зависит от стабильности выхода используемого автора компилятора.
Так что рассматривайте статью как пример, работающий на большинстве клиентов, неважно — закрытых или опенсорсных.
В данном случае — без разницы. Патч исходников в официальный репозиторий всё равно не возьмут, а значит под каждый релиз заново накладывать патч и пересобирать.
Кстати, есть у меня ощущение, что патч от автора не отключает блокировку DHT в qBitTorrent, а лишь заставляет GUI отображать DHT в списке трекеров таким, будто бы он включён. Судя по всему, сама блокировка dht идёт в libtorrent (функция should_announce_dht).
Тогда клиент будет искать поле privatb в torrent-файле, а не найдя его — не включит соответствующий режим.
Но мне кажется подмена имени для всех функций, а не только одной конкретной — не лучшая идея.
Посмотрите сколько референсов на этот private.
Тоже про это подумал. Сиды этого торрента — пользователи приватного трекера. Откуда их станет больше? Если только какой-то добрый человек будет переопубликовывать сей торрент на других ресурсах, без регистрации и SMS. Но тогда нужны пользователи с патченными клиентами, коих тоже будет мало мало мало.
Зачастую, «приватный» материал — вовсе не приватный, и на DHT масса сидов. Но даже если их нет — это вовсе никак не ухудшит сиутацию, не так ли? Это два.
Отличие в том, что нет зависимости от трекера. Трекер может иметь частоту апдейта в полчаса — чтобы снизить нагрузку, а некоторые особо «приватные» — находится в дауне сутками.
При этом материал всё равно не выйдет за пределы — не зная инфохеш, скачать по DHT не удастся.
Честно говоря, я в этом плане вообще не понимаю смысл ключа private, оттого и стала интересна эта проблема.
Честно говоря, я в этом плане вообще не понимаю смысл ключа private, оттого и стала интересна эта проблема.Его используют для того, чтобы корректно учитывать рейтинг на закрытых торрент-трекерах (чтобы сходился баланс отданного одними пользователями и скачанного другими), а не для того, чтобы ограничивать права скачивания.
Суть вешается прокси с модификацией данных, общение с трекером — через прокси, с пирами — напрямую.
Пока админ лично не займётся проверкой баланса — ничего не всплывёт. А проверять надо много и долго.
А с регулярно падающими соединениями с трекером все эти проверки и рейтинги — пустой звук.
Не проще ли редактировать .torrent-файлы, снимать запрет DHT, неужели .torrent-файл зашифровывается в данном случае?
Написать программку которая при двойном клике на .torrent-файл, изменяет этот .torrent-файл сбрасывая «флаг запрета DHT», а затем запускает программу uTorrent, что бы uTorrent добавил файл себе на закачку.
Т.е. файл 1.avi размещенный на публичном трекере и приватном будут иметь разные хеши и пиры все равно через DHT не состыкуются т.к. в каждом запросе отправляют свой хеш раздачи.
Итого — смысл патча не ясен.
От таких же клиентов, с такими же патчами.
И я о том же: дополнительных пиров нет и не будет. Проблему «родной аннонсер не отвечает» проще решить ручным добавлением любого публичного аннонсера, чем клиент ковырять.
А публичный анонсер откуда будет знать хеш из приватной раздачи?
От таких же клиентов, с такими же патчами.
Отличие в том, что нет зависимости от трекера. Трекер может иметь частоту апдейта в полчаса — чтобы снизить нагрузку, а некоторые особо «приватные» — находится в дауне сутками.
Т.е. вы обозначили проблему — родной аннонсер в дауне.
Расстроенные пользователи удаляют свой старый торрент-клиент и ставят патченный, связываются через DHT, качают.
Точно так же расстроенные пользователи могут прописать в раздачу N дополнительных публичных аннонсеров и получить тот же результат.
Где противоречие? Суммарно пиров столько же, способ проще и очевиднее.
>>Патчер распакованного файла uTorrent mir.cr/1BFNFS8D
>>Silent всё-в-одном патчер uTorrent: mir.cr/YBTF8OOV
ведущие на расспространителей троянов.
Трояны на хабре. Это что-то новое.
Очень грустно, когда пользователи Хабра с указанием громкого звания «Программист» в профиле не могут работать с ссылками в интернете.
Что никто не пользуеться transmission? Надо будет себе на роутере бины перекомпилить или пропатчить попробовать в asuswrt download master.
Автор, вы можете выложить патчеры на яндекс диск /мейл.ру или еще куда? Ссылки протухли
Отключаем блокировку DHT в популярных торрент-клиентах