- - Как да блокирам трафик на Bittorrent в мрежа на Linux с BitHammer

Как да блокирам трафик на Bittorrent в мрежа в Linux с BitHammer

Торент протоколът е законно сива зона ивъпреки че има някои законни приложения, технологията има лоша репутация. Ако ви е лошо от хора, които вкъщи изтеглят торенти в мрежата си, може да има решение, работещо с Linux, което ви позволява да блокирате трафика на Bittorrent в домашната си мрежа.

Решението е BitHammer, прост инструмент за Linuxкоито при стартиране ще сканират трафика в мрежата, в която работи, ще добавят устройства за изтегляне в списък и ще предотвратят изтеглянето (стига програмата да работи).

Забележка: BitHammer е експериментален софтуер и може да не работи при всеки случай. Използвайте този софтуер на свой риск!

Инсталирайте BitHammer

Приложението BitHammer работи в терминалаи е горе на Github. Той ще работи на почти всяка Linux система, тъй като това е общ бинарен пакет. За да го инсталирате, първо трябва да инсталирате пакета Git, както и зависимостите на Python, от които се нуждае програмата.

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

Използването на BitHammer в Linux изисква много малкозависимости, тъй като е терминално приложение. По-конкретно, трябва да инсталирате Git, за да вземете източниците, както и Python и Python-scapy. Отворете терминал и потърсете в пакета си мениджър за тези пакети и ги инсталирайте.

Със зависимостите на вашия Linux компютър е време да инсталирате приложението BitHammer. В терминал вземете най-новия код от Github.

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

Преместете терминала в папката с източници на BitHammer с CD.

cd bithammer

В терминала използвайте защитен режим командвайте и направете нова папка в /избирам/.

sudo mkdir -p /opt/bithammer

Преместете BitHammer файловете в новата папка, с MV команда.

sudo mv * /opt/bithammer

Основните файлове за BitHammer са на правилното място. Приложението обаче няма да се стартира с командата „bithammer“, докато не е в / ЮЕсАр / хамбар папка. За да коригирате това, създайте символна връзка от / Изберат / bithammer да се / ЮЕсАр / хамбар.

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

Сега, когато symlink е готов за стартиране, блокиращият инструмент за Torrent BitHammer работи със следната команда:

sudo bithammer

Настройте BitHammer

Инструментът BitHammer е автоматичен и няма нуждаконфигурация. По всяко време ще можете да стартирате командата и докато инструментът работи, той трябва да изключи торент трафик. Имайте предвид обаче, че използването на инструмента не е работещо, тъй като понякога терминалите се изключват и т.н.

Вместо да разчита на запомняне, за да стартирате bithammer команда всеки път, когато вашият Linux компютър се включва, е много по-интелигентно да настроите скрипт, който да се стартира автоматично.

Настройката на автоматичен скрипт за BitHammer е първата стъпка към автоматизирането на BitHammer. В терминал въведете следните команди.

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

С изложените команди на скрипта е време да актуализирате разрешенията за скрипта. В терминал стартирайте коригират командвайте и актуализирайте bithammer старт.

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

След това създайте нов системен файл. Този файл ще позволи bithammer старт да стартира автоматично, когато вашата Linux машина се включи.

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

Отворете новия системен файл BitHammer в текстовия редактор на Nano.

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

Поставете кода по-долу в Nano:

[Unit]
Description=Starts BitHammer.

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

[Install]
WantedBy=multi-user.target

Запишете редактирането с Nano, като натиснете Ctrl + O комбинация от клавиатура. Затворете редактора, като натиснете Ctrl + X на клавиатурата.

Накрая завършете процеса, като стартирате новата услуга.

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

Не сте фен на това, че инструмента BitHammer винаги работи? За щастие, тъй като systemd init системата се справя с всичко, деактивирането на услугата е по-лесно от всякога.

За да деактивирате автоматично стартиране за BitHammer, деактивирайте услугата с systemctl.

sudo systemctl stop bithammer.service

Алтернативи на BitHammer

BitHammer е интересен инструмент, но някои можеоткрийте, че е малко екстремно. Ако не сте фен на торент трафик, но не се чувствате все едно имате нужда от специално приложение за Linux, може да искате да тръгнете по друг път. Водещият начин за блокиране на трафик на BitTorrent в домашна мрежа е отказ на специалните портове, които протоколът използва.

Забележка: забраната на торент портовете по подразбиране е добра стъпка и ще възпира много начинаещи потребители да могат да използват торенти в мрежата си. Имайте предвид, че това няма да работи винаги, ако потребителите имат възможност да сменят портове в своя клиент.

Отворете интерфейса на вашия рутер и забранете достъпа на потребителите до портове 6881 през 6999, Отново, това не е перфектно решение, но ще помогне изключително.

Коментари