Помощь в фильтрации ботов через CloudFlare

vashfreelancer
На сайте с 24.10.2023
Offline
35
#751
FluCat #:
Всем привет. Прочитал на одном сайте, что в ClaudFlare можно просматривать статистику количества переходов по ASN (как на скриншоте). Подскажите, это только на тарифе Pro/Business доступно, или на бесплатном тоже можно? 

Это доступно на любом платном тарифе.

Защита сайта от ботов - накрутки ПФ, роботность, DDoS, Cloudflare ДДос - https://vashfreelancer.com
vashfreelancer
На сайте с 24.10.2023
Offline
35
#752
grafoman #:

Кто сталкивался при таком правиле с ломанием верстки? Правило or (not http.referer contains "ya.ru") Почему ломается верстка на сайте? Хочу показывать капчу всем, у кого нет в реферере яндекса.


Потому что обращение идут не только на страницу с записью, а так же к стилям. В идеале Вам нужно показать все правила и какие для них действия.
Не в идеале: разрешите ходить по Вашим .css .js и другим файлам, выше этого правила.

SR
На сайте с 17.01.2021
Offline
116
#753
Я правильно понимаю, что если оставить доступными несколько стран, то для юзеров из любых других будет показана капча или для них доступ будет в принципе запрещен? Только начал настройку.
Тот самый
grafoman
На сайте с 02.04.2010
Offline
133
#754
vashfreelancer #:
Вам нужно показать все правила и какие для них действия

1. (cf.client.bot)

SKIP

2. (ip.geoip.country ne "RU" and ip.geoip.country ne "BY" and ip.geoip.country ne "KZ") or (http.host in {"api.pfbaza.website" "autoclickextreme.com" "pfbaza.website"}) or (ip.geoip.asnum in {35048 44812})

BLOCK

3.  (not ssl) or (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"}) or (http.referer eq "") or (http.referer eq "-") or (not http.referer contains "ya.ru") or (http.request.uri contains "utm") or (http.request.uri contains "utm_source") or (ip.geoip.asnum in {49505 35048 206766 207713 52207 16509 23033 48061 14061 200197 14618 24940})

Managed Challenge

vashfreelancer
На сайте с 24.10.2023
Offline
35
#755
grafoman #:

1. (cf.client.bot)

SKIP

2. (ip.geoip.country ne "RU" and ip.geoip.country ne "BY" and ip.geoip.country ne "KZ") or (http.host in {"api.pfbaza.website" "autoclickextreme.com" "pfbaza.website"}) or (ip.geoip.asnum in {35048 44812})

BLOCK

3.  (not ssl) or (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"}) or (http.referer eq "") or (http.referer eq "-") or (not http.referer contains "ya.ru") or (http.request.uri contains "utm") or (http.request.uri contains "utm_source") or (ip.geoip.asnum in {49505 35048 206766 207713 52207 16509 23033 48061 14061 200197 14618 24940})

Managed Challenge

2 правило лучше  (not ip.geoip.country in {"BY" "RU" "KZ"}) or (http.host in {"api.pfbaza.website" "autoclickextreme.com" "pfbaza.website"}) or (ip.geoip.asnum in {35048 44812})

3 правило лучше:
(not ssl) or (not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"}) or (http.referer eq "") or (http.referer eq "-") or (not http.referer contains "ya.ru") or (http.request.uri contains "utm") or (http.request.uri contains "utm_source") or (ip.geoip.asnum in {49505 35048 206766 207713 52207 16509 23033 48061 14061 200197 14618 24940}) or (not http.referer contains "yandex") or (not http.referer contains "google") or (not http.referer contains "bing")

Если вы не исключите referer yandex google и bing - то с поисковиков люди будут  проходить капчу (галочку) по усмотрению клауда, а с ya.ru галочки не будет.

Так как у Вас проверка на пустой реферер обязательная, то между 2 и 3 правилом можно сделать SKIP для стилей:

(http.request.uri contains ".css")

Сбросьте кэш клауда и проверьте загрузку CSS стилей.

grafoman
На сайте с 02.04.2010
Offline
133
#756
Steve Rambo #:
то для юзеров из любых других будет показана капча или для них доступ будет в принципе запрещен?
Если в правило блок поставить, то будет блок. Если в правило поставить капчу, то будет капча.
grafoman
На сайте с 02.04.2010
Offline
133
#757
vashfreelancer #:

Так как у Вас проверка на пустой реферер обязательная, то между 2 и 3 правилом можно сделать SKIP для стилей:

(http.request.uri contains ".css")

Спасибо большое, вёрстка теперь не ломается.

vashfreelancer
На сайте с 24.10.2023
Offline
35
#758
Steve Rambo #:
Ап ап ап.

Все зависит от правила, которое Вы создадите. А пока что Вы сформулировали непонятный вопрос. Делайте правило, показывайте и Вам скажут как все будет.
Пока могу ответить только так: в принципе мб запрещен, а мб и не запрещен, а мб капча, а мб и капчи не будет.

KH
На сайте с 08.12.2016
Offline
100
#759
grafoman #:

Кто сталкивался при таком правиле с ломанием верстки? Правило or (not http.referer contains "ya.ru") Почему ломается верстка на сайте? Хочу показывать капчу всем, у кого нет в реферере яндекса.


Не OR а AND нужно, если исключить NOT из правила ya.ru

(http.referer eq "" and not http.referer contains "www.youtube.com") or (http.referer contains "utm")


grafoman
На сайте с 02.04.2010
Offline
133
#760
KeicH2O #:
Не OR а AND нужно

Нужно попробовать. В чем именно разница будет?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий