- Πώς να Αποκλεισμός Bittorrent κυκλοφορίας σε ένα δίκτυο σε Linux Με BitHammer

Πώς να Αποκλεισμός Bittorrent κυκλοφορίας σε ένα δίκτυο σε Linux Με BitHammer

Το πρωτόκολλο torrent είναι μια νόμιμη γκρίζα περιοχή καιαν και έχει κάποιες νόμιμες χρήσεις, η τεχνολογία έχει κακή φήμη. Εάν είστε άρρωστοι από άτομα που κατεβάζουν torrents στο δίκτυό σας στο σπίτι, μπορεί να υπάρχει μια λύση που τροφοδοτείται με Linux που σας επιτρέπει να αποκλείσετε την κίνηση Bittorrent στο οικιακό σας δίκτυο.

Η λύση είναι το BitHammer, ένα απλό εργαλείο Linuxόταν εκτελείται, θα σαρώσει την κυκλοφορία στο δίκτυο που εκτελείται, θα προσθέσει συσκευές λήψης σε μια λίστα και θα αποτρέψει τη λήψη (όσο λειτουργεί το πρόγραμμα).

Σημείωση: Το BitHammer είναι πειραματικό λογισμικό και μπορεί να μην λειτουργεί σε κάθε περίπτωση χρήσης. Χρησιμοποιήστε αυτό το λογισμικό με δική σας ευθύνη!

Εγκαταστήστε το BitHammer

Η εφαρμογή BitHammer τρέχει στο τερματικόκαι είναι επάνω στο Github. Θα λειτουργήσει σε σχεδόν κάθε σύστημα Linux, καθώς είναι ένα κοινό δυαδικό πακέτο. Για να το εγκαταστήσετε, θα πρέπει πρώτα να εγκαταστήσετε το πακέτο Git, καθώς και τις εξαρτήσεις του Python που χρειάζεται το πρόγραμμα.

Ubuntu

sudo apt install git python python-scapy

Debian

sudo apt-get install git python python-scapy

Arch Linux

sudo pacman -S git python python-scapy

Μαλακό καπέλλο

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

Γενικό Linux

Η χρήση του BitHammer στο Linux απαιτεί πολύ λίγαεξαρτήσεις, καθώς είναι μια τερματική εφαρμογή. Συγκεκριμένα, πρέπει να εγκαταστήσετε το Git για να τραβήξετε τις πηγές, καθώς και το Python και το Python-scapy. Ανοίξτε ένα τερματικό και αναζητήστε τον διαχειριστή πακέτων για αυτά τα πακέτα και εγκαταστήστε τα.

Με τις εξαρτήσεις στον υπολογιστή σας Linux, ήρθε η ώρα να εγκαταστήσετε την εφαρμογή BitHammer. Σε ένα τερματικό, αρπάξτε τον τελευταίο κώδικα από το Github.

git clone https://github.com/nazrhyn/bithammer.git

Μετακινήστε το τερματικό στο φάκελο πηγών BitHammer με CD.

cd bithammer

Στο τερματικό, χρησιμοποιήστε το mkdir εντολή και να δημιουργήσετε ένα νέο φάκελο /επιλέγω/.

sudo mkdir -p /opt/bithammer

Μετακινήστε τα αρχεία BitHammer στον νέο φάκελο με το mv εντολή.

sudo mv * /opt/bithammer

Τα αρχεία πυρήνα του BitHammer είναι στη σωστή θέση. Ωστόσο, η εφαρμογή δεν θα ξεκινήσει με την εντολή "bithammer" μέχρι να είναι στο / usr / bin ντοσιέ. Για να διορθώσετε αυτό, δημιουργήστε ένα σύσπονο σύνδεσμο από / opt / bithammer προς το / usr / bin.

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

Τώρα που το symlink είναι έτοιμο να ξεκινήσει, το εργαλείο αποκλεισμού BitHammer Torrent τρέχει με την ακόλουθη εντολή:

sudo bithammer

Ρύθμιση BitHammer

Το εργαλείο BitHammer είναι αυτόματη και δεν χρειάζεται αριθδιαμόρφωση. Ανά πάσα στιγμή, θα μπορείτε να εκτελέσετε την εντολή και, όσο λειτουργεί το εργαλείο, θα πρέπει να απενεργοποιήσετε την επισκεψιμότητα του torrent. Ωστόσο, έχετε κατά νου ότι η λειτουργία του εργαλείου δεν είναι εφικτή, καθώς τερματίζονται μερικές φορές τα τερματικά κ.λπ.

Αντί να βασιζόμαστε στο να θυμόμαστε να τρέχουμε το bithammer κάθε φορά που ενεργοποιείται ο υπολογιστής σας Linux, είναι πολύ πιο έξυπνο να δημιουργήσετε μια δέσμη ενεργειών που θα εκκινεί αυτόματα.

Η δημιουργία μιας αυτόματης δέσμης ενεργειών BitHammer είναι το πρώτο βήμα για την αυτοματοποίηση του BitHammer. Σε ένα τερματικό, πληκτρολογήστε τις ακόλουθες εντολές.

touch ~/Desktop/bithammer-start.sh
echo "#!/bin/bash" >> ~/Desktop/bithammer-start.sh
echo " " >> ~/Desktop/bithammer-start.sh
echo "bithammer &>/dev/null &" >> ~/Desktop/bithammer-start.sh

Με τις εντολές της δέσμης ενεργειών που έχουν οριστεί, ήρθε η ώρα να ενημερώσετε τα δικαιώματα για τη δέσμη ενεργειών. Σε ένα τερματικό, εκτελέστε το chmod εντολή και ενημέρωση bithammer-start.

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

Στη συνέχεια, δημιουργήστε ένα νέο συστημένο αρχείο. Αυτό το αρχείο θα επιτρέψει bithammer-start να ξεκινήσει αυτόματα όταν ενεργοποιείται το μηχάνημα του Linux.

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

Ανοίξτε το νέο αρχείο συστήματος BitHammer στο πρόγραμμα επεξεργασίας κειμένου Nano.

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

Επικολλήστε τον παρακάτω κώδικα στο Nano:

[Unit]
Description=Starts BitHammer.

[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh

[Install]
WantedBy=multi-user.target

Αποθηκεύστε την επεξεργασία με το Nano πατώντας το Ctrl + O πληκτρολογίου. Κλείστε τον επεξεργαστή πατώντας Ctrl + X στο πληκτρολόγιο.

Τέλος, ολοκληρώστε τη διαδικασία ξεκινώντας τη νέα υπηρεσία.

sudo systemctl start bithammer.service
sudo systemctl enable bithammer.service

Δεν είναι οπαδός του πάντα να τρέχει το εργαλείο BitHammer; Ευτυχώς, δεδομένου ότι το συστηματικό σύστημα init χειρίζεται τα πάντα, η απενεργοποίηση της υπηρεσίας είναι ευκολότερη από ποτέ.

Για να απενεργοποιήσετε την αυτόματη εκκίνηση για BitHammer, απενεργοποιήστε την υπηρεσία με systemctl.

sudo systemctl stop bithammer.service

Εναλλακτικές λύσεις στο BitHammer

Το BitHammer είναι ένα ενδιαφέρον εργαλείο, αλλά μερικοί μπορείΒρείτε ότι είναι λίγο ακραία. Αν δεν είστε οπαδός της ροής του torrent, αλλά δεν αισθάνεστε σαν να χρειάζεστε μια ειδική εφαρμογή Linux, ίσως θέλετε να πάτε με άλλο τρόπο. Ο κύριος τρόπος για να αποκλείσετε την επισκεψιμότητα BitTorrent σε οικιακό δίκτυο είναι να απορρίψετε τις ειδικές θύρες που χρησιμοποιεί το πρωτόκολλο.

Σημείωση: η απαγόρευση των προεπιλεγμένων θυρών torrent είναι ένα καλό βήμα και θα αποτρέψει πολλούς χρήστες αρχαρίων από το να μπορούν να χρησιμοποιούν torrents στο δίκτυό σας. Λάβετε υπόψη ότι αυτό δεν θα λειτουργήσει πάντα εάν οι χρήστες μπορούν να αλλάξουν τις θύρες στον πελάτη τους.

Ανοίξτε τη διασύνδεση του δρομολογητή σας και αποκλείστε την πρόσβαση των χρηστών σε θύρες 6881 διά μέσου 6999. Και πάλι, αυτό δεν είναι μια τέλεια λύση αλλά θα βοηθήσει πάρα πολύ.

Σχόλια