BATorrent یک کلاینت سبک، متنباز و مدرن برای BitTorrent است که با استفاده از ++C مدرن و Qt 6 توسعه یافته و بهعنوان جایگزینی سریع، ساده و متمرکز بر حفظ حریم خصوصی برای نرمافزارهای سنتی دانلود تورنت شناخته میشود.
این برنامه از لینکهای Magnet، فایلهای .torrent، اطلاعات Resume، دانلود ترتیبی (Sequential Download)، تعیین اولویت برای هر فایل و حتی وارد کردن تورنتها از qBittorrent پشتیبانی میکند.
کاربران حرفهای نیز میتوانند از دانلود خودکار از RSS همراه با فیلترهای Regex، تشخیص فایلهای تکراری و دریافت خودکار فهرست Trackerها از Stremio بهره ببرند.
پخش فایلهای چندرسانهای نیز به لطف شناسایی خودکار پلیرهایی مانند VLC و IINA بهصورت روان و بدون دردسر انجام میشود.

ابزارهای قدرتمند VPN و حفظ حریم خصوصی
BATorrent مجموعهای کامل از قابلیتهای امنیتی و مرتبط با VPN را در اختیار کاربران قرار میدهد، از جمله:
-
اتصال ترافیک تورنت به یک رابط شبکه مشخص (Interface Binding).
-
تشخیص خودکار رابطهای VPN مبتنی بر WireGuard مانند Mullvad و NordLynx.
-
قابلیت Kill Switch.
-
پشتیبانی از انواع Proxy.
-
امکان فیلتر کردن آدرسهای IP.
مدیریت از راه دور و یکپارچهسازی با سرویسهای رسانهای
BATorrent دارای یک WebUI کامل برای مدیریت تورنتها از راه دور است.
همچنین با سرویسهای Plex، Jellyfin و Emby یکپارچه میشود تا پس از پایان دانلود، کتابخانه رسانهای آنها بهصورت خودکار بهروزرسانی شود.
وجود تمهای متنوع، زمانبندی سرعت دانلود و آپلود، اعلانهای System Tray و پشتیبانی از Windows، Linux و macOS باعث شده BATorrent تجربهای حرفهای، سریع و کامل از دانلود تورنت را ارائه دهد.
امکانات BATorrent
هسته اصلی (Core)
-
پشتیبانی از فایلهای .torrent و لینکهای Magnet.
-
پشتیبانی از Resume Data؛ پس از راهاندازی مجدد برنامه، دانلودها از همان نقطه قبلی ادامه پیدا میکنند.
-
امکان وارد کردن تورنتها از qBittorrent.
-
ساخت فایل .torrent از هر فایل یا پوشه.
-
پشتیبانی از دانلود ترتیبی (Sequential Download).
-
تعیین اولویت هر فایل بهصورت جداگانه (عدم دانلود، کم، معمولی و زیاد).
-
محدود کردن Seed Ratio همراه با توقف خودکار.
-
پشتیبانی از DHT، PEX، UPnP و NAT-PMP.
دانلود خودکار از RSS
-
امکان اشتراک در فیدهای RSS و دانلود خودکار تورنتهای جدید بهمحض انتشار.
-
پشتیبانی از فیلترهای Regex برای دانلود فقط فایلهای موردنظر (برای مثال 1080p|720p یا S01E\d+).
-
تنظیمات اختصاصی برای هر فید شامل مسیر ذخیرهسازی، فاصله زمانی بررسی (از ۵ تا ۱۴۴۰ دقیقه) و فعال یا غیرفعال کردن آن.
-
دانلود خودکار فایلهای منطبق در پسزمینه.
-
پشتیبانی از لینکهای Magnet، آدرس فایلهای .torrent و برچسبها.
-
نمایش اعلان در System Tray هنگام دانلود خودکار.
-
تشخیص فایلهای تکراری و جلوگیری از دانلود دوباره آنها.
Stremio
پخش همزمان (Streaming)
-
امکان پخش فایلهای ویدیویی پیش از تکمیل دانلود.
-
پشتیبانی از فرمتهای mp4، mkv، avi، mov، wmv، flv، webm، m4v و ts.
-
شناسایی خودکار پلیرهای نصبشده مانند VLC، IINA و پخشکننده پیشفرض سیستم.
VPN و حریم خصوصی
-
Interface Binding برای محدود کردن ترافیک تورنت به یک رابط شبکه مشخص (مانند tun0).
-
تشخیص خودکار رابطهای VPN شامل tun، tap، WireGuard، Mullvad، NordLynx و ProtonVPN.
-
Kill Switch که در صورت قطع اتصال VPN تمامی تورنتها را بهصورت خودکار متوقف میکند.
-
Auto Resume؛ پس از اتصال مجدد VPN تنها تورنتهایی که توسط Kill Switch متوقف شدهاند دوباره ادامه پیدا میکنند.
-
پشتیبانی از پروکسی SOCKS5 و HTTP همراه با امکان احراز هویت.
-
قابلیت فیلتر کردن IP با استفاده از فهرستهای مسدودسازی P2P.
-
پشتیبانی از رمزنگاری پروتکل در حالتهای فعال، اجباری یا غیرفعال.
رابط وب (WebUI)
-
مدیریت تورنتها از هر مرورگر از طریق http://localhost:8080.
-
ارائه REST API با پاسخهای JSON.
-
افزودن تورنت از طریق لینک Magnet یا بارگذاری فایل .torrent.
-
توقف، ادامه یا حذف تورنتها از راه دور.
-
مشاهده همتایان (Peers) و فایلهای هر تورنت.
-
تم تیره هماهنگ با نسخه دسکتاپ.
-
احراز هویت HTTP Basic Auth با هش رمز عبور SHA-256.
-
امکان تنظیم پورت و سطح دسترسی از راه دور (localhost یا 0.0.0.0).
رابط کاربری
-
سه تم مختلف شامل Dark، Light و Midnight با طراحی الهامگرفته از خفاش و سبک Vampire.
-
نمودار لحظهای سرعت دانلود و آپلود.
-
پنل اطلاعات با زبانههای General، Peers، Files و Trackers.
-
نوار فیلتر برای جستجو بر اساس نام و وضعیت فایلها (فعال، در حال دانلود، در حال Seed، متوقف و پایانیافته).
-
پشتیبانی از Drag & Drop برای فایلهای .torrent و لینکهای Magnet.
-
امکان تغییر ترتیب تورنتها با Drag & Drop.
-
اعلانهای System Tray برای پایان دانلود، رویدادهای Kill Switch و دانلودهای خودکار RSS.
-
صفحه آغازین (Splash Screen) همراه با انیمیشن خفاش.
-
پشتیبانی از دو زبان انگلیسی و پرتغالی (برزیل) که بهصورت خودکار براساس زبان سیستم انتخاب میشوند.
زمانبندی پهنای باند (Bandwidth Scheduler)
-
تعیین محدودیتهای جایگزین برای سرعت دانلود و آپلود.
-
امکان تعیین بازه زمانی فعال (برای مثال از 01:00 تا 07:00) با پشتیبانی از بازههایی که از نیمهشب عبور میکنند.
-
انتخاب روزهای هفته برای اعمال زمانبندی.
-
جابهجایی خودکار بین سرعت عادی و سرعت جایگزین.
یکپارچهسازی با سرورهای رسانهای
Plex
Jellyfin / Emby
امکانات سیستمی
-
پشتیبانی از Windows، Linux و macOS.
-
خاموش کردن خودکار رایانه پس از پایان تمامی دانلودها همراه با شمارش معکوس ۶۰ ثانیهای و امکان لغو.
-
سیستم بهروزرسانی خودکار (AppImage در لینوکس، Installer در ویندوز و DMG در macOS).
-
پشتیبانی از آرگومانهای خط فرمان برای اجرای مستقیم فایلهای .torrent یا آدرسهای Magnet URI.
-
میانبرهای صفحهکلید:
تغییرات نسخه BATorrent 4.4.1
نسخه 4.4.1 یک بهروزرسانی اضطراری (Hotfix) برای نسخه 4.4.0 است؛ زیرا نسخه قبلی در سیستمعامل ویندوز اجرا نمیشد.
رفع مشکل اجرای برنامه در ویندوز
-
اجرای برنامه در ویندوز دوباره امکانپذیر شد.
-
در نسخه 4.4.0 از یک افکت سایه مبتنی بر QML با نام RectangularShadow استفاده شده بود که در ویندوز بهدرستی شناسایی و بارگذاری نمیشد.
-
در نتیجه، رابط کاربری برنامه بدون نمایش هیچگونه خطا یا کرش بارگذاری نمیشد و برنامه بلافاصله بسته میشد.
-
در نسخه 4.4.1 این افکت با همان روش ایجاد سایهای که از قبل در سایر بخشهای برنامه استفاده میشد جایگزین شده است.
به زودی