Anonim

لماذا إعداد خادم تورنت مخصص؟

روابط سريعة

  • لماذا إعداد خادم تورنت مخصص؟
  • ماذا ستحتاج
  • امض بطاقة الذاكرة الرقمية المؤمنة
  • تثبيت Raspbian
  • إعداد مستخدم
  • الاتصال بشبكة VPN
  • قم بإنشاء VPN Killswitch
  • تثبيت الطوفان
  • إعداد خادم الطوفان
  • إنشاء خدمة طوفان
  • تثبيت العميل
    • شبابيك
    • لينكس
  • الاتصال بالخادم الخاص بك
  • تكوين التخزين الخاصة بك
    • يو اس بي
    • الشبكية
    • تكوين الطوفان
  • تحميل السيل
  • ختام الأفكار

يمكنك تنزيل السيول على أي جهاز كمبيوتر بسهولة إلى حد ما ، فلماذا تريد إعداد خادم سيل مخصص على أي حال؟ حسنًا ، هناك عدة أسباب جيدة تجعل الإعداد الإضافي جديراً بالاهتمام.

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

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

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

ماذا ستحتاج

من المستغرب بما فيه الكفاية ، لا تحتاج الكثير هنا. كل شيء سوف يعتمد على Raspberry Pi الخاص بك.

  • التوت بي 3 أو أفضل منه
  • القرص الصلب الخارجي أو محرك أقراص متصل بالشبكة
  • كابل إيثرنت
  • سلك الطاقة ل Pi
  • بطاقة مايكرو 16 جيجا بايت +

امض بطاقة الذاكرة الرقمية المؤمنة

Raspbian هو نظام التشغيل الافتراضي لـ Raspberry Pi. إنه أيضًا الخيار الأمثل لإعداد Pi كخادم تورنت. انتقل إلى صفحة تنزيل Raspberry Pi Foundation ، واحصل على أحدث إصدار من Raspbian Lite. لن تحتاج إلى بيئة سطح مكتب على الخادم الخاص بك. وأخف وزنا هو الأفضل.

بمجرد الحصول على صورتك ، قم بفك ضغطها. تريد ملف بامتداد .img الخام. ثم ، أدخل بطاقة MicroSD في جهاز الكمبيوتر الخاص بك.

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

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

بعد انتهاء Etcher من كتابة صورتك ، هناك شيء آخر عليك القيام به. قم بتركيب MicroSD على جهاز الكمبيوتر الخاص بك. ابحث عن قسم "التمهيد". قم بإنشاء ملف فارغ في قاعدة قسم "التمهيد" ، يسمى "ssh.". يخبر هذا الملف Pi بتمكين الوصول إلى SSH افتراضيًا.

تثبيت Raspbian

قم بإلغاء تحميل بطاقة SD الخاصة بك ، وقم بإزالتها من جهاز الكمبيوتر الخاص بك. توصيله في بي. قم بتوصيل Pi مباشرة بالموجه الخاص بك باستخدام كابل Ethernet. عند ضبط كل شيء ، قم بتوصيله.

سوف يستغرق Raspberry Pi بعض الوقت لتغيير حجم أقسامه وملء بطاقة SD. أثناء القيام بذلك ، افتح متصفح الويب الخاص بك وانتقل إلى واجهة الويب الخاصة بالموجه. راقب قائمة الأجهزة المتصلة. في نهاية المطاف ، فإن بي سوف يطفو على السطح باسم "التوت".

بمجرد رؤية Pi على شبكتك ، يمكنك استخدام SSH للاتصال به. افتح OpenSSH ، واتصل بعنوان IP الخاص بـ Pi. اسم المستخدم هو Pi ، وكلمة المرور هي "التوت".

$ ssh

إعداد مستخدم

ربما تريد إنشاء مستخدم جديد لـ Deluge. سيشغل هذا المستخدم خدمة Deluge باعتبارها خدمة خفية وليست أشياء أخرى كثيرة.

$ sudo groupadd deluge $ sudo -r-home-dir / var / lib / deluge -g deluge

جعل هذا الدليل والملكية الكبرى للمستخدم Deluge الخاص بك.

$ sudo mkdir / var / lib / deluge $ chown -R deluge: deluge / var / lib / deluge

الاتصال بشبكة VPN

ليس من الضروري تمامًا الاتصال بشبكة VPN ، لكنها فكرة جيدة جدًا . لن تكون هذه العملية هي نفسها تمامًا ، اعتمادًا على مزود VPN الخاص بك ، ولكن يجب أن تكون متشابهة بدرجة كافية. ابدأ بتثبيت OpenVPN على Raspbian.

$ sudo apt install openvpn

بعد ذلك ، قم بتنزيل ملفات تكوين OpenVPN لشبكة VPN الخاصة بك. مرة أخرى ، سيكون هذا الجزء مختلفًا ، حسب من تستخدمه. سيقدم معظم مزودي VPN ملفات تكوين OpenVPN إما بالقول ذلك أو كخيار Linux الخاص بهم. عادة ما تأتي في ملف. zip كبير. الملفات نفسها عادة ما يكون لها ملحق .ovpn.

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

$ sudo cp التنزيلات / config.ovpn /etc/openvpn/client.conf

بمجرد وجودها ، قم بإنشاء ملف للمصادقة. استخدم ملف نص عادي ، يسمى auth.txt. في السطر الأول ، ضع اسم المستخدم لحساب VPN الخاص بك. في السطر الثاني ، أضف كلمة مرورك. افتح تكوين VPN الذي نسخته للتو. ابحث عن السطر أدناه واجعله يطابق المثال.

auth.txt-pass-user-pass

سيؤدي ذلك إلى تسجيل دخولك تلقائيًا. بعد ذلك ، أضف الكتلة أدناه قبل شهاداتك مباشرةً. هذه سوف تتعامل مع تسجيل وبدء وإيقاف الخدمة.

status /etc/openvpn/openvpn-status.log log /etc/openvpn/openvpn.log script-security 2 up / etc / openvpn / update-solutionv-conf down / etc / openvpn / update-Solvision-conf

احفظ ملفك واخرج منه. ثم ، أعد تشغيل الخدمة.

$ sudo systemctl إعادة تشغيل openvpn $ sudo systemctl تبدأ بتمكين $ sudo systemctl

قم بإنشاء VPN Killswitch

إذا كنت تستخدم السيول خلف VPN ، فربما تريد أن تقتل موثوقة ستقطع اتصالك وتفقد اتصالك بشبكة VPN. لحسن الحظ ، هذا شيء يسهل القيام به على أنظمة Linux باستخدام جدار حماية. ابدأ بتنزيل UFW لتسهيل إدارة جدار الحماية.

$ sudo apt install ufw

بمجرد حصولك على UFW ، يمكنك البدء في إعداد القواعد الخاصة بك. ابدأ بتعطيل UFW.

$ sudo ufw تعطيل

الآن ، أخبر UFW بحظر كل شيء افتراضيًا.

$ sudo ufw الافتراضي ينفي الواردة $ sudo ufw الافتراضي ينفي المنتهية ولايته

السماح لجميع الاتصالات من الكمبيوتر نفسه والشبكة المحلية.

sudo ufw دولار تسمح من 192.168.1.0/24 $ sudo ufw تسمح من 127.0.0.1

بعد ذلك ، اسمح لكل شيء من خلال VPN. تحقق من الواجهة الفعلية لشبكة VPN الخاصة بك.

$ sudo ufw سمح بالدخول على tun0 $ sudo ufw سمح بالدخول على tun0

أخيرًا ، اسمح بالاتصال بخادم DNS الخاص بشبكة VPN. مرة أخرى ، تحقق من عنوان IP الفعلي في /etc/resolv.conf.

سودو دولار تسمح في 53 دولار سودو تسمح بها 53

عندما يكون كل شيء جاهزًا ، أعد تمكين UFW.

تمكين sudo ufw $

تثبيت الطوفان

أنت الآن جاهز لتثبيت الطوفان على خادمك. لذا افعل ذلك.

sudo $ تثبيت تثبيت delugeed وحدة التحكم

انتظر حتى انتهاء التثبيت. يجب أن تكون سريعة جدا.

إعداد خادم الطوفان

للسماح بالاتصال بالخادم الخاص بك من أجهزة كمبيوتر أخرى ، تحتاج إلى تمكين الاتصالات عن بُعد. التغيير إلى مستخدم Deluge الخاص بك ، وافتح وحدة التحكم Deluge.

sudo $ deluge $ deluged $ deluge-console

ثم ، قم بتمكين الاتصالات عن بعد.

config -s allow_remote صحيح

الآن ، ووقف الخفي طوفان. يمكنك القيام بذلك من خلال البحث عن العملية وقتلها.

$ ps aux | grep الطوفان $ قتل 1923

تحتاج إلى إضافة سجلات تسجيل الدخول للمستخدمين. يوجد الملف في / var / lib / deluge / .config / deluge / auth. أضف سجلات المستخدم الخاصة بك في النموذج التالي.

اسم المستخدم: كلمة المرور: 10

الرقم يدل على الامتيازات. 10 يجعل المستخدم مستخدم مسؤول. عند الانتهاء ، احفظ الخروج.

إنشاء خدمة طوفان

نظرًا لأنك ترغب في بدء تشغيل Deluge تلقائيًا باستخدام Raspberry Pi ، فستحتاج إلى كتابة خدمة systemd بسيطة. لا تقلق ، فهذا موجود فعليًا في وثائق Deluge. قم بإنشاء ملف على /etc/systemd/system/deluged.service. في ذلك ، ضع ما يلي:

الوصف = وثائق البرنامج الخفي لعميل Bittorrent Client = man: deluged After = network-online.target Type = simple user = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d Restart = on-failure # Time to wait before توقف بقوة. TimeoutStopSec = 300 WantedBy = multi-user.target

اختبرها عن طريق بدء الخدمة والتحقق من الحالة.

$ sudo systemctl بدء deluged $ sudo systemctl حالة deluged

إذا كانت الخدمة قيد التشغيل ، اجعل التغيير دائمًا عن طريق تمكين الخدمة.

$ sudo systemctl تمكين deluged

تثبيت العميل

يمكنك الآن تثبيت عميل Deluge للاتصال بالخادم الخاص بك. الطوفان مفتوح المصدر ومتاح بسهولة عبر منصات متعددة.

شبابيك

انتقل إلى صفحة تنزيل Deluge ، وانتزاع أحدث إصدار لنظام التشغيل Windows. قم بتشغيل. exe. عملية التثبيت القياسية إلى حد ما. لا تتردد في النقر فوق المعالج ، وقبول الإعدادات الافتراضية.

لينكس

كما خمنت على الأرجح ، فإن عملية Linux سهلة للغاية. مجرد تثبيت العميل مع مدير الحزمة الخاصة بك.

$ sudo apt install deluge-gtk

الاتصال بالخادم الخاص بك

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

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

بالعودة إلى نافذة "إضافة" الرئيسية ، يمكنك الآن تمييز الإدخال الجديد والنقر فوق الزر "اتصال" في الأسفل للاتصال بالخادم.

تكوين التخزين الخاصة بك

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

يو اس بي

قم بتوصيل محرك USB الخاص بك إلى Pi. ثم ، من خلال وحدة التحكم SSH ، انظر إلى الأجهزة المتوفرة.

$ ls / dev | grep sd

يجب أن تشاهد فقط محرك أقراص USB وربما بطاقة SD الخاصة بك. ستحتوي بطاقة SD على أقسام متعددة ، بينما من المحتمل أن يحتوي محرك أقراص USB على جزء واحد فقط. سيبدو شيء مثل هذا:

sda sda1 sda2 sdb sdb1

في هذه الحالة ، يكون محرك الأقراص الخارجي هو sdb ، ويكون القسم هو sdb1. قم بإنشاء دليل لتثبيته على.

sudo $ mkdir / media / external

الآن ، افتح / etc / fstab باستخدام محرر النص الخاص بك وقم بإنشاء إدخال لتركيب محرك الأقراص تلقائيًا عند التمهيد.

/ dev / sdb1 / media / الإعدادات الافتراضية ext4 الخارجية ، المستخدم ، exec 0 0

تأكد من أن المسار ونوع نظام الملفات يتطابقان مع محرك الأقراص. إذا كنت قد استخدمت محرك الأقراص مع Windows فقط ، فربما يكون التنسيق هو NTFS ، وتحتاج إلى تثبيت ntfs-3g على الخادم.

قم بتشغيل التالي لتركيب محرك الأقراص.

sudo $ جبل واحد

الشبكية

تختلف جميع تكوينات محرك الأقراص المتصل بالشبكة ، ولكن إذا كنت تستخدم محرك Linux NFS ، فيمكنك إنشاء دليل لتحميل وإضافة سجل إلى / etc / fstab.

sudo mkdir / media / nfs

ثم افتح fstab وأضف محرك الأقراص.

192.168.1.120:/media/share / media / nfs ext4 الافتراضات ، المستخدم ، exec 0 0

حفظ وخروج. ثم ، قم بتركيب محرك الأقراص الخاص بك.

sudo $ جبل واحد

تكوين الطوفان

مرة أخرى في عميل Deluge ، يمكنك تعيين دليل التنزيل لسيل الخاص بك. انقر فوق "تحرير"؟ "تفضيلات". في علامة التبويب "التنزيلات" الأولى ، يمكنك تعيين موقع التنزيل لملفاتك. اختر موقع محرك الأقراص المثبت حديثًا.

تحميل السيل

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

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

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

ختام الأفكار

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

إنشاء خادم تورنت مقطوعة الرأس مع طوفان على التوت بي