← Документация WAF / tools / lists
Использование списков в выражениях
В панели управления Cloudflare есть два варианта редактирования выражения:
- Expression Builder: позволяет создавать выражения с помощью выпадающих списков, делая акцент на визуальном подходе к определению выражения.
- Expression Editor: текстовый интерфейс с поддержкой расширенных возможностей, таких как группирующие символы и функции преобразования и валидации значений.
Использование списка в Expression Builder
Чтобы использовать список в Expression Builder:
-
В Оператор выберите в выпадающем списке is in list или is not in list. Обратите внимание, что не все поля поддерживают эти операторы.
-
Выберите список в Значение выпадающем списке. В зависимости от вашего плана вы можете выбрать Managed IP List.
-
Чтобы применить изменения и включить правило, выберите Deploy. Если вы не готовы включить правило, выберите Save as Draft.
Использование списка в Expression Editor
Чтобы использовать список в Expression Editor, укажите in (оператор) и используйте $<list_name> , чтобы указать имя списка.
Примеры:
-
Выражение, соответствующее запросам с IP-адресов из IP-списка с именем
office_network:ip.src in $office_network -
Выражение, соответствующее запросам, у которых исходный IP-адрес не входит в список
office_networkIP-список:not ip.src in $office_network -
Выражение, соответствующее запросам с IP-адресов из списка Cloudflare Open Proxies Managed IP List:
ip.src in $cf.open_proxies