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