Jak zablokować ruch Bittorrent w sieci w systemie Linux za pomocą BitHammer

click fraud protection

Protokół torrenta jest legalną szarą strefą i chociaż tak jest niektóre uzasadnione zastosowaniatechnologia ma złą reputację. Jeśli masz dość ludzi pobierających torrenty z Twojej sieci w domu, może istnieć rozwiązanie oparte na systemie Linux, które pozwala blokować ruch Bittorrent w sieci domowej.

Rozwiązaniem jest BitHammer, proste narzędzie Linuksa, które po uruchomieniu skanuje ruch w sieci działając, dodaj urządzenia do pobierania do listy i zablokuj pobieranie (o ile program jest uruchomiony bieganie).

Uwaga: BitHammer to oprogramowanie eksperymentalne i może nie działać w każdym przypadku użycia. Korzystaj z tego oprogramowania na własne ryzyko!

Zainstaluj BitHammer

Aplikacja BitHammer działa w terminalu i działa na Github. Będzie działał na prawie każdym systemie Linux, ponieważ jest to ogólny pakiet binarny. Aby go zainstalować, musisz najpierw zainstalować pakiet Git, a także zależności Pythona, których potrzebuje program.

Ubuntu

sudo apt install git python python-scapy

Debian

sudo apt-get install git python python-scapy
instagram viewer

Arch Linux

sudo pacman -S git python-scapy

Fedora

sudo dnf zainstaluj git python python-scapy

OpenSUSE

sudo zypper zainstaluj git python python-scapy

Ogólny Linux

Korzystanie z BitHammer w systemie Linux wymaga bardzo niewielkich zależności, ponieważ jest to aplikacja terminalowa. W szczególności musisz zainstalować Git, aby pobrać źródła, a także Python i Python-scapy. Otwórz terminal i wyszukaj w menedżerze pakietów te pakiety i zainstaluj je.

W zależności od komputera z systemem Linux nadszedł czas, aby zainstalować aplikację BitHammer. W terminalu pobierz najnowszy kod z Github.

klon gita https://github.com/nazrhyn/bithammer.git

Przenieś terminal do folderu źródeł BitHammer za pomocą Płyta CD.

cd bithammer

W terminalu użyj mkdir polecenie i utwórz nowy folder w /opt/.

sudo mkdir -p / opt / bithammer

Przenieś pliki BitHammer do nowego folderu za pomocą mv Komenda.

sudo mv * / opt / bithammer

Podstawowe pliki BitHammera znajdują się we właściwym miejscu. Jednak aplikacja nie uruchomi się z poleceniem „bithammer”, dopóki nie znajdzie się w /usr/bin teczka. Aby to naprawić, utwórz dowiązanie symboliczne z /opt/bithammer do /usr/bin.

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

Teraz, gdy dowiązanie symboliczne jest gotowe do pracy, narzędzie do blokowania torrentów BitHammer działa z następującą komendą:

sudo bithammer

Skonfiguruj BitHammer

Narzędzie BitHammer jest automatyczne i nie wymaga konfiguracji. W każdej chwili będziesz mógł uruchomić polecenie i tak długo, jak narzędzie będzie działać, powinno ono wyłączać torrentowy ruch. Należy jednak pamiętać, że uruchomienie narzędzia nie jest możliwe, ponieważ terminale czasami się wyłączają itp.

Zamiast polegać na pamiętaniu o uruchomieniu bithammer polecenie za każdym razem, gdy komputer z systemem Linux się włącza, o wiele mądrzej jest skonfigurować skrypt, który uruchamia go automatycznie.

Ustawienie automatycznego skryptu BitHammer jest pierwszym krokiem do automatyzacji BitHammer. W terminalu wprowadź następujące polecenia.

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

Po ułożeniu poleceń skryptu nadszedł czas, aby zaktualizować uprawnienia do skryptu. W terminalu uruchom chmod polecenie i aktualizacja bithammer-start.

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

Następnie utwórz nowy plik systemowy. Ten plik pozwoli bithammer-start aby uruchomić automatycznie po włączeniu komputera z systemem Linux.

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

Otwórz nowy plik systemowy BitHammer w edytorze tekstu Nano.

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

Wklej poniższy kod do Nano:

[Jednostka]
Opis = Uruchamia BitHammer.

[Usługa]
ExecStart = bash /usr/local/bin/bithammer-start.sh

[Zainstalować]
WantedBy = multi-user.target

Zapisz edycję za pomocą Nano, naciskając Ctrl + O kombinacja klawiatury. Zamknij edytor, naciskając Ctrl + X na klawiaturze.

Na koniec zakończ proces, uruchamiając nową usługę.

sudo systemctl uruchom bithammer.service sudo systemctl włącz bithammer.service

Nie lubisz zawsze mieć uruchomionego narzędzia BitHammer? Na szczęście, ponieważ systemowy system init obsługuje wszystko, wyłączenie usługi jest łatwiejsze niż kiedykolwiek.

Aby wyłączyć automatyczne uruchamianie BitHammera, wyłącz usługę za pomocą systemctl.

sudo systemctl stop bithammer.service

Alternatywy dla BitHammer

BitHammer jest ciekawym narzędziem, ale niektórzy mogą uznać go za nieco ekstremalny. Jeśli nie jesteś fanem ruchu torrentowego, ale nie czujesz, że potrzebujesz specjalnej aplikacji dla systemu Linux, możesz pójść inną drogą. Wiodącym sposobem blokowania ruchu BitTorrent w sieci domowej jest odmowa użycia specjalnych portów używanych przez protokół.

Uwaga: zablokowanie domyślnych portów torrentów jest dobrym krokiem i odstraszy wielu początkujących użytkowników od możliwości korzystania z torrentów w twojej sieci. Pamiętaj, że nie zawsze będzie to działać, jeśli użytkownicy będą mogli zmieniać porty w swoim kliencie.

Otwórz interfejs routera i zablokuj dostęp użytkowników do portów 6881 przez 6999. Ponownie, nie jest to idealne rozwiązanie, ale bardzo pomoże.

watch instagram story