- Kā bloķēt Bittorrent trafiku tīklā Linux, izmantojot BitHammer

Kā bloķēt Bittorrent trafiku tīklā Linux, izmantojot BitHammer

Torrenta protokols ir likumīga pelēkā zona, unlai arī tehnoloģijai ir daži likumīgi izmantošanas veidi, tai ir slikta reputācija. Ja esat slims no cilvēkiem, kuri mājās lejupielādē torrentus tīklā, iespējams, ir kāds Linux darbināms risinājums, kas ļauj bloķēt Bittorrent trafiku jūsu mājas tīklā.

Risinājums ir BitHammer, vienkāršs Linux rīkskas, palaižot, skenēs trafiku tīklā, kurā tas darbojas, pievienos lejupielādējošās ierīces sarakstam un neļaus lejupielādēt (kamēr programma darbojas).

Piezīme: BitHammer ir eksperimentāla programmatūra, un tā var nedarboties visos gadījumos. Izmantojiet šo programmatūru uz savu risku!

Instalējiet BitHammer

Terminālī darbojas BitHammer lietojumprogrammaun atrodas Githubā. Tas darbosies gandrīz katrā Linux sistēmā, jo tā ir vispārēja binārā pakete. Lai to instalētu, vispirms jāinstalē Git pakotne, kā arī Python atkarības, kas programmai ir vajadzīgas.

Ubuntu

sudo apt install git python python-scapy

Debijas

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

Vispārējs Linux

BitHammer lietošana Linux prasa ļoti mazatkarības, jo tā ir termināla lietojumprogramma. Īpaši jums jāinstalē Git, lai satvertu avotus, kā arī Python un Python-scapy. Atveriet terminālu un atrodiet pakešu pārvaldniekā šīs paketes un instalējiet tās.

Tā kā ir atkarīgs no jūsu Linux datora, ir pienācis laiks instalēt BitHammer lietojumprogrammu. Terminālī satveriet jaunāko Github kodu.

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

Pārvietojiet termināli uz BitHammer avotu mapi ar Kompaktdisks.

cd bithammer

Terminālī izmantojiet mkdir komandu un izveidot jaunu mapi /izvēlēties/.

sudo mkdir -p /opt/bithammer

Pārvietojiet BitHammer failus jaunajā mapē, izmantojot mv komanda.

sudo mv * /opt/bithammer

BitHammer pamata faili atrodas pareizajā vietā. Tomēr lietotne netiks palaista ar komandu “bithammer”, kamēr tā nebūs / usr / bin mape. Lai to labotu, izveidojiet saiti no / opt / bithammer uz / usr / bin.

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

Tagad, kad saite ir gatava darbam, BitHammer Torrent bloķēšanas rīks darbojas ar šādu komandu:

sudo bithammer

Iestatiet BitHammer

BitHammer rīks ir automātisks un nav nepieciešamskonfigurācija. Jebkurā laikā jūs varēsit palaist komandu, un kamēr rīks darbojas, tam vajadzētu izslēgt torrent trafiku. Tomēr ņemiet vērā, ka rīka darbība nav efektīva, jo termināļi dažreiz tiek izslēgti utt.

Tā vietā, lai paļautos uz atcerēšanos palaist bithammer komandu katru reizi, kad ieslēdzas jūsu Linux dators, ir daudz prātīgāk iestatīt skriptu, kas to automātiski ieslēdz.

Automātiska BitHammer skripta iestatīšana ir pirmais solis, lai automatizētu BitHammer. Terminālī ievadiet šādas komandas.

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

Izvietojot skripta komandas, ir laiks atjaunināt skripta atļaujas. Terminālī palaidiet chmod komanda un atjaunināšana bithammer-start.

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

Pēc tam izveidojiet jaunu sistematizētu failu. Šis fails ļaus bithammer-start lai automātiski startētu, kad ieslēdzas jūsu Linux mašīna.

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

Atveriet jauno BitHammer sistematizēto failu Nano teksta redaktorā.

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

Ielīmējiet zemāk esošo kodu Nano:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Saglabājiet labojumu, izmantojot Nano, nospiežot Ctrl + O tastatūras kombinācija. Aizveriet redaktoru, nospiežot Ctrl + X uz tastatūras.

Visbeidzot, pabeidziet procesu, uzsākot jauno pakalpojumu.

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

Vai neesat ventilatoru no tā, ka vienmēr darbojas BitHammer rīks? Par laimi, tā kā sistemātiskā init sistēma apstrādā visu, pakalpojuma atspējošana ir vienkāršāka nekā jebkad agrāk.

Lai atspējotu automātisko BitHammer startēšanu, atspējojiet pakalpojumu ar systemctl.

sudo systemctl stop bithammer.service

Alternatīvas BitHammer

BitHammer ir interesants rīks, taču daži to varuzskatu, ka tas ir mazliet ekstrēmi. Ja jūs neesat straumju plūsmas cienītājs, bet nejūtaties tā, it kā jums būtu nepieciešama īpaša Linux lietotne, iespējams, vēlēsities iet citu ceļu. Vadošais veids, kā bloķēt BitTorrent trafiku mājas tīklā, ir liegt īpašās ostas, kuras izmanto protokols.

Piezīme: torrent portu aizliegšana ir labs solis, un tas daudzus iesācējus atturēs no iespējām izmantot torrentus jūsu tīklā. Ņemiet vērā: tas ne vienmēr darbosies, ja lietotāji varēs mainīt sava klienta portus.

Atveriet maršrutētāja saskarni un aizliedziet lietotājiem piekļuvi portiem 6881 cauri 6999. Atkal tas nav ideāls risinājums, bet tas ļoti palīdzēs.

Komentāri