Успей заказать VPS-сервер со скидкой 15%
Акция завершится через
00Дней
:
00Часов
:
00Минут
:
00Секунд

Блокировка торрент-портов и сигнатур через IPTables

Разберемся, как блокировать торрент-порты и сигнатуры на стороне операционной системы сервера.

Инструкция будет актуальна для любых систем с IPTables. Введите команды поочередно, чтобы установить базовую защиту от торрент-протокола.

sudo iptables -A OUTPUT -p tcp --dport 6881:6999 -j REJECT
sudo iptables -A OUTPUT -p udp --dport 6881:6999 -j REJECT
sudo iptables -A INPUT -p tcp --sport 6881:6999 -j REJECT
sudo iptables -A INPUT -p udp --sport 6881:6999 -j REJECT
sudo iptables -A OUTPUT -p tcp --dport 51413 -j REJECT
sudo iptables -A OUTPUT -p udp --dport 51413 -j REJECT
sudo iptables -A INPUT -p tcp --sport 51413 -j REJECT
sudo iptables -A INPUT -p udp --sport 51413 -j REJECT
sudo iptables -A OUTPUT -p udp --dport 6881:6999 -j REJECT
sudo iptables -A OUTPUT -p udp --dport 6969 -j REJECT
sudo iptables -A OUTPUT -p udp --dport 4444 -j REJECT
sudo iptables -A INPUT -p udp --sport 6881:6999 -j REJECT
sudo iptables -A INPUT -p udp --sport 6969 -j REJECT
sudo iptables -A INPUT -p udp --sport 4444 -j REJECT
sudo iptables -A OUTPUT -m string --algo bm --string "BitTorrent protocol" -j DROP
sudo iptables -A OUTPUT -m string --algo bm --string "announce?info_hash" -j DROP
sudo iptables -A OUTPUT -m string --algo bm --string "peer_id=" -j DROP
sudo iptables -A OUTPUT -m string --algo bm --string ".torrent" -j DROP
sudo iptables -A OUTPUT -m string --algo bm --string "info_hash" -j DROP
sudo iptables -A INPUT -m string --algo bm --string "BitTorrent protocol" -j DROP
sudo iptables -A INPUT -m string --algo bm --string "announce?info_hash" -j DROP
sudo iptables -A INPUT -m string --algo bm --string "peer_id=" -j DROP
sudo iptables -A INPUT -m string --algo bm --string ".torrent" -j DROP
sudo iptables -A INPUT -m string --algo bm --string "info_hash" -j DROP