Latenode

Eingehende Webhooks ohne Proxy an einen lokalen Server weiterleiten

Diese Automatisierungsvorlage ermöglicht es Entwicklern und Infrastrukturteams, eingehende Webhooks von externen Diensten einfach zu empfangen und sicher an einen lokalen Server oder privaten Endpunkt weiterzuleiten, ohne einen Remote-Proxy zu benötigen.

Sie richtet eine lokale Webhook-Adresse ein, ruft neue Webhook-Anfragen ab und verarbeitet sie und speichert den Zeitpunkt der letzten Anfrage für nachfolgende Ausführungen. Dies ist besonders nützlich, um Integrationen während der Entwicklung schnell zu testen, ohne einen öffentlich zugänglichen Server bereitstellen zu müssen. Die Automatisierung verwendet gängige n8n-Knoten wie den Zeitplan-Trigger, HTTP-Anfrage, Code und Schlüssel-Wert-Speicher, um die Webhook-Erfassung, -Verarbeitung und lokale Zustellung nahtlos zu handhaben.

Aktualisiert Jul 1, 2026Geschätzte Laufzeit: 13sGeschätzte Kosten: $0.0008
Wie Latenode Zeit und Kosten schätzt

Latenode berechnet die Workflow-Laufzeit in CPU-Sekunden. Die ersten 10.000 CPU-Sekunden sind jeden Monat kostenlos, danach gilt die Pay-as-you-go-Preisgestaltung pro CPU-Sekunde. Plug-and-Play (PnP) AI-Knoten werden separat abgerechnet — jedes PnP-Token kostet 1 USD, pay-as-you-go zum Herstellerpreis plus einer kleinen Bearbeitungsgebühr, ohne erforderliche API-Schlüssel.

Vollständige Preise — So funktionieren CPU-Sekunden →
Development & API

Workflow-Vorschau

Was diese Vorlage macht

  • Richtet eine lokale Webhook-Adresse ein, um eingehende Anfragen von externen Diensten zu empfangen
  • Ruft neue Webhook-Anfragen auf sichere und zuverlässige Weise ab und verarbeitet sie
  • Speichert den Zeitpunkt der letzten Anfrage, um nachfolgende Ausführungen effizient zu verfolgen und zu handhaben
  • Leitet die verarbeiteten Webhook-Daten an einen lokalen Server oder privaten Endpunkt weiter
  • Ermöglicht Entwicklern, Integrationen während der Entwicklung schnell zu testen, ohne einen öffentlich zugänglichen Server zu exponieren

So funktioniert es

1
Trigger

Zeitplanauslöser

Dieser Workflow wird durch einen Zeitplan ausgelöst, der alle 10 Sekunden läuft. Dadurch wird sichergestellt, dass der Workflow regelmäßig nach neuen eingehenden Webhook-Anfragen sucht und diese verarbeitet.

2
Aktion

Neueste Anfragen abrufen

Der Workflow ruft die neuesten unverarbeiteten Webhook-Anfragen von der lokal generierten Webhook-Adresse ab, die zuvor als Variable gespeichert wurde.

3
Logik

Anfragen verarbeiten

Die abgerufenen Webhook-Anfragen werden dann gefiltert, transformiert und für die Weiterleitung an den lokalen Server oder privaten Endpunkt vorbereitet. Dieser Schritt stellt sicher, dass die Anfragen im richtigen Format vorliegen und alle erforderlichen Daten oder Metadaten enthalten.

4
Aktion

Anfragen weiterleiten

Die verarbeiteten Webhook-Anfragen werden dann mittels einer HTTP-POST-Anfrage an den lokalen Server oder privaten Endpunkt weitergeleitet. Dadurch können die Daten des externen Dienstes sicher an das interne System übermittelt werden, ohne dass ein öffentlich zugänglicher Server exponiert wird.

5
Aktion

Letzte Verarbeitung aktualisieren

Nach erfolgreicher Weiterleitung der Anfragen wird der Zeitstempel der zuletzt verarbeiteten Anfrage als Variable gespeichert. Dadurch wird sichergestellt, dass bei nachfolgenden Workflow-Ausführungen nur neue, unverarbeitete Anfragen abgerufen und weitergeleitet werden.

Einrichtungsanleitung

1

Webhook-Integration hinzufügen

1. Fügen Sie im Latenode-Builder einen Webhook-Knoten hinzu. 2. Konfigurieren Sie die Webhook-Knoten-Einstellungen: - Setzen Sie die Webhook-URL auf den gewünschten lokalen Endpunkt (z.B. `/webhook`). - Aktivieren Sie die Option „Catch All“, um alle eingehenden Webhooks zu empfangen.

2

HTTP-Anfrage-Knoten hinzufügen

1. Fügen Sie im Latenode-Builder einen HTTP-Anfrage-Knoten hinzu. 2. Konfigurieren Sie die HTTP-Anfrage-Knoten-Einstellungen: - Setzen Sie die Anfrage-URL auf den lokalen Endpunkt (z.B. `http://localhost:5678/webhook`). - Wählen Sie die Methode „POST“. - Ordnen Sie die eingehenden Webhook-Daten dem Anfragekörper zu.

3

Schlüssel-Wert-Speicher-Knoten hinzufügen

1. Fügen Sie im Latenode-Builder einen Schlüssel-Wert-Speicher-Knoten hinzu. 2. Konfigurieren Sie die Schlüssel-Wert-Speicher-Knoten-Einstellungen: - Setzen Sie den „Schlüssel“ auf „last_processed“. - Verwenden Sie die Ausgabe „Neueste Aktualisierungszeit“ des HTTP-Anfrage-Knotens, um den Zeitstempel des zuletzt verarbeiteten Webhooks zu speichern.

4

Code-Knoten hinzufügen

1. Fügen Sie im Latenode-Builder einen Code-Knoten hinzu. 2. Fügen Sie in den Einstellungen des Code-Knotens benutzerdefinierte JavaScript-Logik hinzu, um: - Eine eindeutige Kennung für den eingehenden Webhook zu generieren (z.B. mit `uuidv4()`). - Die Webhook-Daten an den lokalen Server oder privaten Endpunkt weiterzuleiten.

5

Knoten verbinden

1. Verbinden Sie im Latenode-Builder die Knoten in der folgenden Reihenfolge: - Webhook-Knoten -> HTTP-Anfrage-Knoten - HTTP-Anfrage-Knoten -> Schlüssel-Wert-Speicher-Knoten - HTTP-Anfrage-Knoten -> Code-Knoten

Anforderungen

Ein Arbeitsbereich in der n8n-Automatisierungsplattform
Zugriff auf die HTTP-Anfrage- und Code-Knoten im n8n-Arbeitsbereich
Zugriff auf den Schlüssel-Wert-Speicher-Knoten im n8n-Arbeitsbereich
Fähigkeit, eingehende Webhook-URLs zu konfigurieren und sicher an einen lokalen Server oder privaten Endpunkt weiterzuleiten

FAQ

Häufige Fragen zu dieser Vorlage

Jede Ausführung verbraucht Credits Ihres Latenode-Plans. Wir berechnen die Verarbeitungszeit (1 Credit = 30 Sekunden). Ihre tatsächlichen Kosten hängen von Ihrem Plan und der Dauer der Ausführung ab. Siehe See pricing plans für Pläne und Informationen zur Funktionsweise der Credits.