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

Мы постарались максимально подробно задокументировать работу с данной функцией. Сейчас это доступно только по подписке в тарифе для Команд.
Генерация 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 – обязательно свяжитесь с нами одним из способов: