Proxy in Node.js einrichten (Axios & natives Fetch)

Aktualisiert:

Die Standardoption proxy: { host, port } in Axios schlägt bei https://-Zielen fehl, da sie keinen HTTP CONNECT-Tunnel aushandelt. Um Anfragen in Node.js und TypeScript zuverlässig über authentifizierte HTTP(S)-Proxys von VinaProxy zu leiten, übergeben Sie einen HttpsProxyAgent (https-proxy-agent) an Axios oder einen undici.ProxyAgent-Dispatcher an das native Node fetch().

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Private IPv4 (Rechenzentrum)
🇺🇸 United States
Verfügbar
Ab
20.000 ₫ / IP / Monat
≈ 0,74 $ · abgerechnet in VND
Staffelpreise
  • 1 IP40.000 ₫
  • 5+ IPs35.000 ₫
  • 10+ IPs25.000 ₫
  • 20+ IPs25.000 ₫
  • 50+ IPs25.000 ₫
  • 100+ IPs25.000 ₫
  • 200+ IPs25.000 ₫
  • 500+ IPs25.000 ₫
  • 1000+ IPs22.000 ₫
  • 2000+ IPs20.000 ₫
United States kaufen
Private IPv4 (Rechenzentrum)
🇸🇬 Singapore
Verfügbar
Ab
20.000 ₫ / IP / Monat
≈ 0,74 $ · abgerechnet in VND
Staffelpreise
  • 1 IP40.000 ₫
  • 5+ IPs35.000 ₫
  • 10+ IPs25.000 ₫
  • 20+ IPs25.000 ₫
  • 50+ IPs25.000 ₫
  • 100+ IPs25.000 ₫
  • 200+ IPs25.000 ₫
  • 500+ IPs25.000 ₫
  • 1000+ IPs22.000 ₫
  • 2000+ IPs20.000 ₫
Singapore kaufen

Proxy-Konfiguration: Axios vs. natives Node.js fetch()

Beide Bibliotheken verarbeiten standardmäßige http://user:pass@ip:port-URLs aus Ihrem VinaProxy-Dashboard problemlos:

HTTP-ClientNPM-PaketEmpfohlener Code-Ausschnitt
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
Natives fetch (Node 18+)npm i undicifetch(url, { dispatcher: new ProxyAgent('http://user:pass@ip:port') })
Gotnpm i hpagentgot(url, { agent: { https: new HttpsProxyAgent({ proxy: 'http://user:pass@ip:port' }) } })

Connection-Pooling und Timeout-Best-Practices in Node.js

  • Setzen Sie in Axios neben httpsAgent immer proxy: false, damit eventuelle HTTP_PROXY-Umgebungsvariablen des Systems ignoriert werden
  • Erzeugen Sie HttpsProxyAgent oder ProxyAgent außerhalb von Schleifen nur einmal pro Proxy-IP, um persistente TCP-Keep-Alive-Sockets effizient wiederzuverwenden
  • Exportieren Sie Ihre VinaProxy-Proxyliste über unseren Proxy-Format-Konverter direkt als JSON-Array zur einfachen Einbindung

Schritt für Schritt

  1. 1

    https-proxy-agent (oder undici) installieren

    Führen Sie npm install axios https-proxy-agent in Ihrem Node.js-Projektordner aus.

  2. 2

    HttpsProxyAgent-Instanz erstellen

    Initialisieren Sie const agent = new HttpsProxyAgent('http://user:pass@ip:port'); mit Ihren VinaProxy-Zugangsdaten.

  3. 3

    httpsAgent und proxy: false an Axios übergeben

    Rufen Sie const res = await axios.get('https://vinaproxy.com/api/my-ip', { httpsAgent: agent, proxy: false, timeout: 10000 }); auf.

  4. 4

    Ausgangs-IP verifizieren

    Geben Sie res.data in der Konsole aus, um die erfolgreiche Weiterleitung über Ihre dedizierte Proxy-IP zu bestätigen.

Häufig gestellte Fragen

Warum scheitert die Standardeinstellung proxy: { host, port, auth } in Axios bei HTTPS-URLs?

Die integrierte Proxy-Konfiguration von Axios sendet einen unverschlüsselten HTTP-Request anstelle eines HTTP CONNECT-TLS-Tunnels. Die Übergabe von httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') zusammen mit proxy: false behebt dieses Problem.

Wie wird ein Proxy mit nativem fetch() in Node.js 18/20/22 verwendet?

Importieren Sie ProxyAgent aus undici und übergeben Sie { dispatcher: new ProxyAgent('http://user:pass@ip:port') } im Options-Objekt an fetch().

Kann ich meine Proxyliste für Node.js in JSON umwandeln?

Ja. Fügen Sie Ihre ip:port:user:pass-Zeilen in unseren kostenlosen Proxy-Format-Konverter ein und wählen Sie JSON als Ausgabeformat.

Verstärken Sie Ihre Node.js-Backends & Scraper mit statischen IPs

Dedizierte IPv4- und statische ISP-Proxys ohne Datenlimits sofort in 7 Ländern verfügbar.

Node.js-Proxys kaufen

Verwandte Artikel

Proxys nach Plattform
Proxies für Web Scraping: Unbegrenzte dedizierte IPv4- & ISP-Pools für 24/7-Crawler
High-Speed-HTTP(S) dedizierte IPv4- und statische ISP-Proxies für Python, Playwright, Selenium und Scrapy mit unbegrenzter monatlicher Bandbreite.
Proxy-Einrichtung
Proxy mit Authentifizierung in Puppeteer einrichten (Node.js)
Konfigurieren Sie authentifizierte HTTP(S)-Proxys in Node.js Puppeteer mit dem Startparameter --proxy-server und await page.authenticate().
Proxy-Einrichtung
Proxy in Playwright einrichten (Browser- und Per-Context-Authentifizierung)
Konfigurieren Sie authentifizierte HTTP(S)-Proxys in Playwright für Node.js und Python. Betreiben Sie mehrere isolierte statische IPs über BrowserContexts.
Kostenlose Tools
Bulk-Proxy-Format-Konverter (100% clientseitig im Browser)
100% clientseitiger Bulk-Proxy-Formatierer. Konvertieren Sie zwischen ip:port:user:pass, user:pass@ip:port, http://-URLs, SOCKS5-URIs, JSON-Arrays und FoxyProxy-Imports.
Proxys nach Plattform
Proxies für SEO & SERP-Tracking: Exakte Keyword-Rankings in 7 Ländern ermitteln
Lokale Keyword-Rankings überwachen, Geo-Weiterleitungen prüfen und Screaming-Frog-Crawls mit unbegrenzten dedizierten IPv4- und statischen ISP-Proxies durchführen.
Proxys nach Plattform
Proxies für Discord: Accounts und Tokens auf dedizierten statischen IPs isolieren
Schützen Sie mehrere Discord-Accounts und Tokens vor Telefonverifizierungs-Sperren und Cloudflare-Blocks. Dedizierte statische Proxies in den USA, Singapur und Vietnam.
IPV4 · united states
Private IPv4-Proxys für die USA: Schnelle, dedizierte amerikanische Datacenter-IPs
Dedizierte private IPv4-Proxys für die USA: Web-Scraping, Rank-Tracking, Ad-Checks und Amazon-Recherche. Feste IP, unbegrenzte Daten, schnelle Freischaltung.
IPV4 · singapore
Private IPv4-Proxys für Singapur: Schnelle, dedizierte SG-IPs für E-Commerce und Ads
Dedizierte private IPv4-Proxys für Singapur: Lazada & Shopee SG, Werbekonten, Ad-Verifizierung und latenzarme Automation. Unbegrenztes Datenvolumen.