
Актуализированные версии открытых торрент-клиентов
На этой неделе сразу два open-source проекта представили обновленные версии популярных торрент-клиентов. Возможно, из-за трудностей с получением лицензионного ПО от компаний, покинувших Россию, многим россиянам будет весьма полезно воспользоваться новыми версиями проверенного бесплатного и открытого программного обеспечения, которое зарекомендовало себя за десятилетия.
Deluge 2.2
После почти трех лет разработки вышел релиз Deluge 2.2 — это кроссплатформенный BitTorrent-клиент, написанный на Python. Он функционирует на базе библиотеки libtorrent и использует фреймворк Twisted. Deluge предлагает несколько интерфейсов: можно работать через привычное графическое окно (с помощью GTK), управлять через веб-браузер или использовать консольный режим — каждый пользователь может выбрать наиболее удобный способ. Программа распространяется под свободной лицензией GPL, что позволяет свободно её использовать и модифицировать.
Deluge обеспечивает немного нестандартную архитектуру: она функционирует по клиент-серверной модели. Это подразумевает, что интерфейс, с которым работает пользователь, и основной процесс загрузки и раздачи работают отдельно. Более того, этот «движок» можно запустить на другом компьютере и управлять им удаленно, что удобно, если вы хотите установить торрент-сервер, например, дома или на VPS.
Изображение: 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.
Изображение: qBittorrent
В этой версии было добавлено несколько полезных улучшений. Теперь можно перетаскивать файлы в окно с содержимым торрента, ваш внешний IP отображается внизу окна программы, появилась возможность настроить периодичность сохранения статистики. Также разработчики улучшили генерацию случайных чисел (для повышения безопасности) на Linux и Windows.
В новой версии добавлены настройки для точного контроля длины magnet-ссылок, возможность получать список трекеров по URL и выбирать порт


Другие статьи






Актуализированные версии открытых торрент-клиентов
На этой неделе два open-source проекта представили обновленные версии известных торрент-клиентов. Возможно, в свете трудностей с получением лицензионного программного обеспечения от западных компаний, многие россияне смогут с пользой использовать новые версии надежного бесплатного и открытого ПО, проверенного многолетней практикой.