Како блокирати Битторрент саобраћај на мрежи на Линуку помоћу БитХаммер-а

Протокол торрента је легална сива зона, и иако има неке легитимне употребе, технологија има лошу репутацију. Ако вам је доста људи који преузимају торренте на вашој мрежи код куће, можда постоји решење засновано на Линук-у које вам омогућава да блокирате Битторрент саобраћај на вашој кућној мрежи.

Решење је БитХаммер, једноставна Линук алатка која ће, када се покрене, скенирати саобраћај на мрежи на којој ради, додати уређаје за преузимање на листу и спречити преузимање (све док је програм покренут).

Напомена: БитХаммер је експериментални софтвер и можда неће радити у сваком случају употребе. Користите овај софтвер на сопствени ризик!

Инсталирајте БитХаммер

Апликација БитХаммер ради у терминалу и налази се на Гитхубу. Радиће на скоро сваком Линук систему, јер је генерички бинарни пакет. Да бисте га инсталирали, прво ћете морати да инсталирате Гит пакет, као и Питхон зависности које су потребне програму.

Убунту

sudo apt install git python python-scapy

Дебиан

sudo apt-get install git python python-scapy

Арцх Линук

sudo pacman -S git python python-scapy

Федора

sudo dnf install git python python-scapy

ОпенСУСЕ

sudo zypper install git python python-scapy

Генериц Линук

Коришћење БитХаммер-а на Линук-у захтева врло мало зависности, пошто је то терминалска апликација. Конкретно, морате да инсталирате Гит да бисте преузели изворе, као и Питхон и Питхон-сцапи. Отворите терминал и потражите ове пакете у свом менаџеру пакета и инсталирајте их.

Уз зависности од вашег Линук рачунара, време је да инсталирате БитХаммер апликацију. У терминалу узмите најновији код са Гитхуб-а.

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

Преместите терминал у фасциклу БитХаммер извори са ЦД-ом.

cd bithammer

У терминалу користите команду мкдир и направите нову фасциклу у /опт/.

sudo mkdir -p /opt/bithammer

Преместите БитХаммер датотеке у нову фасциклу, командом мв.

sudo mv * /opt/bithammer

Основне датотеке за БитХаммер су на правом месту. Међутим, апликација се неће покренути командом „битхаммер“ све док се не налази у фасцикли /уср/бин. Да бисте ово поправили, направите симболичку везу од /опт/битхаммер до /уср/бин.

  Креирајте занимљив садржај са 13 најбољих ЛинкедИн генератора објава

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

Сада када је симболична веза спремна за рад, алатка за блокирање БитХаммер Торрент-а се покреће са следећом командом:

sudo 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

Са постављеним командама скрипте, време је да ажурирате дозволе за скрипту. У терминалу покрените команду цхмод и ажурирајте битхаммер-старт.

sudo chmod +x ~/Desktop/bithammer-start.sh

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

Затим креирајте нову системд датотеку. Ова датотека ће омогућити да се битхаммер-старт аутоматски покрене када се ваша Линук машина укључи.

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

Отворите нову БитХаммер системд датотеку у уређивачу текста Нано.

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

Налепите код испод у Нано:

[Unit]
Опис=Покреће БитХаммер.

[Service]
ЕкецСтарт=басх /уср/лоцал/бин/битхаммер-старт.сх

[Install]
ВантедБи=мулти-усер.таргет

Сачувајте уређивање помоћу Нано притиском на комбинацију тастатуре Цтрл + О. Затворите уређивач притиском на Цтрл + Кс на тастатури.

Коначно, завршите процес покретањем нове услуге.

sudo systemctl start bithammer.service

sudo systemctl enable bithammer.service

Нисте љубитељ сталног покретања алатке БитХаммер? Срећом, пошто систем системд инит управља свиме, онемогућавање услуге је лакше него икад.

  Како користити Аиртел 5Г мрежу у Индији

Да бисте онемогућили аутоматско покретање за БитХаммер, онемогућите услугу помоћу системцтл.

sudo systemctl stop bithammer.service

Алтернативе БитХаммер-у

БитХаммер је занимљив алат, али некима може бити мало екстреман. Ако нисте љубитељ торрент саобраћаја, али не мислите да вам је потребна посебна Линук апликација, можда бисте желели да идете другим путем. Водећи начин за блокирање БитТоррент саобраћаја на кућној мрежи је забрана посебних портова које протокол користи.

Напомена: забрана подразумеваних торрент портова је добар корак и одвратиће многе кориснике почетнике да не могу да користе торенте на вашој мрежи. Имајте на уму да ово неће увек функционисати ако корисници могу да промене портове у свом клијенту.

Отворите интерфејс вашег рутера и забраните приступ корисницима портовима од 6881 до 6999. Опет, ово није савршено решење, али ће вам од велике помоћи.