Конфигурирование основных настроек BitTorrent в приложении uTorrent

Работа торрент-клиентов основана на внутренних механизмах протокола BitTorrent, в свою очередь задействующего DHT (распределенную хеш-таблицу) и опциональную поддержку UDP-трекеров. Так, настройки uTorrent позволяют выполнить кастомизацию параметров BitTorrent, активируя скрытые функции и обеспечивая шифрование входящего трафика.

Стоит отметить, что изменение параметров BitTorrent, выставленных по умолчанию, может привести к некорректной обработке peer-запросов и, как следствие, невозможности использовать программу для закачки контента. Тем не менее, ознакомиться с дополнительными возможностями протокола BitTorrent будет совсем не лишним, и мы предлагаем вам описание основных функций этого метода ниже.

  • Включить сеть DHT. Технология Distributed Hash Table позволяет подключаться к узлам пиринговой сети с использованием децентрализованной системы распределения поисковых сервисов, несущих задачи хоста. Принцип DHT выделяется гибкостью масштабирования, а также облегчает удаление и добавление новых узлов и идентификацию ошибок в их работе. В свою очередь, изменение количества участников сети до минимального оказывает практически незаметное влияние на возможное появление разрывов в соединении и общую стабильность при подключении к удаленному узлу для обмена данными.

По умолчанию, опция DHT является включенной.

Вы также можете активировать модуль DHT на панели состояния, щелкнув на требуемом индикаторе правой клавишей мыши и выставив соответствующую галочку во всплывающем списке

  • Включить DHT для новых торрентов. Этот ключ указывает торрент-клиенту проверять наличие пиров в DHT-сети при каждом новом добавлении задания на закачку. Эта опция будет иметь эффект только, если функция DHT активирована (ключ “Включить сеть DHT”), а в искомом .torrent-файле не выставлен флажок “private” (доступен при скачивании контента лишь с некоторых трекеров)
  • Поиск локальных пиров. Указывает uTorrent’у осуществлять поиск локальных peer-участников через многоадресное вещание (multicast). С понятием пира можно в деталях ознакомиться в этом материале.

Если пир является локальным, скорость передачи данных с пира не будет ограничена (при условии, что не выставлен ключ “Лимит скорости локальных пиров” на той же вкладке BitTorrent формы параметров). Поиск локальных пиров не будет задействован для .torrent-файлов с установленным флажком “private”. Данный параметр служит в качестве установленного по умолчанию значения для новых добавляемых заданий закачки, и не оказывает влияния на обработку торрентов, добавленных в очередь ранее. Также эта функция может быть отключена для каждого торрента в отдельности в диалоговом окне “Свойства торрента” (правый клик на раздаче в списке загрузок, пункт “Свойства”)

  • Управлять скоростью (uTP). Позволяет торрент-клиенту использовать uTP-соединение для детального распределения пропускной способности сетевого канала связи с учетом качества Интернет-доступа, обеспечиваемого вашим провайдером
  • Поддержка UDP-трекеров. Позволяет uTorrent’у обмениваться пакетами данных с трекерами при использовании протокола связи на основе технологии UDP. Такие трекеры, как правило, содержат URL-ссылки, начинающиеся с префикса “udp://”
  • Включить scrape-запросы. Указывает приложению uTorrent отправлять scrape-запросы на трекер (запрашивать количество сидов и пиров на раздаче).

По умолчанию, scrape-запросы отправляются на трекер только при добавлении нового торрент-задания, но эта механика может быть изменена (с помощью модификации скрытого ключа bt.scrape_stopped на вкладке “Дополнительно”)

  • Включить обмен пирами. Задействует технологию PEX (Peer Exchange) для каждого нового, добавляемого торрент-задания (при условии, что для этого .torrent-файла не выставлен флажок “private”).

Данная настройка выставлена по умолчанию для всех новых заданий закачки, но не оказывает влияния на загрузки, инициированные ранее. Указанный параметр может быть отключён на уровне каждой единичной загрузки на форме “Свойства торрента”

  • Лимит скорости локальных пиров. Этот ключ определяет, необходимо ли торрент-клиенту применять ограничения скорости при обмене трафиком между самой программой и пирами в локальной сети. Пиры могут считаться локальными только, если они определяются благодаря функции поиска локальных пиров (multicast) или если они находятся в той же локальной сети, что и клиент
  • Включить альтруистический режим. Одна из наиболее новых функций, добавленная в версии 3.4.9. Основной принцип фишки заключается в том, что соотношение активных отдач и загрузок не может превышать коэффициента 2:1. Так, по факту вы можете скачивать не более половины того объема трафика, который в данный момент находится на раздаче. Если вы ничего не отдаете, то закачка и вовсе окажется невозможной.

Альтруистический режим также можно активировать на уровне отдельного торрент-объекта в окне “Свойства торрента” (при условии, что функция включена глобально в настройках клиента)

  • Enable protocol enhancements. Также одна из новых опций, действие которой может основываться на реализованных ранее функциях клиента. Рекомендуется оставить галочку включенной, как выбрано по умолчанию
  • IP/имя хоста для отчета трекеру. Данное поле позволяет указать свой IP-адрес при отправке отчета на трекер. Эта опция применима в том случае, если IP-адрес вашего WAN-соединения в отчете отображается некорректно по какой-либо причине (возможно, из-за того, что вы используете proxy-сервер). Отметим, что в этом поле можно ввести имя хоста. Так, если вы используете динамический DNS-сервис, можете ввести название своего домена в этом поле. Также, необходимо понимать, что не все трекеры обращают внимание на эту информацию, и часто попросту игнорируют ее.

С расширенным описанием механизма шифрования протокола в утилите uTorrent предлагаем ознакомиться вот в этой статье.

Notice: Undefined index: HTTP_ACCEPT_ENCODING in /var/www/utorrentclub_usr/data/www/utorrentclub.com/engine/cache/system/plugins/3607103dc8b2f3072c3667f5d241c786.php on line 2664 Notice: Undefined index: HTTP_ACCEPT_ENCODING in /var/www/utorrentclub_usr/data/www/utorrentclub.com/engine/cache/system/plugins/3607103dc8b2f3072c3667f5d241c786.php on line 2665