WebhookToolkit

Alternatywa dla ngrok do webhooków

ngrok to świetny uniwersalny tunel, ale do debugowania webhooków jest drogi i niczego nie przechwytuje. Relay z Webhook Toolkit to tunel dedykowany webhookom: stały URL, CLI bez instalacji. Obok Receiver trzyma historię Twoich żądań i potrafi odtworzyć je do Twojego handlera.

Uruchom jednym poleceniem
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js
node relay.js --token=rly_xxx --to=localhost:3000
ngrokWebhook Toolkit Relay
Stały publiczny URLPłatny (8 $/mc)w cenie (Pro)
Wyspecjalizowany w webhookachuniwersalny
Przechwytywanie + inspekcja żądańwbudowane
Replay przechwyconego żądania(Receiver)
Podpisane payloady do testówSigner
InstalacjaBinarka do zainstalowaniaBrak (natywny Node 21+)
Custom domainPłatny(Business)
Cena8–20 $/mc14,90 €/mc
Skonfiguruj Relay →

Najczęstsze pytania

Czy Relay zastępuje ngrok?

Dla webhooków — tak. Relay daje Ci stały publiczny URL, który forwarduje każde żądanie do Twojego localhost. Do wystawienia uniwersalnej strony internetowej ngrok pozostaje lepszy; do debugowania webhooków Stripe/GitHub/Shopify Relay jest prostszy, a Receiver trzyma obok historię.

Czy trzeba coś instalować?

Nie. CLI Relay to pojedynczy plik bez zależności, który korzysta z natywnego WebSocketu Node 21+. Pobierasz go i uruchamiasz: node relay.js --token=… --to=localhost:3000.

Czy URL zmienia się przy każdym restarcie?

Nie, w przeciwieństwie do darmowych URL ngrok. Twój URL Relay jest stały, możesz zostawić go skonfigurowanego w swoim zewnętrznym API.

Czy mogę odtworzyć żądanie?

Tak, dla żądań przechwyconych przez Receiver: otwórz inspektor, wybierz żądanie, wklej URL swojego handlera i kliknij Odtwórz. Wysyłamy ponownie oryginalną metodę, nagłówki i body — łącznie z podpisem — a potem pokazujemy kod odpowiedzi i treść. Sam Relay forwarduje na żywo i nic nie zapisuje: jeśli chcesz móc odtwarzać, postaw przed nim także URL przechwytywania /r/<token>.

Alternatywa dla ngrok do webhooków — dedykowany tunel do localhost · Webhook Toolkit