- Kaip blokuoti „Bittorrent“ srautą „Linux“ tinkle, naudojant „BitHammer“

Kaip blokuoti „Bittorrent“ srautą „Linux“ tinkle, naudojant „BitHammer“

Torrent protokolas yra teisėta pilkoji zona, irnors ši technologija gali būti teisėtai naudojama, ji turi blogą reputaciją. Jei sergate dėl to, kad namuose namuose atsisiunčiate torrentus, gali būti, kad naudojate „Linux“ palaikomą sprendimą, kuris leidžia užblokuoti „Bittorrent“ srautą jūsų namų tinkle.

Sprendimas yra „BitHammer“, paprastas „Linux“ įrankiskad paleisdami nuskaitys srautą tinkle, kuriame jis veikia, pridės atsisiunčiamus įrenginius į sąrašą ir užkirs kelią atsisiuntimui (kol programa vykdoma).

Pastaba: „BitHammer“ yra eksperimentinė programinė įranga ir gali neveikti visais atvejais. Naudokitės šia programine įranga savo rizika!

Įdiekite „BitHammer“

„BitHammer“ programa veikia terminaleir yra „Github“. Tai veiks beveik kiekvienoje „Linux“ sistemoje, nes tai yra bendras dvejetainis paketas. Norėdami jį įdiegti, pirmiausia turėsite įdiegti „Git“ paketą, taip pat „Python“ priklausomybes, kurių reikia programai.

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

Bendrasis „Linux“

Norint naudoti „BitHammer“ „Linux“, reikia labai mažaipriklausomybes, nes tai yra terminalo programa. Tiksliau sakant, jūs turite įdiegti „Git“, kad patrauktumėte šaltinius, taip pat „Python“ ir „Python-scapy“. Atidarykite terminalą, ieškokite šių paketų tvarkytuvės ir įdiekite jas.

Atsižvelgiant į jūsų „Linux“ asmeninio kompiuterio priklausomybes, laikas įdiegti „BitHammer“ programą. Terminale paimkite naujausią „Github“ kodą.

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

Perkelkite terminalą į „BitHammer“ šaltinių aplanką naudodami Kompaktinis diskas.

cd bithammer

Terminale naudokite mkdir komandą ir sukurkite naują aplanką / pasirinkti /.

sudo mkdir -p /opt/bithammer

Perkelkite „BitHammer“ failus į naują aplanką naudodami mv komanda.

sudo mv * /opt/bithammer

Pagrindiniai „BitHammer“ failai yra tinkamoje vietoje. Tačiau programa nebus paleista naudojant „bithammer“ komandą, kol ji nebus / usr / šiukšliadėžė aplankas. Norėdami tai išspręsti, sukurkite nuorodą iš / opt / bithammer į / usr / šiukšliadėžė.

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

Dabar, kai saitas yra paruoštas naudoti, „BitHammer Torrent“ blokavimo įrankis veikia su šia komanda:

sudo bithammer

Nustatykite „BitHammer“

„BitHammer“ įrankis yra automatinis ir jo nereikiakonfigūracija. Bet kuriuo metu galėsite paleisti komandą ir tol, kol įrankis veiks, jis turėtų išjungti „torrent“ srautą. Tačiau atminkite, kad įrankio veikimas neveiksmingas, nes terminalai kartais išsijungia ir pan.

Užuot rėmęsis prisiminti paleisti bitmanas komandą kiekvieną kartą įjungus „Linux“ asmeninį kompiuterį, daug protingiau yra nustatyti scenarijų, kuris jį paleistų automatiškai.

Automatinio „BitHammer“ scenarijaus nustatymas yra pirmasis žingsnis automatizuojant „BitHammer“. Terminale įveskite šias 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

Pateikus scenarijaus komandas, laikas atnaujinti scenarijaus leidimus. Terminale paleiskite chmod komanda ir atnaujinimas „bithammer-start“.

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

Tada sukurkite naują sisteminį failą. Šis failas leis „bithammer-start“ automatiškai paleisti, kai jūsų Linux mašina įsijungia.

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

Atidarykite naują „BitHammer“ sisteminį failą „Nano“ teksto rengyklėje.

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

Įklijuokite žemiau esantį kodą į „Nano“:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Išsaugokite redagavimą naudodami „Nano“ paspausdami „Ctrl“ + O klaviatūros derinys. Uždarykite redaktorių paspausdami „Ctrl“ + X klaviatūroje.

Galiausiai užbaikite procesą pradėdami naują paslaugą.

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

Nesu gerbėjas, kad „BitHammer“ įrankis visada veikia? Laimei, kadangi sisteminė init sistema tvarko viską, išjungti paslaugą yra lengviau nei bet kada.

Norėdami išjungti automatinį „BitHammer“ paleidimą, išjunkite paslaugą naudodami sistemactl.

sudo systemctl stop bithammer.service

Alternatyvos „BitHammer“

„BitHammer“ yra įdomus įrankis, tačiau kai kurie galimano, kad tai yra šiek tiek ekstremalu. Jei nesate torrent srauto gerbėjas, bet nesijaučiate, kad jums reikia specialios „Linux“ programos, galbūt norėsite eiti kitu keliu. Pagrindinis būdas blokuoti „BitTorrent“ srautą namų tinkle yra atsisakyti specialių prievadų, kuriuos naudoja protokolas.

Pastaba: uždrausti numatytuosius „torrent“ prievadus yra geras žingsnis ir tai atgrasys daugelį pradedančiųjų vartotojų nuo galimybės naudoti torrentus jūsų tinkle. Atminkite, kad tai ne visada veiks, jei vartotojai galės pakeisti savo kliento prievadus.

Atidarykite maršrutizatoriaus sąsają ir uždraukite vartotojo prieigą prie prievadų 6881 per 6999. Vėlgi, tai nėra puikus sprendimas, tačiau labai padės.

Komentarai