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

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

ملاحظة: BitHammer هو برنامج تجريبي وقد لا يعمل في كل حالة استخدام. استخدم هذا البرنامج على مسؤوليتك الخاصة!

تثبيت بيتهامر

يتم تشغيل تطبيق BitHammer في الجهاز ويتم تشغيله على Github. سيعمل على نظام Linux بشكل كبير ، لأنه حزمة ثنائية عامة. لتثبيته ، ستحتاج أولاً إلى تثبيت حزمة Git ، بالإضافة إلى تبعيات Python التي يحتاجها البرنامج.

أوبونتو

sudo apt install git python python-scapy

ديبيان

sudo apt-get install git python python-scapy

قوس لينكس

sudo pacman -S git python python-scapy

فيدورا

sudo dnf install git python python-scapy

زحمة

sudo zypper تثبيت بوابة بيثون بيثون scapy

لينكس العام

يتطلب استخدام BitHammer على نظام Linux القليل من التبعيات ، لأنه تطبيق نهائي. على وجه التحديد ، يجب عليك تثبيت Git للاستيلاء على المصادر ، وكذلك Python و Python-scapy. افتح محطة وابحث عن مدير الحزم لهذه الحزم وقم بتثبيتها.

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

بوابة استنساخ https://github.com/nazrhyn/bithammer.git

انقل المحطة إلى مجلد مصادر BitHammer باستخدام القرص المضغوط.

مؤتمر نزع السلاح bithammer

في المحطة ، استخدم مكدير قيادة وجعل مجلد جديد في /يختار، يقرر/.

sudo mkdir -p / opt / bithammer

انقل ملفات BitHammer إلى المجلد الجديد باستخدام ام أمر.

sudo mv * / opt / bithammer

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

sudo ln -s / opt / bithammer / bithammer / usr / bin / bithammer

الآن وبعد أن أصبح symlink جاهزًا للعمل ، تعمل أداة حظر BitHammer Torrent باستخدام الأمر التالي:

سودو بيتهامر

انشاء بيتهامر

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

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

يعد إعداد برنامج BitHammer تلقائيًا هو الخطوة الأولى لأتمتة BitHammer. في محطة ، أدخل الأوامر التالية.

المس ~ / Desktop / bithammer-start.sh echo '#! / bin / bash' >> ~ / Desktop / bithammer-start.sh echo '' >> ~ / Desktop / bithammer-start.sh echo 'bithammer &> / / dev / null & '>> ~ / Desktop / bithammer-start.sh

مع وضع أوامر البرنامج النصي ، حان الوقت لتحديث الأذونات إلى البرنامج النصي. في محطة ، تشغيل شمود القيادة والتحديث bithammer بدء.

sudo chmod + x ~ / Desktop / bithammer-start.sh sudo mv ~ / Desktop / bithammer-start.sh / usr / local / bin /

بعد ذلك ، قم بإنشاء ملف systemd جديد. هذا الملف سوف يسمح bithammer بدء لبدء التشغيل تلقائيًا عند تشغيل جهاز Linux.

sudo touch /etc/systemd/system/bithammer.service

افتح ملف نظام BitHammer الجديد في محرر نصوص Nano.

sudo nano /etc/systemd/system/bithammer.service

الصق الكود أدناه في Nano:

[وحدة]الوصف = يبدأ BitHammer.

[الخدمات]ExecStart = bash /usr/local/bin/bithammer-start.sh

[التثبت]WantedBy = multi-user.target

حفظ التحرير مع نانو عن طريق الضغط على Ctrl + O مزيج لوحة المفاتيح. أغلق المحرر بالضغط Ctrl + X على لوحة المفاتيح.

أخيرًا ، أكمل العملية من خلال بدء الخدمة الجديدة.

sudo systemctl بدء bithammer.service sudo systemctl تمكين bithammer.service

ليس من المعجبين دائمًا بتشغيل أداة BitHammer؟ لحسن الحظ ، نظرًا لأن نظام initd system يعالج كل شيء ، فإن تعطيل الخدمة أسهل من أي وقت مضى.

لتعطيل بدء التشغيل التلقائي لبرنامج BitHammer ، قم بتعطيل الخدمة مع systemctl.

sudo systemctl وقف bithammer.service

بدائل لبيت هامر

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

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

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

عملت لك: Robert Gaines & George Fleming | تريد الاتصال بنا؟

التعليقات على الموقع: