Перейти к основному содержимому

Выпуск tuna 0.19.0

· 2 мин. чтения

Политики обработки трафика, QR-код и другие улучшения новой версии клиента tuna.

Политики обработки трафика

Функция позволяет описать правила и действия обработки трафика для входящих запросов и более гибко настроить взаимодействие с вашим приложением. К примеру вы можете включить базовую авторизацию только для определённого префикса, проверить наличие заголовков, отдельно обрабатывать OPTIONS запросы, запретить доступ к методу по подсети, ограничить доступ в определённые дни недели и многое другое. Настройка собственных фильтров с помощью мощного синтаксиса expr-lang выведет вашу разработку на новый уровень.

policy_debug

Мы постарались максимально подробно задокументировать работу с данной функцией. Сейчас это доступно только по подписке в тарифе для Команд.

Генерация QR кода с ссылкой

Для команд tuna http и tuna tcp появился новый параметр --qr (переменная TUNA_QR_CODE). При включении этого для флага, для ссылки будет сгенерирован QR код и напечатан в консоли. Это может быть удобно если вы тестируете сайт на мобильном устройстве.

Адрес для инспектора запросов

Ранее инспектор HTTP запросов всегда запускался на адресе 127.0.0.1, как выяснилось это не очень удобно для тех, кто запускает tuna в Docker контейнере. По этому мы добавили возможность переопределить адрес и порт для инспектора запросов с помощью переменной окружения TUNA_INSPECT_ADDR или параметра inspectAddr в конфигурационном файле.

Пример для Docker Compose:

---
services:
whoami:
image: traefik/whoami
restart: always

tuna:
image: yuccastream/tuna:latest
command: http whoami:80
restart: always
depends_on:
- whoami
environment:
- TUNA_TOKEN=<ваш_токен>
- TUNA_INSPECT_ADDR=0.0.0.0:4040
ports:
- "4040:4040"

Обновление

Для обновления следуйте инструкции.

Оставьте отзыв

Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста оставьте отзыв.

Помощь

Мы ценим наших пользователей и детально изучаем все обращения, если у вас возникли проблемы с tuna – обязательно свяжитесь с нами одним из способов: