Торрент-протокол - це законна сіра зона таХоча вона має легальне використання, технологія має погану репутацію. Якщо вам не вистачає людей, які вдома завантажують торрент у вашій мережі, можливо, існує 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
У терміналі використовуйте mkdir командуйте і створіть нову папку в / opt /.
sudo mkdir -p /opt/bithammer
Перемістіть файли BitHammer у нову папку разом із mv командування.
sudo mv * /opt/bithammer
Основні файли для BitHammer знаходяться в потрібному місці. Однак додаток не запускатиметься командою "бітхамер", поки не з'явиться в / usr / bin папку. Щоб виправити це, створіть симпосилання з / opt / bithammer до / usr / bin.
sudo ln -s /opt/bithammer/bithammer /usr/bin/bithammer
Тепер, коли симпосилання готова до запуску, інструмент блокування Torrent BitHammer запускається із наступною командою:
sudo bithammer
Налаштуйте BitHammer
Інструмент BitHammer автоматичний і не потребуєконфігурація. У будь-який час ви зможете запустити команду, і поки інструмент працює, він повинен закривати поточний трафік. Однак майте на увазі, що запуск інструменту не є працездатним, оскільки термінали іноді відключаються тощо.
Замість того, щоб покладатися на запам'ятовування для запуску битмомер команда щоразу, коли ваш ПК з ПК вмикається, налаштовувати сценарій, який автоматично запускається, набагато розумніше.
Налаштування автоматичного сценарію 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
Якщо викладені команди сценарію, настав час оновити дозволи для сценарію. У терміналі запустіть chmod команду та оновлення біт-молот-старт.
sudo chmod +x ~/Desktop/bithammer-start.sh sudo mv ~/Desktop/bithammer-start.sh /usr/local/bin/
Далі створіть новий системний файл. Цей файл дозволить біт-молот-старт автоматично запускатись, коли ваша машина 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? На щастя, оскільки система system init обробляє все, відключити послугу простіше, ніж будь-коли.
Щоб відключити автоматичний запуск BitHammer, відключіть службу за допомогою systemctl.
sudo systemctl stop bithammer.service
Альтернативи BitHammer
BitHammer - цікавий інструмент, але деякі можутьзнайдіть це трохи екстремальним. Якщо ви не любитель торрент-трафіку, але не відчуваєте, що вам потрібен спеціальний додаток для Linux, можливо, ви захочете піти іншим шляхом. Основний спосіб блокувати трафік BitTorrent у домашній мережі - це заборона спеціальних портів, якими користується протокол.
Примітка: заборона торент-портів за замовчуванням - це хороший крок, і відштовхує багатьох початківців користувачів від можливості використовувати торренти у вашій мережі. Майте на увазі, що це не завжди працюватиме, якщо користувачі зможуть змінювати порти свого клієнта.
Відкрийте інтерфейс маршрутизатора та забороніть користувачеві доступ до портів 6881 наскрізь 6999. Знову ж таки, це не ідеальне рішення, але воно допоможе неабияк.
Коментарі