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

Логотип компании
29.04.2025
Новые версии открытых Torrent-клиентов
Изображение: Shutterstock / Casimiro PT
На этой неделе, сразу два open-source проекта запустили обновленные версии популярных torrent-клиентов. Возможно, из-за сложностей получения лицензионного ПО, ушедших из России компаний, многим россиянам будет крайне полезно воспользоваться новыми версиями проверенного десятилетней практикой бесплатного и открытого программного обеспечения.

Deluge 2.2

После почти трёх лет разработки вышел релиз Deluge 2.2 — это кроссплатформенный BitTorrent-клиент, написанный на Python. Он работает на библиотеке libtorrent и использует фреймворк Twisted. У Deluge есть несколько вариантов интерфейса: можно использовать привычное графическое окно (через GTK), управлять через веб-браузер или работать в консоли — каждый может выбрать удобный способ. Программа распространяется по свободной лицензии GPL, так что её можно свободно использовать и изменять.

Deluge устроен немного необычно: он работает по принципу клиент-сервер. Это значит, что интерфейс, с которым взаимодействует пользователь, и основной процесс, который занимается скачиванием и раздачей, работают отдельно. Причём этот «движок» можно запустить даже на другом компьютере, а управлять всем удалённо — удобно, если, например, ты хочешь поставить сервер для торрентов где-нибудь дома или на VPS.

Новые версии открытых Torrent-клиентов. Рис. 1
Изображение: Deluge

Функций у 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.

Новые версии открытых Torrent-клиентов. Рис. 2
Изображение: qBittorrent

В этой версии добавили несколько полезных улучшений. Теперь можно перетаскивать файлы в окошке с содержимым торрента, ваш внешний IP отображается прямо внизу окна программы, появилась настройка, позволяющая настроить периодичность сохранения статистики. Также разработчики улучшили генерацию случайных чисел (для большей безопасности) на Linux и Windows.

В новой версии добавлена настройка для точного контроля длины magnet-ссылок, возможность получать список трекеров по URL, и выбирать порт, с которого отправляются запросы (анонсы). В поиске теперь можно делать сразу несколько запросов, сохраняется история и вкладки с результатами, и есть кнопка, чтобы повторить уже введённый запрос. Web-интерфейс тоже сильно доработали — более 50 изменений. И, наконец, теперь программа лучше работает с файловым менеджером Thunar.

Похожие статьи