في المقالة التالية سوف نلقي نظرة على Exatorrent. هذا هو عميل BitTorrent مستضاف ذاتيًا عبر الأنظمة الأساسية الذي هو مكتوب في Go ولا يزال يبدأ. يمكن تشغيل هذا البرنامج محليًا أو استضافته على خادم بعيد مزود بموارد جيدة ، لاستخدامه كملف سيدبوكس.
اكزاتورنت إنه برنامج بسيط ، ولكن مع توفر وظائف كافية لإنجاز المهمة. يأتي مع عميل ويب مستجيب جميل ، ومكتوب مع ممشوق y نسخة مطبوعة على الآلة الكاتبة. أيضًا بفضل واجهة برمجة تطبيقات WebSocket الموثقة من exatorrent ، يمكن للمستخدمين أيضًا كتابة عميلنا الخاص. يقدم البرنامج طرقًا متعددة لإضافة السيول (magnet أو infohash أو torrent) ومحدد السرعة والمصادقة متعددة المستخدمين وحتى القدرة على البث السيول الصوت / الفيديو مباشرة في متصفح الويب ، أو عبر VLC أو mpv.
بالإضافة إلى ذلك ، يمكن أن يعمل في وضع المستخدمين المتعددين الذي يديره المستخدمون المسؤولون ، ولكن يمكن أيضًا استخدامه بكفاءة بواسطة مستخدم واحد. يتم تخزين الملفات التي يشاركها التورنت على القرص المحلي للجهاز حيث يتم تشغيله، والتي يمكن استردادها أو نقلها بعد ذلك عبر HTTP.
الخصائص العامة ل exatorrent
- برنامج يمكن العثور عليها كملف واحد قابل للتنفيذ بدون تبعيات، صغيرة الحجم ومتاحة لمنصات مختلفة.
- انها تسمح افتح ودفق السيول من المتصفح.
- نستطيع إضافة التورنت بواسطة Magnet أو ملف Infohash أو Torrent.
- فإنه يمكن تحقق من الملفات الفردية (ابدأ أو توقف أو احذف).
- Es مستمر بين الجلسات.
- يمكننا إيقاف التورنت بمجرد الوصول إلى SeedRatio.
- سيكون لدينا أيضا إمكانية ضبط محدد السرعة التفريغ / التحميل.
- فإنه يمكن تطبيق قائمة الحظر.
- هو شكلي من خلال ملف الضبط، لكنه يعمل بشكل جيد مع الإعدادات الافتراضية.
- انها تسمح مشاركة ملف تورنت محمي بواسطة المصادقة لمنع الوصول الخارجي.
- فإنه يمكن استرداد أو دفق الملفات عبر HTTP.
- نستطيع دفق مباشرة إلى المتصفح أو VLC أو mpv أو مشغلات الوسائط الأخرى.
- لديها ل API موثق.
- استخدم Sqlite3 افتراضيًا لقاعدة البيانات ، ولكن يمكنك أيضًا استخدام PostgreSQL بدلاً من ذلك.
هذه ليست سوى بعض ميزات هذا البرنامج. يستطيعون استشرهم جميعًا بالتفصيل من موقع المشروع على جيثب.
قم بتثبيت exatorrent على Ubuntu
يمكن لمستخدمي Ubuntu القيام بذلك قم بتثبيت exatorrent باستخدام ثنائي ، عبر Docker ، أو يمكنك أيضًا التحويل من المصدر. في هذا المثال ، سنستخدم الملف الثنائي الذي يمكن تنزيله من ملف صفحة إطلاق المشروع. يمكن تنزيل هذه الحزمة باستخدام متصفح الويب ، أو عن طريق فتح محطة طرفية (Ctrl + Alt + T) واستخدامها فيها مجلد مشترك على النحو التالي:
wget https://github.com/varbhat/exatorrent/releases/latest/download/exatorrent-linux-amd64
بمجرد انتهاء التنزيل ، يبقى فقط منح أذونات للملف الذي تم تنزيله:
chmod u+x ./exatorrent-linux-amd64
ستكون الخطوة التالية بدء خدمة البرنامج تشغيل الملف:
./exatorrent-linux-amd64
بدء البرنامج
كما هو مبين في توثيق, يمكن تكوين exatorrent باستخدام عميل الويب ، وملف التكوين ، وكذلك عبر معلمات سطر الأوامر. على الرغم من أنه بعد تجربتها بالقيم الافتراضية ، يجب أن أقول إنها عملت بشكل جيد بالنسبة لي.
بشكل افتراضي ، يستخدم هذا البرنامج المنفذ 5000 ، لذلك يمكننا فتح عنوان url http://localhost:5000 في متصفح الويب ، وقم بتسجيل الدخول باستخدام اسم المستخدم المشرف وكلمة المرور كلمة سر المشرف، والتي يتم تكوينها افتراضيًا. يسمح لك بتغيير كلمة المرور من عميل الويب ، ولكن ليس اسم المستخدم المحدد افتراضيًا. إذا كنت تريد استخدام مستخدم آخر ، فيجب عليك إنشاء مستخدم جديد من الخيارات المتاحة في واجهة الويب.
فإنه يمكن الحصول على معلومات حول ما يسمح لنا هذا البرنامج بتنفيذه الكتابة في المحطة الطرفية (Ctrl + Alt + T):
./exatorrent-linux-amd64 --help
سيتغير هذا الأمر بناءً على اسم الملف الذي تم تنزيله.
على الرغم من أنه كان لا يزال في الإصدار 0.0.1 ، إلا أن هذا التطبيق المجاني والمفتوح المصدر غني بالميزات بالفعل. ل الحصول على مزيد من المعلومات حول كيفية استخدام هذا البرنامج وتكوينه، يمكن للمستخدمين استخدام صفحة مشروع جيثب.