Новые версии открытых Torrent-клиентов

Deluge 2.2
После почти трёх лет разработки вышел релиз Deluge 2.2 — это кроссплатформенный BitTorrent-клиент, написанный на Python. Он работает на библиотеке libtorrent и использует фреймворк Twisted. У Deluge есть несколько вариантов интерфейса: можно использовать привычное графическое окно (через GTK), управлять через веб-браузер или работать в консоли — каждый может выбрать удобный способ. Программа распространяется по свободной лицензии GPL, так что её можно свободно использовать и изменять.
Deluge устроен немного необычно: он работает по принципу клиент-сервер. Это значит, что интерфейс, с которым взаимодействует пользователь, и основной процесс, который занимается скачиванием и раздачей, работают отдельно. Причём этот «движок» можно запустить даже на другом компьютере, а управлять всем удалённо — удобно, если, например, ты хочешь поставить сервер для торрентов где-нибудь дома или на VPS.
Функций у Deluge много. Он поддерживает почти все современные возможности, которые могут пригодиться при работе с торрентами. Среди них — DHT (для поиска пиров без трекеров), технологии UPnP и NAT-PMP (для автоматической настройки роутеров), обмен пирами, обнаружение других пользователей в локальной сети и шифрование трафика. Также он умеет работать через прокси, поддерживает WebTorrent, позволяет ограничивать скорость скачивания или раздачи отдельно для каждого торрента и может скачивать файлы в строго заданном порядке.
Теперь про нововведения. В версии 2.2 добавили поддержку нового формата торрентов — BitTorrent v2. Он отличается тем, что теперь хэш-суммы можно рассчитывать не для всей раздачи целиком, а для каждого файла отдельно. Вместо устаревшего алгоритма SHA-1 теперь используется более надёжный SHA2-256. В торрент-файлах начали применять хеш-деревья Меркла, что делает структуру раздачи более устойчивой и удобной для проверки целостности. Также улучшили способ кодирования каталогов и оптимизировали работу с большим количеством мелких файлов.
Torrent — это протокол для обмена файлами, при котором пользователи скачивают данные напрямую друг у друга. Он автоматически выбирает самый быстрый доступный источник и переключается, если тот становится недоступен.
В графическом интерфейсе (GTK) теперь можно переключаться между светлой и тёмной темой оформления. Кроме того, появился значок Deluge в системном трее — это удобно, когда клиент свёрнут. В веб-интерфейсе тоже появилась возможность выбирать тему оформления, что делает работу в браузере более приятной.
Наконец, стоит отметить, что программа больше не поддерживает Python 3.6. Теперь минимальная версия Python, с которой она работает — это 3.7. Это связано с тем, что устаревшие версии Python больше не получают обновлений и поддержки.
qBittorrent
Вышла новая версия торрент-клиента qBittorrent — программы, которая похожа на µTorrent по внешнему виду и возможностям, но при этом она полностью бесплатная и с открытым исходным кодом. Работает на Windows, Linux и macOS. Программа написана на C++ с использованием библиотеки Qt.
qBittorrent умеет многое: можно искать торренты прямо в программе, подписываться на RSS, управлять скачиванием через браузер, задавать порядок загрузки файлов, детально настраивать трекеры и пиры, ограничивать скорость, использовать IP-фильтры, создавать свои собственные торренты и автоматически настраивать сеть с помощью UPnP или NAT-PMP.
В этой версии добавили несколько полезных улучшений. Теперь можно перетаскивать файлы в окошке с содержимым торрента, ваш внешний IP отображается прямо внизу окна программы, появилась настройка, позволяющая настроить периодичность сохранения статистики. Также разработчики улучшили генерацию случайных чисел (для большей безопасности) на Linux и Windows.
В новой версии добавлена настройка для точного контроля длины magnet-ссылок, возможность получать список трекеров по URL, и выбирать порт, с которого отправляются запросы (анонсы). В поиске теперь можно делать сразу несколько запросов, сохраняется история и вкладки с результатами, и есть кнопка, чтобы повторить уже введённый запрос. Web-интерфейс тоже сильно доработали — более 50 изменений. И, наконец, теперь программа лучше работает с файловым менеджером Thunar.



