Локальная отладка вебхуков: ngrok — это не единственный вариант
Проблема известная: партнёрская сеть или трекер шлёт хук на твой локальный сервер, а снаружи он не доступен. Классика — ngrok. Но у него есть ограничения на бесплатном тарифе и свои нюансы.
**ngrok** — стандарт де-факто. Платный план ($8/мес) даёт фиксированный домен, что критично если у партнёра нужно зарегистрировать URL один раз. На бесплатном — URL меняется при каждом старте.
**Hookdeck CLI** — специализирован под вебхуки. Даёт фиксированный URL на бесплатном тарифе, встроенную историю запросов, повторную отправку одного хука кнопкой, фильтрацию. Удобнее ngrok для отладки именно хуков.
**Cloudflare Tunnel (cloudflared)** — бесплатно, фиксированный домен, работает через агента на твоей машине. Требует Cloudflare аккаунт. Подходит для постоянного туннеля на dev-машине.
**Webhook.site** — для быстрой инспекции: даёт URL, показывает всё что на него пришло. Не прокидывает на локальный сервер, но полезен чтобы понять что именно шлёт партнёр.
Практика: держи Hookdeck CLI запущенным через tmux на dev-машине — и тебе не нужно каждый раз настраивать туннель заново.
Автоматизация на вебхуках
@webhook_automation_hub_arb
Локальная отладка вебхуков: ngrok — это не единственный вариант
Этот пост опубликован в Telegram-канале Автоматизация на вебхуках. Подписаться можно по ссылке: @webhook_automation_hub_arb.