Протокол торрента је легална сива зона, и иако има неке легитимне употребе, технологија има лошу репутацију. Ако вам је доста људи који преузимају торренте на вашој мрежи код куће, можда постоји решење засновано на Линук-у које вам омогућава да блокирате Битторрент саобраћај на вашој кућној мрежи.
Решење је БитХаммер, једноставна Линук алатка која ће, када се покрене, скенирати саобраћај на мрежи на којој ради, додати уређаје за преузимање на листу и спречити преузимање (све док је програм покренут).
Напомена: БитХаммер је експериментални софтвер и можда неће радити у сваком случају употребе. Користите овај софтвер на сопствени ризик!
Преглед садржаја
Инсталирајте БитХаммер
Апликација БитХаммер ради у терминалу и налази се на Гитхубу. Радиће на скоро сваком Линук систему, јер је генерички бинарни пакет. Да бисте га инсталирали, прво ћете морати да инсталирате Гит пакет, као и Питхон зависности које су потребне програму.
Убунту
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
Основне датотеке за БитХаммер су на правом месту. Међутим, апликација се неће покренути командом „битхаммер“ све док се не налази у фасцикли /уср/бин. Да бисте ово поправили, направите симболичку везу од /опт/битхаммер до /уср/бин.
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
Нисте љубитељ сталног покретања алатке БитХаммер? Срећом, пошто систем системд инит управља свиме, онемогућавање услуге је лакше него икад.
Да бисте онемогућили аутоматско покретање за БитХаммер, онемогућите услугу помоћу системцтл.
sudo systemctl stop bithammer.service
Алтернативе БитХаммер-у
БитХаммер је занимљив алат, али некима може бити мало екстреман. Ако нисте љубитељ торрент саобраћаја, али не мислите да вам је потребна посебна Линук апликација, можда бисте желели да идете другим путем. Водећи начин за блокирање БитТоррент саобраћаја на кућној мрежи је забрана посебних портова које протокол користи.
Напомена: забрана подразумеваних торрент портова је добар корак и одвратиће многе кориснике почетнике да не могу да користе торенте на вашој мрежи. Имајте на уму да ово неће увек функционисати ако корисници могу да промене портове у свом клијенту.
Отворите интерфејс вашег рутера и забраните приступ корисницима портовима од 6881 до 6999. Опет, ово није савршено решење, али ће вам од велике помоћи.