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