Вышел BATorrent 3.0: легковесный BitTorrent-клиент на C++ и Qt 6 с упором на приватность
В начале июня 2026 года состоялся третий мажорный релиз открытого проекта BATorrent — легковесного BitTorrent-клиента, созданного на C++, Qt 6 и libtorrent-rasterbar. Первый стабильный выпуск BATorrent 1.0 состоялся в марте 2026 года.
Детали релиза и функциональность
Исходный код решения опубликован на GitHub под лицензией MIT. Сборки инструмента доступны для ПК на Windows, Linux и macOS. BATorrent поддерживает magnet-ссылки, .torrent-файлы, данные для возобновления загрузки, последовательную загрузку, приоритеты для каждого файла и импорт из qBittorrent. У проекта есть встроенная функция автоматической загрузки RSS с фильтрацией по регулярным выражениям, обнаружение дубликатов и автоматическое формирование списков трекеров от Stremio. Потоковая передача осуществляется благодаря автоматически определяемым плеерам, таким как VLC и IINA.
«Никакой телеметрии, никакой аналитики, никаких звонков на сервер. Единственный исходящий запрос, который приложение инициирует без вашего участия, — это проверка релиза на GitHub, которую можно отключить в настройках. Проверьте это самостоятельно в файле src/app/updater.cpp», — пояснили в команде проекта.
Интерфейс проекта включает три темы: тёмная, светлая, полуночная (эстетика летучей мыши/вампира); график скорости в реальном времени; подробная панель с вкладками: общие, пиры, файлы, трекеры; панель фильтров: поиск по имени, фильтр по состоянию (активный, загрузка, раздача, приостановлено, завершено); перетаскивание .torrent-файлов и magnet-ссылок; перетаскивание для изменения порядка торрентов в списке; системный трей с уведомлениями (загрузка завершена, события аварийного завершения, автоматические загрузки RSS). Поддерживаются языки: английский, португальский, китайский, японский, русский, испанский, немецкий.
Приватность и защита данных
Конфиденциальность и приватные трекеры в проекте реализованы через режим PT — соответствие требованиям одним нажатием кнопки: отключает DHT/PEX/LSD, принудительно устанавливает анонимное соединение, объявляет всем уровням. Предустановка прокси Tor — заполнение SOCKS5 127.0.0.1:9050 одним щелчком мыши. Блокировка личеров — автоматическое обнаружение и блокировка Xunlei, QQDownload, Baidu Netdisk P2P по префиксу peer_id.
ПО ТЕМЕ:
Рассрочка на 24 месяца без процентов — на электронику
Карта с кешбэком до 10% на электронику — бесплатная доставка
Уведомления и интеграции
В BATorrent реализованы веб-хук Telegram — загрузка завершена, функция аварийного завершения загрузки, автоматическая загрузка через RSS, сообщения об ошибках в любом чате через токен бота. Присутствует расширенное отображение статуса присутствия в Discord — показывает ход загрузки в профиле Discord с помощью кнопок действий. Нативные уведомления операционной системы работают через QSystemTrayIcon::showMessage.
Контекст
- Биткоин: $63945 (24ч: -3.6%)
- Ethereum: $1795.86 (24ч: -2.7%)