بروتوكول التورنت هو منطقة رمادية قانونية ، وعلى الرغم من ذلك بعض الاستخدامات المشروعة، التكنولوجيا لها سمعة سيئة. إذا كنت قد سئمت من تنزيل الأشخاص للتورنت على شبكتك في المنزل ، فقد يكون هناك حل يعمل بنظام 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 قم بتثبيت git python python-scapy
sudo zypper قم بتثبيت git python python-scapy
يتطلب استخدام BitHammer على Linux تبعيات قليلة جدًا ، حيث إنه تطبيق نهائي. على وجه التحديد ، يجب عليك تثبيت Git للاستيلاء على المصادر ، بالإضافة إلى Python و Python-scapy. افتح طرفاً وابحث في مدير الحزم عن هذه الحزم وقم بتثبيتها.
حان الوقت لتثبيت تطبيق BitHammer مع التبعيات على كمبيوتر Linux. في المحطة ، احصل على أحدث رمز من Github.
استنساخ بوابة https://github.com/nazrhyn/bithammer.git
انقل الوحدة الطرفية إلى مجلد مصادر BitHammer مع قرص مضغوط.
مؤتمر نزع السلاح bithammer
في المحطة ، استخدم مقدير الأمر وإنشاء مجلد جديد في /opt/.
sudo mkdir -p / opt / bithammer
انقل ملفات BitHammer إلى المجلد الجديد باستخدام م أمر.
sudo mv * / opt / bithammer
الملفات الأساسية لـ BitHammer في المكان الصحيح. ومع ذلك ، لن يتم تشغيل التطبيق باستخدام الأمر "bithammer" حتى يتم تشغيله /usr/bin مجلد. لإصلاح ذلك ، أنشئ ارتباطًا رمزيًا من /opt/bithammer إلى /usr/bin.
sudo ln -s / opt / bithammer / bithammer / usr / bin / bithammer
الآن بعد أن أصبح الارتباط الرمزي جاهزًا للعمل ، تعمل أداة حظر BitHammer Torrent بالأمر التالي:
sudo bithammer
أداة BitHammer تلقائية ولا تحتاج إلى تكوين. في أي وقت ، ستتمكن من تشغيل الأمر ، وطالما أن الأداة تعمل ، يجب أن تغلق حركة التورنت. ومع ذلك ، ضع في اعتبارك أن تشغيل الأداة غير عملي ، حيث يتم إغلاق المحطات في بعض الأحيان ، وما إلى ذلك.
بدلا من الاعتماد على تذكر لتشغيل bithammer الأمر في كل مرة يتم فيها تشغيل كمبيوتر Linux ، يكون إعداد البرنامج النصي الذي يبدأ تشغيله تلقائيًا أكثر ذكاءً.
يعد إعداد برنامج نصي BitHammer تلقائي هو الخطوة الأولى لأتمتة BitHammer. في النهاية الطرفية ، أدخل الأوامر التالية.
المس ~ / سطح المكتب / bithammer-start.sh. echo '#! / bin / bash' >> ~ / Desktop / bithammer-start.sh echo '' >> ~ / Desktop / bithammer-start.sh. صدى '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 = باش / usr/local/bin/bithammer-start.sh
[تثبيت]
WantedBy = هدف متعدد المستخدمين
احفظ التعديل مع Nano بالضغط على Ctrl + O تركيبة لوحة المفاتيح. أغلق المحرر بالضغط Ctrl + X على لوحة المفاتيح.
أخيرًا ، أنهي العملية من خلال بدء الخدمة الجديدة.
sudo systemctl بدء bithammer.service sudo systemctl تمكين bithammer.service
لست من محبي تشغيل أداة BitHammer دائمًا؟ لحسن الحظ ، نظرًا لأن نظام initd يقوم بمعالجة كل شيء ، فإن تعطيل الخدمة أصبح أسهل من أي وقت مضى.
لتعطيل بدء التشغيل التلقائي لـ BitHammer ، قم بتعطيل الخدمة باستخدام systemctl.
sudo systemctl توقف bithammer.service
BitHammer هي أداة مثيرة للاهتمام ، ولكن قد يجدها البعض متطرفة بعض الشيء. إذا لم تكن من محبي حركة السيول ، ولكن لا تشعر وكأنك تحتاج إلى تطبيق Linux خاص ، فقد ترغب في الذهاب إلى طريق آخر. الطريقة الرائدة لمنع حركة مرور BitTorrent على شبكة منزلية هي رفض المنافذ الخاصة التي يستخدمها البروتوكول.
ملاحظة: يعد حظر منافذ التورنت الافتراضية خطوة جيدة ، وسوف يمنع العديد من المستخدمين المبتدئين من القدرة على استخدام التورنت على شبكتك. ضع في اعتبارك أن هذا لن يعمل دائمًا إذا كان المستخدمون قادرون على تغيير المنافذ في عميلهم.
افتح واجهة جهاز التوجيه وحظر وصول المستخدم إلى المنافذ 6881 عبر 6999. مرة أخرى ، هذا ليس حلاً مثاليًا ولكنه سيساعد كثيرًا.
لقد تحدثت في مقالات لينكس السابقة عن AddictiveTips تطبيقات مختلفة ب...
البرنامج النهائي الذي تم تضمينه في بيئة سطح المكتب KDE Plasma 5 (Ko...
Adobe Acrobat هو المعيار لعرض PDF على نظام التشغيل Mac OS و Windows...