Перейти до вмісту

Як використовувати proxy з n8n: повний гайд

TL;DR

Маршрутизуйте HTTP requests у n8n workflow через GProxy proxies. Охоплює конфігурацію HTTP Request node, environment variables та automation patterns.

Мова: No-Code / Low-Code

Що вам знадобиться

  • n8n інстанс (self-hosted або cloud)
  • GProxy акаунт з активним proxy планом
  • Базове знайомство з n8n workflow builder

Покрокове налаштування

1

Відкрийте редактор workflow n8n

Створіть новий workflow або відредагуйте існуючий

Navigate to your n8n instance and create a new workflow
2

Додайте ноду HTTP Request

Додайте ноду HTTP Request до вашого workflow

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

Налаштуйте proxy у ноді

Встановіть GProxy proxy в опціях ноди HTTP Request

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

Встановіть змінні оточення (self-hosted)

Для глобального proxy встановіть змінні оточення у вашій конфігурації n8n

# 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

Запустіть workflow та перевірте IP proxy

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

Додайте обробку помилок

Додайте логіку повторних спроб для збоїв proxy

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

Приклади коду

Конфігурація n8n HTTP Request Node (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 з 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:

Чому варто використовувати proxy з n8n?

n8n — це потужна платформа для автоматизації робочих процесів, яка з'єднує API, виконує скрапінг вебсайтів та обробляє дані. Коли ваші робочі процеси n8n роблять HTTP запити до зовнішніх сервісів, ви можете зіткнутися з обмеженнями швидкості або блокуванням IP. 10M+ резидентних IP від GProxy дозволяють вам ротувати вихідну IP вашого робочого процесу n8n, забезпечуючи надійний збір даних та інтеграцію API з будь-якої з 150+ країн.

Вузол HTTP Request з Proxy

Вузол HTTP Request в n8n підтримує конфігурацію proxy через свої розширені параметри. Ви можете встановити proxy URL безпосередньо в налаштуваннях вузла, включаючи облікові дані для автентифікації. Це спрямовує конкретний запит через proxy ендпоінт GProxy.

Глобальний Proxy через змінні оточення

Для self-hosted n8n встановіть змінні оточення HTTP_PROXY та HTTPS_PROXY у вашому розгортанні n8n. Це спрямовує всі вихідні HTTP запити через GProxy без необхідності налаштовувати кожен вузол окремо. Це корисно для організацій, які хочуть, щоб увесь трафік робочих процесів проходив через proxy.

Робочі процеси для скрапінгу

Створюйте робочі процеси для веб-скрапінгу, які використовують GProxy для ротації IP. Поєднуйте вузол HTTP Request з вузлами HTML Extract, обробкою JSON та вузлами зберігання даних. Кожен запит через backconnect ендпоінт GProxy отримує унікальну IP, що робить ваші процеси скрапінгу стійкими до блокувань.

Запланований збір даних

Використовуйте тригери Cron або Schedule в n8n для запуску періодичних робочих процесів збору даних через GProxy proxy. Відстежуйте ціни конкурентів, показники соціальних мереж або агрегуйте новини з різних регіонів за допомогою геотаргетованих proxy — все автоматизовано та без стороннього втручання.

Обробка помилок у робочих процесах з Proxy

Додавайте вузли обробки помилок для керування збоями, пов'язаними з proxy. Використовуйте вузол IF для перевірки статус-кодів відповіді та Error Trigger для відлову та повторної спроби невдалих запитів. Надійна інфраструктура GProxy мінімізує збої, але правильна обробка помилок гарантує безперебійну роботу вашої автоматизації.

Сценарії використання

Automated Price Monitoring

Налаштовуйте робочі процеси для щоденного скрапінгу цін конкурентів через ротаційні proxy.

Lead Enrichment

Збагачуйте дані лідів, надсилаючи запити до кількох API з різних IP, щоб уникнути rate limits.

Social Media Monitoring

Відстежуйте згадки бренду та активність конкурентів на різних платформах за допомогою гео-таргетованих proxy.

Content Aggregation

Агрегуйте контент із багатьох джерел за допомогою надійної ротації proxy.

Поради професіоналів
Використовуйте налаштування proxy на рівні вузлів для цільового скрапінгу та змінні середовища для глобального проксіювання. Додавайте вузли Wait між запитами, щоб дотримуватися лімітів швидкості. Використовуйте вбудовану функцію повторної спроби n8n у разі помилки разом із GProxy для створення стійких робочих процесів. Зберігайте облікові дані proxy у менеджері облікових даних n8n, а не жорстко закодованими у вузлах.

FAQ

Чи підтримує n8n cloud кастомні проксі? +
Тарифні плани n8n cloud можуть мати обмеження щодо налаштування кастомних proxy. Self-hosted n8n надає повний контроль над налаштуваннями proxy через змінні оточення.
Чи можу я використовувати різні проксі для кожного вузла? +
Так, кожен HTTP Request вузол може мати власну proxy URL у розділі Options.
Як обробляти ліміти запитів (rate limits) в n8n? +
Використовуйте Wait вузол, щоб додати затримки між запитами, та комбінуйте з rotating IPs від GProxy, щоб максимізувати пропускну здатність без спрацювання тригерів.
Чи впливає проксі на всі з'єднання n8n? +
Змінна оточення proxy впливає на весь вихідний HTTP. Proxy на рівні вузла впливає лише на цей конкретний запит.

Готові спробувати?

Почніть з GProxy за хвилини — резидентні проксі від $0.85/GB, IPv6 від $0.03/проксі, оплата за використання.

Інші інтеграції

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