2gusia (2gusia) wrote,
2gusia
2gusia

Category:

DHT, чтобы не иссяк торрент

На неделе в личке с хорошим человеком общались на тему переставшего качать transmission. Как раз после неких регламентных работ у провайдера 8-[

TL;DR: Не дожидаясь проблем, включите на торрент клиенте DHT, PEX и LPD. Касается любого торрент клиента, не только transmission.

Первым тестом была попытка скачать образ Ubuntu. Скачался влёт. То есть настройка transmission в целом рабочая, сам протокол bittorrent провайдер не блокирует. Но очень похоже, начал блокировать анонсеры, то есть ресурсы, которые централизованно раздают нужную для скачивания информацию. К счастью, уже давно есть противоядие. DHT aka распределённая таблица хешей, позволяет торрент клиенту обходиться без каких-либо центральных узлов. Включение DHT помогло, трансмишн стал качать. Но, если вы пользуетесь торрент клиентом, советую проверить, что DHT, PEX и LPD включены. Не дожидаясь новаций со стороны провайдера. Поможете и себе и другим. Почему - простыми словами ниже.


Включение DHT, PEX и LPD в вебгуе transmission (Services > BitTorrent в самом низу Administrative URL - > гаечный ключ слева-внизу)



И в transmission remote (Инструменты - Параметры transmission)

A, говорят, DHT не включать? Многие помнят, что некоторые торрент трекеры не рекомендовали (и даже запрещали) включать DHT. Причина была простая, вы будете смеяться. DHT позволяет торрент клиенту обходиться без каких-либо центральных узлов. А как, скажите на милость, вести статистику скачано/отдано?! Но с тех пор мир изменился, доля хамья, сваливающего с раздачи немедленно по её скачиванию, упала до приемлемого уровня. И подавляющее большинство трекеров перестали считать сколько отдано сколько скачано (Но не все, есть важные исключения. Впрочем, если вы одним из них пользуетесь, про DHT и пр вы знаете получше меня :)

А что значат-то эти буковки?
PEX
, обмен пирами, позволяет клиентам получать новые пиры друг от друга, а не только от центрального анонсера.
DHT, распределённая таблица хешей, в грубом приближении, позволяет найти нужный кусочек скачиваемого, опрашивая другие пиры, а не центральный анонсер.
LPD, обнаружение локальных пиров, позволяет отыскивать пиры в локальной сети провайдера. Часто с них удаётся скачивать в разы быстрее, чем по Internet. Выше тарифной скорости, если провайдер ограничивает скорость только в мир.

И чем мне лучше, если мой провайдер анонсеры не блокирует?
Во-первых, проще включить и потом не париться почему это перестало работать.
Во-вторых, вы получите дополнительных пиров и, очень вероятно, увеличите скорость скачивания. Но даже в худшем случае скорость от этого точно не упадёт.
В-третьих, помогите другим. Сама идея торрента существует только потому, что одни делают что-то, что считают полезным для других. Если DHT будет выключено у всех, у кого анонсеры не блокированы, как думаете - сильно ли поможет его включение остальным?
В-четвёртых, магнитные ссылки становятся всё популярнее. Чтобы они работали, DHT нужен.

Из минусов, повторю, возможно, не стоит это включать, если пользуетесь трекерами, ведущими статистику. И величины в этой статистике имеют для вас значение.
UPD от 19 марта 2017. Годный коммент от камрада drazer05:
"DHT рекомендуют выключать, если вы находитесь в стране, где за раздачу закопирайченного, штрафуют быстро, решительно и без суда. Списки фильтрации пиров спасают, но не 100%. Некоторые торрент-клиенты умеют использовать DHT при поиске пиров но не делать Announce при раздаче.
В РФ можно не парится. ПОКА." /UPD

PS Надо ли напоминать, что автор использует торрент технологии только для обмена легальным контентом и ожидает того же от читателя?
Tags: nas, nas4free, torrent, transmission, качать
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 25 comments