Блокировка торрент-трафика через IPTables
Блокировка торрент-портов и сигнатур через 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