Zum Inhalt springen

So verwendest du Proxies mit n8n: Complete Guide

TL;DR

Leiten Sie n8n Workflow-HTTP-Requests über GProxy-Proxys. Deckt die Konfiguration des HTTP Request Node, environment variables und automation patterns ab.

Sprache: No-Code / Low-Code

Voraussetzungen

  • n8n-Instanz (self-hosted oder Cloud)
  • GProxy-Account mit aktivem Proxy-Plan
  • Grundkenntnisse im n8n-Workflow-Builder

Schritt-für-Schritt-Einrichtung

1

Öffnen Sie den n8n Workflow-Editor

Erstellen Sie einen neuen Workflow oder bearbeiten Sie einen bestehenden

Navigate to your n8n instance and create a new workflow
2

HTTP Request Node hinzufügen

Fügen Sie einen HTTP Request Node zu Ihrem Workflow hinzu

Click '+' → Search 'HTTP Request' → Add to canvas
3

Proxy im Node konfigurieren

Stellen Sie den GProxy Proxy in den HTTP Request Node Optionen ein

HTTP Request node → Options → Proxy:
http://USER:PASS@proxy.gproxy.net:1000
4

Umgebungsvariablen setzen (Self-hosted)

Für einen globalen Proxy setzen Sie Umgebungsvariablen in Ihrer n8n Konfiguration

# Docker
docker run -e HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000 \
  -e HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000 \
  n8nio/n8n

# systemd
[Service]
Environment=HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
Environment=HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000
5

Workflow testen

Führen Sie den Workflow aus und verifizieren Sie die Proxy IP

Set URL to https://httpbin.org/ip → Execute → Check origin IP in response
6

Fehlerbehandlung hinzufügen

Fügen Sie eine Retry-Logik für Proxy-Fehler hinzu

Add Error Trigger node → Connect to retry logic → Set max retries to 3

Codebeispiele

n8n HTTP Request Node Konfiguration (JSON) · json
{
  "nodes": [{
    "type": "n8n-nodes-base.httpRequest",
    "parameters": {
      "url": "https://httpbin.org/ip",
      "method": "GET",
      "options": {
        "proxy": "http://USER:PASS@proxy.gproxy.net:1000"
      }
    }
  }]
}
Docker Compose mit Proxy · yaml
version: '3'
services:
  n8n:
    image: n8nio/n8n
    ports:
      - '5678:5678'
    environment:
      - HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
      - HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=secret
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

Warum Proxies mit n8n verwenden?

n8n ist eine leistungsstarke Workflow-Automatisierungsplattform, die APIs verbindet, Websites scrapt und Daten verarbeitet. Wenn Ihre n8n-Workflows HTTP-Anfragen an externe Dienste stellen, können Sie auf Rate Limits oder IP-Sperren stoßen. Die über 10 Millionen Residential IPs von GProxy ermöglichen es Ihnen, die Exit-IP Ihres n8n-Workflows zu rotieren, was eine zuverlässige Datenerfassung und API-Integration aus jedem von über 150 Ländern ermöglicht.

HTTP Request Node mit Proxy

Der HTTP Request Node von n8n unterstützt die Proxy-Konfiguration über seine erweiterten Optionen. Sie können die Proxy-URL direkt in den Node-Einstellungen festlegen, einschließlich der Authentifizierungsdaten. Dies leitet diese spezifische Anfrage über den Proxy-Endpunkt von GProxy weiter.

Globaler Proxy über Umgebungsvariablen

Für selbstgehostetes n8n setzen Sie die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY in Ihrem n8n-Deployment. Dies leitet alle ausgehenden HTTP-Anfragen über GProxy, ohne dass jeder Node einzeln konfiguriert werden muss. Nützlich für Organisationen, die den gesamten Workflow-Traffic über einen Proxy leiten möchten.

Scraping-Workflows

Erstellen Sie Web-Scraping-Workflows, die GProxy für die IP-Rotation nutzen. Kombinieren Sie den HTTP Request Node mit HTML Extract, JSON-Verarbeitung und Datenspeicher-Nodes. Jede Anfrage über den Backconnect-Endpunkt von GProxy erhält eine eindeutige IP, wodurch Ihre Scraping-Workflows resistent gegen Sperren werden.

Geplante Datenerfassung

Verwenden Sie den Cron- oder Schedule-Trigger von n8n, um periodische Datenerfassungs-Workflows über GProxy-Proxies auszuführen. Überwachen Sie Wettbewerberpreise, verfolgen Sie Social-Media-Metriken oder aggregieren Sie Nachrichten aus verschiedenen Regionen mithilfe von geo-targeted Proxies — alles automatisiert und ohne manuellen Aufwand.

Fehlerbehandlung in Proxy-Workflows

Fügen Sie Fehlerbehandlungs-Nodes hinzu, um Proxy-bezogene Ausfälle zu verwalten. Verwenden Sie den IF-Node, um Response-Statuscodes zu prüfen, und den Error Trigger, um fehlgeschlagene Anfragen abzufangen und zu wiederholen. Die zuverlässige Infrastruktur von GProxy minimiert Ausfälle, aber eine ordnungsgemäße Fehlerbehandlung stellt sicher, dass Ihre Automatisierung reibungslos läuft.

Anwendungsfälle

Automated Price Monitoring

Planen Sie Workflows, um Wettbewerberpreise täglich über rotierende Proxys zu scrapen.

Lead Enrichment

Reichern Sie Lead-Daten an, indem Sie mehrere APIs von verschiedenen IPs abfragen, um Rate Limits zu vermeiden.

Social Media Monitoring

Verfolgen Sie Markenerwähnungen und Wettbewerberaktivitäten auf verschiedenen Plattformen mit geo-targeted Proxys.

Content Aggregation

Aggregieren Sie Inhalte aus mehreren Quellen mit zuverlässiger Proxy-Rotation.

Profi-Tipps
Verwenden Sie proxy-Einstellungen auf Node-Ebene für gezieltes Scraping und Umgebungsvariablen für globales Proxying. Fügen Sie Wait-Nodes zwischen den Anfragen ein, um Rate-Limits einzuhalten. Nutzen Sie n8n's integrierte Wiederholungsversuche bei Fehlern mit GProxy für resiliente Workflows. Speichern Sie proxy-Anmeldedaten im n8n-Anmeldedaten-Manager, nicht fest codiert in den Nodes.

FAQ

Unterstützt n8n cloud benutzerdefinierte Proxies? +
n8n cloud Pläne können Einschränkungen bei der Konfiguration benutzerdefinierter Proxies haben. Self-hosted n8n bietet die volle Kontrolle über proxy Einstellungen via environment variables.
Kann ich verschiedene Proxies pro Node verwenden? +
Ja, jeder HTTP Request Node kann seine eigene proxy URL im Options Bereich haben.
Wie gehe ich mit rate limits in n8n um? +
Verwenden Sie den Wait Node, um Verzögerungen zwischen Anfragen hinzuzufügen, und kombinieren Sie dies mit GProxy's rotating IPs, um den Durchsatz ohne Trigger zu maximieren.
Beeinflusst der proxy alle n8n Verbindungen? +
Environment variable proxy beeinflusst alle ausgehenden HTTP Verbindungen. Node-level proxy beeinflusst nur diese spezifische Anfrage.

Bereit loszulegen?

Starten Sie mit GProxy in Minuten — Residential-Proxies ab $0,85/GB, IPv6 ab $0,03/Proxy, nutzungsbasierte Abrechnung.

Weitere Integrationen

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.