VVinaProxy

Een proxy instellen in Node.js (Axios & native fetch)

Updated:

De ingebouwde optie proxy: { host, port } van Axios mislukt bij https://-doelen omdat deze geen HTTP CONNECT-tunnel opzet. Om Node.js- en TypeScript-verzoeken probleemloos via geauthenticeerde HTTP(S)-proxy's van VinaProxy te routeren, geef je een HttpsProxyAgent (https-proxy-agent) door aan Axios of een undici.ProxyAgent-dispatcher aan de native fetch() van Node.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Dedicated IPv4 (datacenter)
🇺🇸 Verenigde Staten
Op voorraad
Vanaf
₫ 20.000 / IP / maand
≈ US$ 0,74 · gefactureerd in VND
Staffelkortingen
  • 1 IP₫ 40.000
  • 5+ IP's₫ 35.000
  • 10+ IP's₫ 25.000
  • 20+ IP's₫ 25.000
  • 50+ IP's₫ 25.000
  • 100+ IP's₫ 25.000
  • 200+ IP's₫ 25.000
  • 500+ IP's₫ 25.000
  • 1000+ IP's₫ 22.000
  • 2000+ IP's₫ 20.000
Koop in Verenigde Staten
Dedicated IPv4 (datacenter)
🇸🇬 Singapore
Op voorraad
Vanaf
₫ 20.000 / IP / maand
≈ US$ 0,74 · gefactureerd in VND
Staffelkortingen
  • 1 IP₫ 40.000
  • 5+ IP's₫ 35.000
  • 10+ IP's₫ 25.000
  • 20+ IP's₫ 25.000
  • 50+ IP's₫ 25.000
  • 100+ IP's₫ 25.000
  • 200+ IP's₫ 25.000
  • 500+ IP's₫ 25.000
  • 1000+ IP's₫ 22.000
  • 2000+ IP's₫ 20.000
Koop in Singapore

Proxyconfiguratie: Axios vs. native Node.js fetch()

Beide bibliotheken accepteren standaard http://user:pass@ip:port-URL's uit je VinaProxy-dashboard:

HTTP-clientPakketAanbevolen codefragment
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
Native 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' }) } })

Best practices voor connection pooling & timeouts in Node.js

  • Stel in Axios altijd proxy: false in naast httpsAgent, zodat Axios conflicterende HTTP_PROXY-omgevingsvariabelen van het systeem negeert
  • Initialiseer HttpsProxyAgent of ProxyAgent één keer per proxy-IP buiten je lus om persistente keep-alive-sockets te hergebruiken
  • Exporteer je VinaProxy-proxylijst direct als JSON-array met behulp van onze Proxy Format Converter

Stappenplan

  1. 1

    Installeer https-proxy-agent (of undici)

    Voer npm install axios https-proxy-agent uit in je Node.js-project.

  2. 2

    Maak de HttpsProxyAgent-instantie aan

    Initialiseer const agent = new HttpsProxyAgent('http://user:pass@ip:port'); met behulp van je VinaProxy-inloggegevens.

  3. 3

    Geef httpsAgent en proxy: false door aan Axios

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

  4. 4

    Verifieer het uitgaande IP-adres

    Log res.data om te bevestigen dat het antwoord via je dedicated proxy-IP is binnengekomen.

Veelgestelde vragen

Waarom mislukt de standaard `proxy: { host, port, auth }` van Axios bij HTTPS-URL's?

De ingebouwde proxyconfiguratie van Axios verzendt een standaard HTTP-verzoek in plaats van een HTTP CONNECT TLS-tunnel te openen. Dit los je op door httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') met proxy: false te gebruiken.

Hoe gebruik ik een proxy met native `fetch()` in Node.js 18/20/22?

Importeer ProxyAgent uit undici en geef { dispatcher: new ProxyAgent('http://user:pass@ip:port') } door in het optie-object van fetch().

Kan ik mijn proxylijst converteren naar JSON voor Node.js?

Ja, plak je ip:port:user:pass-regels in onze gratis Proxy Format Converter en selecteer JSON-uitvoer.

Versterk je Node.js-backends & scrapers met statische IP's

Direct onbeperkte Dedicated IPv4- en Statische ISP-proxy's in 7 landen.

Koop Node.js-proxy's

Related articles

Proxy's per platform
Webscraping-proxy's: onbeperkte dedicated IPv4- & ISP-pools voor 24/7 crawlers
Snelle dedicated HTTP(S)-IPv4- en statische ISP-proxy's voor Python, Playwright, Selenium en Scrapy met onbeperkte data per maand. Vergelijk en start direct.
Proxy-configuratie
Zo stel je een geauthenticeerde proxy in in Puppeteer (Node.js)
Configureer geauthenticeerde HTTP(S)-proxy's in Node.js Puppeteer met de optie --proxy-server en await page.authenticate(). Kopieer de werkende voorbeelden.
Proxy-configuratie
Een proxy instellen in Playwright (browser- en per-context authenticatie)
Configureer geauthenticeerde HTTP(S)-proxy's in Playwright voor Node.js en Python en draai meerdere statische IP's in BrowserContexts. Kopieer de voorbeelden.
Gratis tools
Bulk proxy-formaatconverter (100% client-side)
100% client-side bulk proxy-formatter. Converteer tussen ip:port:user:pass, user:pass@ip:port, http://-URL's, SOCKS5-URI's, JSON-arrays en FoxyProxy-exports.
Proxy's per platform
Proxies voor SEO- & SERP-tracking: nauwkeurige zoekwoordposities in 7 landen
Volg lokale zoekwoordposities, test geo-redirects en voer Screaming Frog-crawls uit met ongelimiteerde dedicated IPv4- en statische ISP-proxies in 7 landen.
Proxy's per platform
Proxies voor Discord: isoleer accounts en tokens op dedicated statische IP's
Bescherm meerdere Discord-accounts en tokens tegen telefoonverificatie en Cloudflare-blokkades. Dedicated statische proxies in de VS, Singapore en Vietnam.
IPV4 · united states
VS Privé IPv4-proxy's: Snelle, dedicated Amerikaanse datacenter-IP's
Dedicated VS privé IPv4-proxy's voor scraping, ranktracking, ad-checks en Amazon-research. Statisch IP, één gebruiker per IP, onbeperkte data, snelle activatie.
IPV4 · singapore
Singapore Private IPv4-proxies: snelle, dedicated SG-IP's voor regionale verkoop en advertenties
Dedicated Singapore private IPv4-proxies voor Lazada- en Shopee SG-winkels, regionale advertentieaccounts en automatisering met lage latentie. Onbeperkte data.