← Документация WAF / custom-rules / use-cases
Требовать определённые порты HTTP
По умолчанию Cloudflare разрешает запросы на количество разных портов HTTP.
Запросы можно нацеливать по их HTTP порту с помощью cf.edge.server_port поле. Используйте in оператор сравнения чтобы указать набор портов.
Этот пример пользовательское правило блокирует запросы к www.example.com которые используют порты, отличные от 80 или 443:
-
Когда входящие запросы соответствуют:
Используйте редактор выражений:
(http.host eq "www.example.com" and not cf.edge.server_port in {80 443}) -
Затем выберите действие: Block