Вариант с использованием IPSET совместно с IPTABLES.
Все будет выполнено на шелл скриптах. Устанавливаем необходимое:
apt update & apt upgrade apt-get install ipset libnet-cidr-perl jq curl wget ipcalc grep gzip
Теперь пишем наш скрипт /etc/RU/block_noRU_geoip.sh для создания и обновления IPSET: Читать далее «Debian iptables geo блокировка доступа по странам»