Автор Тема: Бестрекерная раздача файлов при помощи торрент-клиента  (Прочитано 8340 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
В связи с ограничением размера файлов, которые можно загрузить на Яндекс Диск (до 1 ГБ) и на Mail.ru (до 2 ГБ) пришлось изучить возможность бестрекерной раздачи файлов при помощи торрент-клиента.
Сначала был испытан устанавливаемый в Ubuntu по умолчанию торрент-клиент Transmission. Раздача в торрент-клиенте создаётся, но функционирует только во внутренней сети.
Успешным оказалось решение бестрекерной раздачи в торрент-клиенте qBittorrent. Сравнение функционала указанных торрент-клиентов приведено на сайте appmus.com.
Главными условиями при создании бестрекерной раздачи в торрент-клиенте qBittorrent являются:
1) После выбора файла, который собираемся раздавать, в поле "Трекеры" должно быть пусто, если нет, то всё удаляем оттуда. Должна стоять галочка "Начать раздачу".
2) В поле "Адреса веб-сидов" указать IP-адрес сида (сеятель - раздающий)

Кстати, у раздающей машины, и вообще у всех участников раздачи (пиров) IP адрес может быть динамическим - это ни на что не влияет. При оформлении раздачи свой IP адрес можно узнать на сайте 2ip.ru.
Добавить торрент для пира в Transmission не получилось. В дистрибутиве на пакетной основе Ubuntu необходимо установить торрент-клиент qBittorrent командой: sudo apt install qbittorrent
P.s.: В торрент-клиенте µTorrent для Windows торрент добавляется и файл загружается без проблем.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Опубликован выпуск торрент-клиента qBittorrent 4.6, написанного с использованием тулкита Qt и развиваемого в качестве открытой альтернативы µTorrent, приближенной к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. Код проекта написан на языке С++ и распространяется под лицензией GPLv2+.
Подробнее на сайте OpenNET.
На странице загрузки клиента для Linux предлагается только пакет формата AppImage, который нормально запускается и функционирует

Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Версию 4.6 торрент-клиент qBittorrent можно установить из официального репозитория Ubuntu.
На сайте OpenNET опубликована новость о выпуске торрент-клиента qBittorrent 5.0, для Linux доступны в формате AppImages.
Разница представленных для Linux пакетов в библиотеках встроенного ПО
сравнение библиотек встроенного ПО
qBittorrent AppImage
qbittorrent-5.0.0_x86_64.AppImage
Встроенное ПО
Qt: 6.7.3
Libtorrent: 1.2.19.0
Boost: 1.86.0
OpenSSL: 3.3.2
zlib: 1.2.11

qBittorrent AppImage (qt6 lt20)
qbittorrent-5.0.0_lt20_x86_64.AppImage
Встроенное ПО
Qt: 6.7.3
Libtorrent: 2.0.11.0
Boost: 1.86.0
OpenSSL: 3.3.2
zlib: 1.3.1

Среди изменений и новшеств:
• Прекращена поддержка Qt5, qmake, autotools, 32-разрядных Windows, а также версий Windows < 10. Для работы теперь необходимы как минимум версии Qt 6.5, Boost 1.76 и OpenSSL 3.0.2.
• В кодовой базе разрешено использование стандарта C++20.
• Добавлена возможность приостановки и возобновления загрузок для всего сеанса разом.
• Добавлена настройка для завершения работы после истечения заданного времени сеанса.
• Разрешено применение в фильтрах регулярных выражений.
• Реализовано попадание каталогов под фильтр исключаемых файлов.
• Добавлена возможность помещения файлов в корзину вместо удаления.
• Добавлена возможность создания torrent-файлов с большим размером блоков.
• Улучшена обработка данных о трекерах. Добавлен отдельный фильтр для ошибок, связанных с трекерами.
• Разрешено удаление трекеров из виджета с фильтром трекеров.
• Добавлена возможность указания адресов и портов DHT-узлов, используемых для bootstrap-а. По умолчанию используются узлы dht.libtorrent.org:25401, dht.transmissionbt.com:6881, router.bittorrent.com:6881, router.utorrent.com:6881 и dht.aelitis.com:6881.
• Добавлена поддержка идентификаторов MoTW (Mark-of-the-Web) для пометки потенциально небезопасных файлов, загруженных из сети.
• Предоставлена возможность размещения невостребованных файлов в отдельном каталоге.
• В контекстном меню торрентов появилась команда для копирования комментария.
• Разрешено использование относительных путей к профилю.
• Обеспечено наследование настроек родительских категорий.
• Предоставлена возможность присвоения отдельного имени каждому экземпляру qBittorrent.
• Добавлена кнопка для отправки тестового email.
• Разрешено переопределение лимитов для выбранных торрентов.
• Добавлена метрика "Популярность".
При вставке ссылки на торрент из буфера обмена, обеспечено автоматическое выставление фокуса на кнопке для загрузки.
• В web-интерфейсе повышена отзывчивость, добавлена тёмная тема оформления, обеспечено адаптивное отображение боковой панели с фильтрами, добавлена возможность одновременно отправки нескольких поисковых запросов, по умолчанию включены поисковые плагины, улучшена прокрутка.
• На платформе Linux добавлена поддержка механизмов управления питанием, предоставляемых systemd.
Делай с нами, делай как мы, делай лучше нас!