كيفية إعداد خادم تورنت الإرسال على لينكس

click fraud protection

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

قم بتثبيت برنامج BitTorrent للإرسال

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

خادم أوبونتو

sudo apt install ناقل الحركة - ناقل الحركة cli - انتقال عادي - daemon

خادم دبيان

sudo apt-get ناقل الحركة - ناقل الحركة cli - ناقل الحركة الشائع

خادم RedHat Enterprise Linux 6 و 7 / CentOS 6 و 7

يم تثبيت https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm يم -y تحديث يم -y تثبيت انتقال الإرسال-الخفي
instagram viewer

أو

يم تثبيت https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm إعادة إرسال مدير الاشتراك - قابل للتمكين "rhel - * - اختياري - rpms" - قابل للتمكين "rhel - * - إضافات - rpms" yum -y تحديث yum -y install Transm Transmission-daemon

أنظمة تشغيل خادم لينوكس الأخرى

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

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

تكوين BitTorrent الإرسال

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

سو

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

ريل 6 / سينت أو إس 6

بدء خدمة إرسال الخدمة

أوقف البرنامج الخفي في أي وقت مع:

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

ريل 7 / CentOS 7

systemctl تمكين إرسال الخفي systemctl بدء إرسال الخفي

أوقف إرسال البرنامج مع البرنامج توقف systemctl.

توقف systemctl انتقال الخفي

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

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

sudo systemctl توقف الخفي

أو

إيقاف خدمة sudo-daemon stop

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

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

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

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

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

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

sudo usermod -a -G مالك ناقل ديبيان

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

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

لتعديل القائمة البيضاء ، افتح ملف إعدادات برنامج 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 الضارة (مثل عناوين الفيروسات / البرامج الضارة المعروفة ، إلخ) من الاتصال عبر سيل. لتمكين هذه القائمة السوداء ، افتح ملف الإعدادات وابحث عن "url blocklist":.

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

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

sudo systemctl يبدأ تشغيل البرنامج الخفي

أو

بدء خدمة إرسال الخدمة

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

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

http://server-ip-or-hostname: 9091
watch instagram story