Создание и применение правил перенаправления
Правила перенаправления позволяют перенаправлять запросы на другой URL. Это используется для подмены API, подключения мок-серверов или перенаправления на тестовые окружения.
Открытие окна правил
- В шапке главного окна нажмите кнопку Правила. Откроется окно управления правилами перенаправления (список правил и кнопки добавления/очистки).
Добавление правила
- Нажмите Добавить правило. В диалоге задаётся:
- Название: Имя правила для удобства
- Включить правило: Флаг активности правила
- Исходный хост: Домен или ip для исходного запроса
- Исходный порт: Порт исходного запроса (опционально)
- Исходный протокол: http, https, ws, wss
- Целевой хост: Домен/ip для перенаправления
- Целевой порт: Порт целевого сервера
- Целевой протокол: http, https, ws, wss -Дополнительные фильтры:
- Паттерн пути: Регулярное выражение для фильтрации по пути
- Паттерн query: Регулярное выражение для query параметров запроса
- После сохранения правило появляется в списке и может быть включено или отключено.
Включение и отключение правил
- В списке правил есть переключатель «Включить» для каждого правила. Включённые правила применяются прокси при прохождении трафика: запрос, подходящий под условие, перенаправляется на указанный URL.
- Убедитесь, что переключатель Включить перенаправление трафика во включенном состоянии если необходимо применять правила перенаправления.
Редактирование и удаление
- Выберите правило в списке и нажмите кнопку редактирования, чтобы изменить параметры. Удаление — через кнопку удаления или контекстное меню. Изменения применяются сразу при сохранении в диалоге.
Очистка всех правил
- Кнопка Очистить в окне правил удаляет все правила. Запрашивается подтверждение.
Порядок применения
- Если несколько правил подходят под один запрос, порядок применения по порядку сверху вниз.
Пример применения
Пример: Перенаправление production API на localhost
Правило:
- Название: “Production API → Local”
- Исходный хост: api.example.com
- Исходный протокол: https
- Целевой хост: 127.0.0.1
- Целевой порт: 8080
- Целевой протокол: http
Результат: Запрос https://api.example.com/users → http://127.0.0.1:8080/users
Обновлено: