Как заблокировать трафик по странам?

admiral georgia admiral georgia   18.09.2019 01:06   270  

Всем привет! Вопрос этот уже поднимался, но уже 2 дня меня атакует дикий трафик из Германии и Ирландии, естественно со 100% отказами. Я хотел было заблокировать по IP, но IP не определяется. Может кто посоветует как заблокировать эти 2 страны? Процент отказов увеличился с 5 до 40% за эти дни


Ответы на вопрос (6) Написать ответ
sungoldline sungoldline   18.09.2019 01:44
если WP, можете плагином iQ Block Country
0
admiral georgia admiral georgia   18.09.2019 02:59
Да,нет,к сожалению не на WP. Я вот пытаюсь заблокировать в метрике,но не выходит.
0
BOBAH BOBAH   18.09.2019 03:04
Да,нет,к сожалению не на WP. Я вот пытаюсь заблокировать в метрике,но не выходит.

Поделитесь опытом как Вы это делаете в метрике, очень любопытно...
2
admiral georgia admiral georgia   18.09.2019 03:10
Фильтр хотел поставить,или правило создать, но тут ерунда вот какая выходит
c684acda47facc83f9b7931dd11bd711.pngто есть непонятно кого блокировать
0
wprazor wprazor   18.09.2019 08:11
В cloudflare можно заблокировать страну. Хорошо исключить ботов ПС из условия
php пример
https://pastebin.com/FdQaguGh
.htaccess пример
https://pastebin.com/xugfYksD
1
shopeq shopeq   18.09.2019 15:17
Скачайте "Sypex Geo Country" и "Sypex Geo для PHP 5.2+" здесь http://sypexgeo.net/ru/download/, залейте файлы в корень сайта, далее откройте файлы index.php и вверху допишите include_once($_SERVER['DOCUMENT_ROOT']."/SxGeo.php"); $SxGeo = new SxGeo(); $ip=$_SERVER['REMOTE_ADDR']; // Либо функция для определения IP $country = $SxGeo->getCountry($ip); unset($SxGeo); if($country!='UA' && $country!='RU') { die('Доступ запрещен!'); }
0

Войдите, чтобы написать ответ
Вход Регистрация

Медленные сайты убивают! Закажи быстрый хостинг на CloudLinux и SSD-дисках. Более 15 стран для размещения вашего сайта.