← Cloudflare Ruleset Engine / ruleset-engine / reference
Список фаз
В следующих таблицах перечислены фазы продуктов Cloudflare, работающих на основе Ruleset Engine, в порядке выполнения этих фаз. У некоторых продуктов, например у Cloudflare Web Application Firewall, связано более одной фазы.
Сетевой уровень
Сетевой уровень ↗ фазы применяются к пакетам, полученным в глобальной сети Cloudflare.
| Название фазы | Используется в продукте/функции |
|---|---|
ddos_l4 |
Network-layer DDoS Attack Protection |
magic_transit |
Cloudflare Network Firewall |
magic_transit_managed |
Управляемые наборы правил Cloudflare Network Firewall |
magic_transit_ratelimit |
Политики ограничения скорости запросов Cloudflare Network Firewall |
magic_transit_ids_managed |
Cloudflare Network Firewall Intrusion Detection System (IDS) |
Прикладной уровень
Прикладной уровень ↗ фазы применяются к запросам, полученным в глобальной сети Cloudflare.
Фазы запроса
Фазы выполняются в том порядке, в котором они перечислены в таблице.
| Название фазы | Используется в продукте/функции |
|---|---|
http_request_dynamic_redirect |
Single Redirects |
http_request_sanitize |
Нормализация URL |
http_request_transform |
URL Rewrite Rules |
| N/A (внутренняя фаза) | Waiting Room Rules |
http_request_api_gateway_early* |
API Shield |
http_config_settings |
Configuration Rules |
http_request_origin |
Origin Rules |
ddos_l7* |
HTTP DDoS Attack Protection |
http_request_firewall_custom |
Пользовательские правила (Web Application Firewall) |
http_ratelimit |
Правила ограничения скорости (WAF) |
http_request_api_gateway_late |
API Shield |
http_request_firewall_managed |
WAF Managed Rules |
http_request_sbfm |
Super Bot Fight Mode |
| N/A (внутренняя фаза) | Cloudflare Access проверка приложения |
http_request_redirect |
Bulk Redirects |
| N/A (внутренняя фаза) | Managed Transforms |
http_request_late_transform |
Request Header Transform Rules |
http_request_cache_settings |
Cache Rules |
http_request_snippets |
Snippets |
http_request_cloud_connector |
Cloud Connector |
* Эта фаза предназначена только для настройки: соответствующие правила не выполняются на этом этапе обработки запроса.
Для Cloudflare Access, Cloudflare Access строка относится к проверке приложений Access. Применение политик Access и их обработка выполняются на более поздних внутренних фазах, после Bulk Redirects.
Фазы ответа
Фазы выполняются в том порядке, в котором они перечислены в таблице.
| Название фазы | Используется в продукте/функции |
|---|---|
http_custom_errors |
Custom Errors |
| N/A (внутренняя фаза) | Managed Transforms |
http_response_headers_transform |
Response Header Transform Rules |
http_ratelimit |
Правила ограничения скорости (если они используют информацию об ответе) |
http_response_compression |
Compression Rules |
http_response_firewall_managed |
Cloudflare Sensitive Data Detection (Data Loss Prevention) |
http_log_custom_fields |
Пользовательские поля Logpush |