- Kako blokirati bittorrent promet na mreži na Linuxu pomoću BitHammera

Kako blokirati Bittorrent promet na mreži na Linuxu pomoću BitHammera

Bujica je protokol legalnog sivog područja iIako ima neke zakonite uporabe, tehnologija ima lošu reputaciju. Ako vam je muka od ljudi koji kod kuće preuzimaju bujice, možda postoji Linux rješenje koje vam omogućuje blokiranje Bittorrent prometa na vašoj kućnoj mreži.

Rješenje je BitHammer, jednostavan Linux alatkoji će tijekom pokretanja skenirati promet na mreži u kojoj se pokreće, dodati uređaje za preuzimanje na popis i spriječiti preuzimanje (sve dok se program izvodi).

Napomena: BitHammer je eksperimentalni softver i možda neće raditi u svakom slučaju uporabe. Koristite ovaj softver na vlastiti rizik!

Instalirajte BitHammer

Aplikacija BitHammer radi u terminalui gore je na Githubu. Radit će na gotovo svakom Linux sustavu, kao što je generički binarni paket. Da biste ga instalirali, prvo morate instalirati Git paket, kao i Python ovisnosti koje program treba.

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

Fedora

sudo dnf install git python python-scapy

OpenSUSE

sudo zypper install git python python-scapy

Generički Linux

Korištenje BitHammera na Linuxu zahtijeva vrlo maloovisnosti, jer je to terminalna aplikacija. Konkretno, morate instalirati Git da biste preuzeli izvore, kao i Python i Python-scapy. Otvorite terminal i pretražite upravitelja paketa za te pakete i instalirajte ih.

S obzirom na ovisnosti vašeg Linux računala, vrijeme je da instalirate BitHammer aplikaciju. Na terminalu potražite najnoviji kod tvrtke Github.

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

Pomaknite terminal u mapu izvora BitHammer sa CD.

cd bithammer

U terminalu koristite mkdir naredite i napravite novu mapu / Opt /.

sudo mkdir -p /opt/bithammer

Premjestite BitHammer datoteke u novu mapu, uz MV naredba.

sudo mv * /opt/bithammer

Osnovne datoteke za BitHammer nalaze se na pravom mjestu. No, aplikacija se neće pokrenuti s naredbom "bithammer" sve dok nije u / Usr / bin mapu. Da biste to riješili, izradite simbolnu vezu iz / Opt / bithammer do / Usr / bin.

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

Sada kada je symlink spreman za rad, alat za blokiranje Torrent BitHammer radi sa sljedećom naredbom:

sudo bithammer

Postavljanje BitHammera

Alat BitHammer je automatski i ne treba gakonfiguracija. U bilo kojem trenutku moći ćete pokrenuti naredbu, i dok god se alat pokreće, trebao bi isključiti bujicu prometa. Međutim, imajte na umu da pokretanje alata nije izvedivo, jer se terminali ponekad isključuju, itd.

Umjesto da se oslanjaju na pamćenje da pokrenete bithammer naredite svaki put kada se vaš Linux računalo uključi, puno je pametnije postaviti skriptu koja se automatski pokreće.

Postavljanje automatske BitHammer skripte prvi je korak u automatizaciji BitHammera. U terminal unesite sljedeće naredbe.

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

Uz raspoređene naredbe skripte, vrijeme je da ažurirate dopuštenja za skriptu. U terminalu pokrenite chmod naredba i ažuriranje bithammer-start.

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

Zatim stvorite novu sistemsku datoteku. Ova će datoteka omogućiti bithammer-start da se automatski pokrene kad se vaš Linux uređaj uključi.

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

Otvorite novu BitHammer sistemsku datoteku u uređivaču teksta Nano.

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

Zalijepite donji kod u Nano:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Spremite uređivanje s Nano pritiskom na Ctrl + O kombinacija tipkovnice. Zatvorite uređivač pritiskom Ctrl + X na tipkovnici.

Na kraju, dovršite postupak pokretanjem nove usluge.

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

Nije obožavatelj uvijek pokretanja alata BitHammer? Srećom, budući da systemd init sustav podnosi sve, onemogućavanje usluge je lakše nego ikad.

Da biste onemogućili automatsko pokretanje za BitHammer, onemogućite uslugu pomoću systemctl.

sudo systemctl stop bithammer.service

Alternativa BitHammeru

BitHammer je zanimljiv alat, ali neki to moguotkrijte da je malo ekstremna. Ako niste ljubitelj bujnog prometa, ali nemate potrebu da imate posebnu aplikaciju za Linux, možda biste trebali ići drugim putem. Vodeći način za blokiranje BitTorrent prometa na kućnoj mreži je uskraćivanje posebnih portova koje protokol koristi.

Bilješka: zabrana zadanih torrent portova je dobar korak i odvratit će mnoge početničke korisnike od upotrebe bujica na vašoj mreži. Imajte na umu da to neće uvijek uspjeti ako korisnici mogu mijenjati portove svog klijenta.

Otvorite sučelje usmjerivača i zabranite korisničkom pristupu portovima 6881 kroz 6999, Opet, ovo nije savršeno rješenje, ali pomoći će neizmjerno.

komentari