Вебхуки
Отладка входящих HTTP-запросов
Простой способ узнать, что находится в запросе, который посылает какой-либо сервис.
Какая реально приходит информация — в теле запроса, в заголовках, какой IP источника и так далее.
Доступно на всех тарифах

Как настроить вебхуки
- 1. Выберите сервис
- Выберите сервис, к которому нужно настроить вебхук. Например, вебхуки можно настроить для Telagram ботов, GitHub вебхуков, платежных сервисов и многих других.
- 2. Назначьте действие
- Можно создавать вебхуки для определённых или всех действий — например, открытие PR или push. Вы можете использовать Tuna Webhooks для понимания, что именно приходит в теле запроса, какие заголовки и т.п.
- 3. Задайте параметры ответа
- Вы сможете редактировать ответ, в частности: код, заголовок Content-Type и тело ответа. Окно редактирования можно вызвать в меню справа, там же есть и другие опции, вроде ссылки, очистки истории или удаления.
Как это работает?
Сервис который присылает уведомления, будь то Stripe, GitHub, Telegram или любой другой, отправляет HTTP-запрос на URL вашего вебхука в Tuna.
Мы сохраняем всю информацию о запросе: заголовки, тело, IP источника и так далее.
Вы можете просмотреть всю информацию в удобном интерфейсе, а также изменить ответ, который будет отправлен обратно сервису, а запрос переслать в свой туннель.

Отзывы о Вебхуках
Пример вебхука для отладки http-уведомления Ю-Кассы:
Представим у вас есть тестовый магазин и вы хотите понять что именно приходит в HTTP уведомлении при плате ордера.
Укажите URL вашего вебхука в настройках уведомлений магазина, создайте ордер и оплатите его, на странице в вебхука вы увидите новое уведомление и сможете посмотреть его тело, заголовки и другую информацию.
Но это не всё! Вы можете замокать ответ при помощи политик трафика, например, вернуть код 500, или перенаправить запрос в свой туннель к своему приложению.

TUNA — платформа для разработчиков
TUNA
платформа для разработчиков
Тарифы
С годовой подпиской 2 месяца в подарок
Хобби
- 1 HTTP туннель
- 30 минут работы
- Динамические поддомены
- 1 проект
- 5 окружений на проект
- 5 конфигураций на окружение
- 1 вебхук
Бесплатно
УстановитьРазработчик
- 5 туннелей одновременно
- 10 поддоменов в зоне tuna.am
- 1 статический порт
- 1 свой домен
- Без ограничений по времени
- Все виды туннелей
- 10 проектов
- 10 окружений на проект
- 10 конфигураций на окружение
- 3 монитора (watch)
- 10 вебхуков
299 руб /в месяц
2990 руб /в год
КупитьКоманда
- 10 туннелей одновременно
- 10 поддоменов в зоне tuna.am
- 10 свой домен
- 5 статичных портов
- Свои доменные зоны
- Политики трафика
- IP-политики доступа
- 20 проектов
- 20 окружений на проект
- 20 конфигураций на окружение
- 5 мониторов (watch)
- 10 вебхуков
- 200 узлов на команду i
599 руб /в месяц
5990 руб /в год
Купить
Что входит в тариф
- Политики трафика i
- IP-политики доступа
- Свои доменные зоны (wildcard)
- Скрытие IP адреса в динамических поддоменах
- 10 туннелей одновременно
- 10 своих доменов
- 5 статических портов
- Без ограничений по времени
- HTTP туннели
- TCP туннели (RAW, SSHd, Postgres, Redis)
- SSHd туннели (встроенный SSH сервер)
- Триггер туннели (Webhook или Email)
- 10 поддоменов в зоне tuna.am
- Несколько регионов
- Динамические поддомены
- End-to-end шифрование
- Let's Encrypt SSL/TLS-сертификаты
- Инспектор HTTP / Postgres / Redis запросов
- Базовая аутентификация
- Ограничения доступа по IP/Api-Key/User-Agent
- Ограничение по числу запросов (rate limit)
- Автоматизация работы с CORS
- Поддержка Websocket и Server-Sent Events (SSE)
- Встроенный файловый сервер
- WebDAV сервер
- Управление созданием сервиса (работа в фоне)
+1 Доп. лицензия
199 /
1990 /
- +1 активный туннель
- +1 поддомен в зоне tuna.am
- +1 собственный домен
- +1 статичный порт
Что входит в тариф
- TCP туннели (RAW, SSHd, Postgres, Redis)
- SSHd туннели (встроенный SSH сервер)
- Триггер туннели (Webhook или Email)
- Без ограничений по времени
- 5 туннелей одновременно
- 10 поддоменов в зоне tuna.am
- 1 статический порт
- 1 свой домен
- HTTP туннели
- Инспектор HTTP / Postgres / Redis запросов
- Несколько регионов
- Динамические поддомены
- End-to-end шифрование
- Let's Encrypt SSL/TLS-сертификаты
- Базовая аутентификация
- Ограничения доступа по IP/Api-Key/User-Agent
- Ограничение по числу запросов (rate limit)
- Автоматизация работы с CORS
- Поддержка Websocket и Server-Sent Events (SSE)
- Встроенный файловый сервер
- WebDAV сервер
- Управление созданием сервиса (работа в фоне)
+1 Доп. лицензия
99 /
990 /
- +1 активный туннель
- +1 поддомен в зоне tuna.am
- +1 собственный домен
- +1 статичный порт
Что входит в тариф
- Несколько регионов
- 1 HTTP-туннель
- Динамические поддомены
- 30 минут работы
- End-to-end шифрование
- Let's Encrypt SSL/TLS-сертификаты
- Инспектор HTTP-запросов
- Базовая аутентификация
- Ограничения доступа по IP/Api-Key/User-Agent
- Ограничение по числу запросов (rate limit)
- Автоматизация работы с CORS
- Поддержка Websocket и Server-Sent Events (SSE)
- Встроенный файловый сервер
- WebDAV сервер
- Управление созданием сервиса (работа в фоне)
Что входит в тариф
- 1 проект
- 5 окружений на проект
- 5 конфигураций на окружение
- Генератор секретов
- История изменений
- Синхронизация секретов в окружениях
- Сравнение значения секрета в разных окружениях
- Скрытые секреты
- Доступ по IP-адресам
- Сервисные ключи доступа к определённой конфигурации
Что входит в тариф
- 10 проектов
- 10 окружений на проект
- 10 конфигураций на окружение
- 3 монитора (watch)
- Автоматический перезапуск приложения при изменении секрета (watch)
- Генератор секретов
- История изменений
- Синхронизация секретов в окружениях
- Сравнение значения секрета в разных окружениях
- Скрытые секреты
- Доступ по IP-адресам
- Сервисные ключи доступа к определённой конфигурации
Что входит в тариф
- 20 проектов
- 20 окружений на проект
- 20 конфигураций на окружение
- 5 мониторов (watch)
- Автоматический перезапуск приложения при изменении секрета (watch)
- Генератор секретов
- История изменений
- Синхронизация секретов в окружениях
- Сравнение значения секрета в разных окружениях
- Скрытые секреты
- Доступ по IP-адресам
- Сервисные ключи доступа к определённой конфигурации
Что входит в тариф
- 1 вебхук
- Просмотр HTTP-запросов
- Просмотр Email
Что входит в тариф
- 10 вебхуков
- Просмотр HTTP-запросов
- Просмотр Email
Что входит в тариф
- 10 вебхуков
- Просмотр HTTP-запросов
- Просмотр Email
Что входит в тариф
- Хранение паролей по модели нулевого знания
- Разделение по типу секретов
- Поддержка TOTP
- Возможность поделиться наружу
Что входит в тариф
- Хранение паролей по модели нулевого знания
- Разделение по типу секретов
- Поддержка TOTP
- Возможность поделиться наружу
Что входит в тариф
- Общие каталоги
- Хранение паролей по модели нулевого знания
- Разделение по типу секретов
- Поддержка TOTP
- Возможность поделиться наружу
Что входит в тариф
- 200 узлов на команду i
- Zero-Trust SSH доступ к серверам
- Мандатная (RBAC) модель доступа
- Аутентификация на временных RSA ключах и PKI сертификатах
- Аудит и наблюдаемость (скоро)
- Интеграция с SSO (скоро)
Что входит в тариф
- Политики трафика i
- Количество шлюзов ограниченно лимитом на статические домены и поддомены в зоне tuna.am
Что входит в тариф
- Ролевая модель доступа (RBAC)
- Аудит событий
- Оплата по счету (РФ)
С чего начать?
Начните с установки и первичной настройки клиента - это займет не больше минуты
Частые вопросы о Вебхуках
На текущий момент Вебхуки доступен во всех тарифах.
Да, в зависимости от тарифа есть ограничения на количество используемых вебхуков.
Способы работы с Вебхуками с примерами подробно описаны в соответствующем разделе нашей документации.
Остались вопросы? Напишите нам на почту info@tuna.am .
Единая платформа для:
- ускорения разработки
- упрощения командного взаимодействия
- повышения безопасности
- оптимизации расходов
Tuna Desktop
Новый способ управлять туннелями без консоли. Установите на Windows, MacOS или Linux и начните за секунды.
Установить