كيفية إعداد خادم Bittorrent للإرسال على نظام Linux

يعد تنزيل التورنت على سطح مكتب Linux مفيدًا في لمح البصر ، ولكن أولئك الذين يتطلعون إلى تنزيل المزيد من البيانات يجب أن يفكروا في إعداد نظام تورنت بعيد على الخادم بدلاً من ذلك. في هذا البرنامج التعليمي ، سنركز على إعداد نظام بعيد مع ناقل الحركة ، لأنه أسهل إعداد. يحظى عميل Transmission BitTorrent بشعبية كبيرة على سطح المكتب Linux وغالبًا ما يكون مثبتًا مسبقًا. ومع ذلك ، نظرًا لأننا نركز على خوادم Linux وليس أجهزة الكمبيوتر الشخصية ، لا يتم تضمين برنامج الإرسال وسيتعين إعداده يدويًا.

قم بتثبيت Transmission BitTorrent

ملاحظة: يركز هذا البرنامج التعليمي بشكل أساسي على أنظمة تشغيل الخادم. ومع ذلك ، من الممكن استخدام Transmission remote على أنظمة تشغيل Linux لسطح المكتب أيضًا. لا تتردد في اتباع التعليمات لأن التعليمات متشابهة (إن لم تكن هي نفسها).

خادم أوبونتو

sudo apt install Transmission-cli-common Transmission-daemon

خادم دبيان

sudo apt-get Transmission-cli-Common Transmission-daemon

RedHat Enterprise Linux Server 6 و 7 / CentOS 6 و 7

yum قم بتثبيت https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum -y update

yum -y تثبيت نقل الإرسال-البرنامج الخفي

أو

yum قم بتثبيت https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

مستودعات مدير الاشتراك - تمكين "rhel - * - Optional-rpms" - تمكين "rhel - * - extras-rpms"

yum -y update

yum -y تثبيت نقل الإرسال-البرنامج الخفي

أنظمة تشغيل خادم Linux الأخرى

تحتوي معظم توزيعات Linux (بما في ذلك توزيعات الخادم) على حزم النقل الصحيحة اللازمة لتشغيل خادم التورنت. لتثبيتها ، افتح نافذة طرفية وابحث عن "الإرسال" و "برنامج الإرسال الخفي" وما إلى ذلك. بالإضافة إلى ذلك ، تحقق من صفحات Wiki الخاصة بنظام التشغيل للحصول على أي إرشادات حول تشغيل خادم التورنت باستخدام الإرسال.

قد يكون من الجيد أيضًا مراجعة الموقع الرسمي للبرنامج لمعرفة كيفية تثبيت البرنامج في حالة عدم دعم نظام التشغيل الخاص بك رسميًا.

تكوين نقل BitTorrent

يجب أن يؤدي تثبيت الإرسال على خادم Ubuntu أو Debian إلى تمكين خدمات systemd تلقائيًا وبدء تشغيلها. باستخدام Rhel أو CentOS؟ ستحتاج إلى بدء الخدمات يدويًا. افتح غلافًا طرفيًا واكتسب الوصول إلى الجذر عن طريق تسجيل الدخول عبر Su أو باستخدام sudo .

سو

بعد ذلك ، قم بتشغيل الأوامر أدناه.

Rhel 6 / CentOS 6

بدء نقل الخدمة الخفي

قم بإيقاف البرنامج الخفي في أي وقت باستخدام:

توقف نقل الخدمة الخفي

Rhel 7 / CentOS 7

يمكّن systemctl الإرسال الخفي

systemctl بدء الإرسال الخفي

أوقف برنامج الإرسال الخفي مع نظام ctl stop .

systemctl وقف الإرسال الخفي

الآن وبعد تشغيل الخدمة ، حان الوقت لتغيير كلمة المرور الافتراضية. يعد تغيير كلمة المرور أمرًا بالغ الأهمية لأن تركها بالإعدادات الافتراضية يعني أن أي شخص على الشبكة يمكنه الوصول إلى واجهة المستخدم الخاصة بالإرسال.

ابدأ باستخدام systemctl أو أمر الخدمة لإيقاف خدمة الإرسال. لا تتخطى هذه الخطوة! إذا قمت بذلك ، فسيرفض ناقل الحركة حفظ أي تغييرات تجريها.

sudo systemctl يوقف الإرسال الخفي

أو

sudo خدمة الإرسال-الخفي وقف

للتأكد من أنه آمن ، قم بتحرير ملف الإعدادات باستخدام محرر نصوص Nano.

sudo nano /var/lib/transmission-daemon/info/settings.json

ابحث عن "rpc-password": وقم بتغيير النص في علامات الاقتباس المجاورة لها إلى كلمة المرور التي تريدها.

من الجيد أيضًا تغيير اسم المستخدم الافتراضي من  الإرسال إلى شيء آخر. ابحث عن اسم مستخدم rpc  وقم بتغيير "الإرسال" إلى اسم مستخدم آخر. تأكد من عدم محو الاقتباسات.

أخيرًا ، استخدم  أداة usermod لإضافة المستخدم الخاص بك إلى مجموعة الإرسال. إنها لفكرة جيدة أن تفعل ذلك بحيث يمكن للمستخدم الوصول إلى أي ملفات يتم تنزيلها باستخدام Transmission. بالإضافة إلى ذلك ، من الأكثر أمانًا السير في هذا الطريق ، لأن تشغيل الأشياء كجذر فكرة سيئة ويجب تجنبها قدر الإمكان.

أضف المستخدم الخاص بك إلى المجموعة بالأمر التالي. تأكد من تغيير "المالك" إلى اسم المستخدم الافتراضي على الخادم.

sudo usermod -a -G debian-transfer owner

القائمة البيضاء

كيفية إعداد خادم Bittorrent للإرسال على نظام Linux

تم تكوين الإرسال بشكل صحيح الآن. عند بدء تشغيله ، سيتمكن المستخدمون من الوصول إليه عبر الويب. لسوء الحظ ، إذا حاول أي مستخدم على شبكة LAN الوصول إليه ، فسيظهر خطأ 403. هذا بسبب  ميزة أمان rpc-whitelist . يقوم بتعطيل الوصول إلى الخدمة إذا لم يتم سرد عناوين IP محددة. للتغلب على هذا ، يقوم المستخدمون عادة بتعطيله. في هذا الدليل ، لن نقوم بتعطيل  ميزة القائمة البيضاء rpc ، لأنها أداة رائعة. بدلاً من ذلك ، سنقوم بإعداد قائمة بيضاء بحيث يمكن لكل مستخدم متصل بشبكة LAN الوصول إلى الإرسال.

لتحرير القائمة البيضاء ، افتح ملف إعدادات برنامج Transmission Daemon.

sudo nano /var/lib/transmission-daemon/info/settings.json

مرر لأسفل وابحث عن  "rpc-whitelist". 

بعد 127.0.0.1 يضاف:

، 192.168. *. * "

عند كتابة كل شيء ، يجب أن تبدو القائمة البيضاء كما في المثال أدناه.

"rpc-whitelist": "127.0.0.1،192.168. *. *"،

قائمة الحظر

يستخدم الكثير من الأشخاص الذين يقومون بتنزيل ملفات التورنت عبر الإنترنت ما يُعرف باسم قائمة الحظر. قوائم مثل هذه ترفض عناوين IP الضارة (مثل عناوين الفيروسات / البرامج الضارة المعروفة ، وما إلى ذلك) من الاتصال عبر التورنت. لتمكين هذه القائمة السوداء، وفتح ملف الإعدادات والعثور على  "قائمة ممنوعة-رابط": .

غيّر https://www.example.com/blocklist في الاقتباسات إلى رابط لقائمة حظر حقيقية. في هذا المثال ، سنستخدم هذا .

عند اكتمال جميع التعديلات على تطبيق Transmission ، استخدم  أوامر systemctl  أو  الخدمة  لبدء النسخ الاحتياطي مرة أخرى.

يبدأ نظام sudo systemctl الإرسال-البرنامج الخفي

أو

بدء نقل الخدمة الخفي

باستخدام ناقل الحركة

كيفية إعداد خادم Bittorrent للإرسال على نظام Linux

ناقل الحركة جاهز للاستخدام! لبدء التنزيل ، افتح مستعرض ويب وأدخل عنوان IP التالي في مستعرض الويب. طالما أن جهاز الكمبيوتر الخاص بك متصل بنفس الشبكة مثل الإرسال والخادم ، يجب أن يعمل كل شيء!

https: // server-ip-or-hostname: 9091

Leave a Comment

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

تمامًا مثل جوجل ويف، أحدثت خدمة جوجل فويس ضجة كبيرة حول العالم. تهدف جوجل إلى تغيير طريقة تواصلنا، وبما أنها أصبحت

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.