Protocolul torrent este o zonă gri legală și, deși are unele utilizări legitime, tehnologia are o reputație proastă. Dacă v-ați săturat de oamenii care descarcă torrente în rețeaua dvs. acasă, este posibil să existe o soluție bazată pe Linux care vă permite să blocați traficul Bittorrent în rețeaua dvs. de acasă.
Soluția este BitHammer, un instrument Linux simplu care, atunci când este rulat, va scana traficul din rețeaua pe care rulează, va adăuga dispozitive de descărcare într-o listă și va împiedica descărcarea (atâta timp cât programul rulează).
Notă: BitHammer este un software experimental și este posibil să nu funcționeze în toate cazurile de utilizare. Utilizați acest software pe propriul risc!
Cuprins
Instalați BitHammer
Aplicația BitHammer rulează în terminal și este disponibilă pe Github. Va funcționa aproape pe orice sistem Linux, deoarece este un pachet binar generic. Pentru a-l instala, mai întâi va trebui să instalați pachetul Git, precum și dependențele Python de care are nevoie programul.
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
Linux generic
Utilizarea BitHammer pe Linux necesită foarte puține dependențe, deoarece este o aplicație terminală. Mai exact, trebuie să instalați Git pentru a prelua sursele, precum și Python și Python-scapy. Deschideți un terminal și căutați managerul de pachete pentru aceste pachete și instalați-le.
Cu dependențele de pe computerul tău Linux, este timpul să instalezi aplicația BitHammer. Într-un terminal, luați cel mai recent cod de la Github.
git clone https://github.com/nazrhyn/bithammer.git
Mutați terminalul în folderul surse BitHammer cu CD.
cd bithammer
În terminal, utilizați comanda mkdir și creați un folder nou în /opt/.
sudo mkdir -p /opt/bithammer
Mutați fișierele BitHammer în noul folder, cu comanda mv.
sudo mv * /opt/bithammer
Fișierele de bază pentru BitHammer sunt în locul potrivit. Cu toate acestea, aplicația nu se va lansa cu comanda „bithammer” până când nu se află în folderul /usr/bin. Pentru a remedia acest lucru, creați un link simbolic de la /opt/bithammer la /usr/bin.
sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Acum că linkul simbolic este gata de funcționare, instrumentul de blocare BitHammer Torrent rulează cu următoarea comandă:
sudo bithammer
Configurați BitHammer
Instrumentul BitHammer este automat și nu necesită configurare. În orice moment, veți putea rula comanda și, atâta timp cât instrumentul rulează, ar trebui să oprească traficul torrentului. Cu toate acestea, rețineți că rularea instrumentului nu este funcțională, deoarece terminalele se opresc uneori etc.
În loc să vă bazați pe amintirea să rulați comanda bithammer de fiecare dată când computerul dvs. Linux pornește, este mult mai inteligent să configurați un script care îl pornește automat.
Configurarea unui script BitHammer automat este primul pas pentru automatizarea BitHammer. Într-un terminal, introduceți următoarele comenzi.
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
Cu comenzile scriptului stabilite, este timpul să actualizați permisiunile pentru script. Într-un terminal, rulați comanda chmod și actualizați bithammer-start.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Apoi, creați un nou fișier systemd. Acest fișier va permite bithammer-start să pornească automat când mașina dvs. Linux pornește.
sudo touch /etc/systemd/system/bithammer.service
Deschideți noul fișier BitHammer systemd în editorul de text Nano.
sudo nano /etc/systemd/system/bithammer.service
Lipiți codul de mai jos în Nano:
[Unit]
Descriere=Pornește BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Salvați editarea cu Nano apăsând combinația de tastatură Ctrl + O. Închideți editorul apăsând Ctrl + X de pe tastatură.
În cele din urmă, finalizați procesul prin pornirea noului serviciu.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Nu sunteți fan să aveți întotdeauna instrumentul BitHammer în funcțiune? Din fericire, deoarece sistemul systemd init gestionează totul, dezactivarea serviciului este mai ușoară ca niciodată.
Pentru a dezactiva pornirea automată pentru BitHammer, dezactivați serviciul cu systemctl.
sudo systemctl stop bithammer.service
Alternative la BitHammer
BitHammer este un instrument interesant, dar unii ar putea considera că este puțin extrem. Dacă nu sunteți un fan al traficului torrent, dar nu simțiți că aveți nevoie de o aplicație Linux specială, poate doriți să mergeți pe altă cale. Modalitatea principală de a bloca traficul BitTorrent într-o rețea de domiciliu este de a refuza porturile speciale pe care le utilizează protocolul.
Notă: interzicerea porturilor implicite de torrent este un pas bun și va descuraja mulți utilizatori începători să poată folosi torrente în rețeaua dvs. Rețineți că acest lucru nu va funcționa întotdeauna dacă utilizatorii pot schimba porturile în clientul lor.
Deschideți interfața routerului și interziceți accesul utilizatorilor la porturile 6881 până la 6999. Din nou, aceasta nu este o soluție perfectă, dar vă va ajuta enorm.