Torrentprotokollen er et lovligt gråt område, ogselvom det har nogle legitime anvendelser, har teknologien et dårligt omdømme. Hvis du er træt af, at folk downloader torrents på dit netværk derhjemme, kan der være en Linux-drevet løsning, der giver dig mulighed for at blokere Bittorrent-trafik på dit hjemmenetværk.
Løsningen er BitHammer, et simpelt Linux-værktøjat når det køres, vil scanne trafik på det netværk, det kører på, føje downloadede enheder til en liste og forhindre download (så længe programmet kører).
Bemærk: BitHammer er eksperimentel software og fungerer muligvis ikke i alle tilfælde. Brug denne software på din egen risiko!
Installer BitHammer
BitHammer-applikationen kører i terminalenog er oppe på Github. Det fungerer stort set på hvert Linux-system, da det er en generisk binær pakke. For at installere den skal du først installere Git-pakken såvel som de Python-afhængigheder, som programmet har brug for.
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
Generisk Linux
Brug af BitHammer på Linux kræver meget lidtafhængigheder, da det er en terminalapplikation. Specifikt skal du installere Git for at få fat i kilderne samt Python og Python-scapy. Åbn en terminal, og søg i din pakkeadministrator efter disse pakker, og installer dem.
Med afhængighederne af din Linux-pc er det tid til at installere BitHammer-applikationen. I en terminal, tag den seneste kode fra Github.
git clone https://github.com/nazrhyn/bithammer.git
Flyt terminalen til BitHammer-kildemappen med CD.
cd bithammer
Brug terminalen i terminalen mkdir kommandoen og lav en ny mappe i / Opt /.
sudo mkdir -p /opt/bithammer
Flyt BitHammer-filer til den nye mappe med mv kommando.
sudo mv * /opt/bithammer
Kernefilerne til BitHammer er på det rigtige sted. Appen starter dog ikke med kommandoen "bithammer", før den er i / Usr / bin folder. For at løse dette skal du oprette en symlink fra / Opt / bithammer til / Usr / bin.
sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Nu hvor symlinket er klar til at køre, kører BitHammer Torrent-blokeringsværktøjet med følgende kommando:
sudo bithammer
Konfigurer BitHammer
BitHammer-værktøjet er automatisk og har brug for nogetkonfiguration. På ethvert tidspunkt kan du køre kommandoen, og så længe værktøjet kører, skal det slukke for torrenttrafik. Husk dog, at det ikke er muligt at køre værktøjet, da terminaler undertiden lukkes osv.
I stedet for at stole på at huske at køre bithammer kommando hver gang din Linux-pc tændes, er det meget smartere at konfigurere et script, der starter det automatisk.
Opsætning af et automatisk BitHammer-script er det første trin til at automatisere BitHammer. Indtast følgende kommandoer i en terminal.
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
Med scriptets kommandoer lagt, er det tid til at opdatere tilladelserne til scriptet. I en terminal skal du køre chmod kommando og opdatering bithammer-start.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Opret derefter en ny systemd-fil. Denne fil tillader bithammer-start starter automatisk, når din Linux-maskine tændes.
sudo touch /etc/systemd/system/bithammer.service
Åbn den nye BitHammer systemd-fil i Nano-teksteditoren.
sudo nano /etc/systemd/system/bithammer.service
Indsæt nedenstående kode i Nano:
[Unit]
Description=Starts BitHammer.
[Service]
ExecStart=bash /usr/local/bin/bithammer-start.sh
[Install]
WantedBy=multi-user.target
Gem redigeringen med Nano ved at trykke på Ctrl + O tastaturkombination. Luk redaktøren ved at trykke på Ctrl + X på tastaturet.
Endelig færdiggør processen ved at starte den nye service.
sudo systemctl start bithammer.service sudo systemctl enable bithammer.service
Ikke fan af altid at have BitHammer-værktøjet kørt? Heldigvis, da systemd init-systemet håndterer alt, er deaktivering af tjenesten lettere end nogensinde.
For at deaktivere automatisk opstart af BitHammer skal du deaktivere tjenesten med systemctl.
sudo systemctl stop bithammer.service
Alternativer til BitHammer
BitHammer er et interessant værktøj, men nogle kanfinder det ud til at være lidt ekstrem. Hvis du ikke er fan af torrenttrafik, men ikke føler dig som om du har brug for en speciel Linux-app, kan du måske gå en anden vej. Den førende måde at blokere BitTorrent-trafik på et hjemmenetværk er at nægte de specielle porte, som protokollen bruger.
Bemærk: at forbyde standard torrent-porte er et godt skridt og vil afskrække mange begyndere, der er i stand til at bruge torrents på dit netværk. Husk, at dette ikke altid fungerer, hvis brugere er i stand til at ændre porte i deres klient.
Åbn din routers interface og forby brugeradgang til porte 6881 igennem 6999. Igen, dette er ikke en perfekt løsning, men det hjælper enormt.
Kommentarer