Iptables - как заблокировать torrrent трафик: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
# iptables -A FORWARD -m string --algo bm --string "announce" -j DROP | # iptables -A FORWARD -m string --algo bm --string "announce" -j DROP | ||
# iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP | # iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP | ||
+ | |||
+ | Через скрипт: | ||
+ | # vi block_torrent.sh | ||
+ | # chmod a+x block_torrent.sh | ||
+ | # sh block_torrent.sh | ||
+ | |||
+ | Проверяем через | ||
+ | # iptables -L | ||
+ | |||
+ | Сохраняем правила iptables для блокировки torrrent трафика на постоянной основе: | ||
+ | # apt install iptables-persistent | ||
+ | # /sbin/iptables-save > /etc/iptables/rules.v4 |
Версия 17:49, 2 мая 2022
Iptables - как заблокировать torrrent трафик
Правила iptables для блокировки torrent трафика:
# iptables -A FORWARD -m string --algo bm --string "BitTorrent" -j DROP # iptables -A FORWARD -m string --algo bm --string "BitTorrent protocol" -j DROP # iptables -A FORWARD -m string --algo bm --string "peer_id=" -j DROP # iptables -A FORWARD -m string --algo bm --string ".torrent" -j DROP # iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j DROP # iptables -A FORWARD -m string --algo bm --string "torrent" -j DROP # iptables -A FORWARD -m string --algo bm --string "announce" -j DROP # iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP
Через скрипт:
# vi block_torrent.sh # chmod a+x block_torrent.sh # sh block_torrent.sh
Проверяем через
# iptables -L
Сохраняем правила iptables для блокировки torrrent трафика на постоянной основе:
# apt install iptables-persistent # /sbin/iptables-save > /etc/iptables/rules.v4