посему отменю, но возможность - хороша. :)
..т.к. `их восточный парнёр` это 95% всевозможных ботов ломящихся 24 часа в сутки на сайт,
и при том не учитывающих мягких сообщений типа 404 и 302, то принял решение блокировать
естественно в качестве временной меры до подвоза более мощных сереров.
всё равно, ни по английски, ни по русски, ни по испански, они писать/читать скорее всего не будут.
заранее прошу прощения у тех юзеров из китая кто может пострадать. я не со зла, вот пример лога в качестве оправдания:
125.84.0.0/16 Block 125.84.176.26 CN www.codexcloud.com an hour ago Details
124.235.138.0/24 Block 124.235.138.151 CN www.codexcloud.com 3 hours ago Details
114.221.0.0/16 Block 114.221.127.241 CN codexcloud.com 3 hours ago Details
114.221.0.0/16 Block 114.221.126.192 CN www.codexcloud.com 3 hours ago Details
221.239.0.0/16 Block 221.239.13.62 CN www.codexcloud.com 3 hours ago Details
67.192.0.0/16 Block 67.192.51.26 US codexcloud.com 4 hours ago Details
и так 24 часа в сутки.
Оставшиеся 5% процентов это франция (их рассадник ботнетов на OVH, штаты- амазон, и прочие по мелочи).
p.s. те самые три строчки кода в конфиге nginx:
if ($cn_block) { # if country is in the blocklist
return 404; # 302 https://www.codexcloud.com/offline.html ;
}
:)
$cn_block берется с карты:
map $geoip_city_country_code $cn_block {
default 0;
~CN 1;
}
$geoip_city_country_code даёт подключенный модуль geoip ;)
elfx./