Этот метод отлично подойдет для защиты от нежелательных ботов, абузеров и правообладателей и прочей нечести)
Какие параметры проверяются:
🟢 ПРОПУСКАЕТ:
-Поисковые боты Google/Yandex/Bing (если организация Google или User-Agent содержит эти слова)
-Пользователей из [GEO] с реферером Google/Yandex/Bing + Chrome/Safari + Windows/Android/iOS/macOS + без прокси
-Google Prefetch Proxy (организация Google, может без реферера)
🔴 БЛОКИРУЕТ:
-Все остальные боты (не поисковые)
-Пользователей не из [GEO] (кроме Google организации)
-Без реферера или реферер не поисковик
-Страны US, HK (cписок дополняйте сами)
-Браузеры кроме Chrome/Safari
-ОС кроме Windows/Android/iOS/macOS
-Прокси/VPN/хостинги
Подытожим:
🟢Скрипт ПРОПУСКАЕТ:
[GEO] + поисковики (реферер Google/Yandex/Bing)
Официальный Google трафик (организация Google)
🔴БЛОКИРУЕТ все остальное (не [GEO], не Google организация).
==========================================================
По настройке Воркера: Выполнить тоже самое, что я писал здесь
//Создаете Воркер, заливаете код, настраиваете Route и идете тестить.
Данный скрипт во вложении.
Протестировано на Windows, Android и iOS при переходах с поисковой выдачи.
