Всем привет. Хочу сделать вайтлист на уровне iptables, но сайт под cloudflare.
Debian, nginx.
Вроде получается заблокировать пользователя, но вот сделать вайтлист никак.
>iptables -F
>iptables -X
>iptables -A INPUT -p tcp --dport 80 -m string --string "CF-Connecting-IP: 1.1.1.1" --algo bm -j DROP
// банит только 1.1.1.1
а если делать вайт
>iptables -F
>iptables -X
>iptables -A INPUT -p tcp --dport 80 -j DROP
>iptables -A INPUT -p tcp --dport 80 -m string --string "CF-Connecting-IP: 1.1.1.1" --algo bm -j ACCEPT
//банит всех, пробовал в разном порядке указывать, порты/ипы
Подскажите в чем проблема или есть решения проще? бан нужен на уровне сервере только для порта :80