VVinaProxy

Hoe om 'n proxy in Node.js op te stel (Axios & inheemse Fetch)

Updated:

Axios se ingeboude opsie proxy: { host, port } misluk op https://-teikens omdat dit nie 'n HTTP CONNECT-tonnel skep nie. Om Node.js- en TypeScript-versoeke skoon deur geverifieerde VinaProxy-HTTP(S)-proxies te roeteer, gee 'n HttpsProxyAgent (https-proxy-agent) aan Axios deur of 'n undici.ProxyAgent-verdeler aan inheemse Node-fetch().

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Privaat IPv4 (datasentrum)
🇺🇸 Verenigde State
Beskikbaar
Vanaf
₫20 000 / IP / maand
≈ USD 0,74 · gefaktureer in VND
Volumepryse
  • 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 Verenigde State
Privaat IPv4 (datasentrum)
🇸🇬 Singapoer
Beskikbaar
Vanaf
₫20 000 / IP / maand
≈ USD 0,74 · gefaktureer in VND
Volumepryse
  • 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 Singapoer
Instaanbedieners volgens platform:web-scrapingseo-rank-trackingdiscord

Axios teenoor inheemse Node.js fetch()-proxy-konfigurasie

Albei biblioteke aanvaar standaard http://user:pass@ip:port-URL'e vanaf jou VinaProxy-kontroleskerm:

HTTP-kliëntPakketAanbevole kodebrokkie
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' }) } })

Beste praktyke vir verbindingspoele en uitteltye in Node.js

  • Stel altyd proxy: false saam met httpsAgent in Axios in sodat Axios botsende stelsel-omgewingsveranderlikes vir HTTP_PROXY ignoreer
  • Inisialiseer HttpsProxyAgent of ProxyAgent een keer per proxy-IP buite jou lus om volgehoue keep-alive-sokke te hergebruik
  • Voer jou VinaProxy-proxy-lys direk uit as 'n JSON-skikking met ons Proxy Format Converter

Stap vir stap

  1. 1

    Installeer https-proxy-agent (of undici)

    Voer npm install axios https-proxy-agent in jou Node.js-projek uit.

  2. 2

    Skep die HttpsProxyAgent-instansie

    Inisialiseer const agent = new HttpsProxyAgent('http://user:pass@ip:port'); met jou VinaProxy-aanmeldbesonderhede.

  3. 3

    Gee httpsAgent en proxy: false aan Axios deur

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

  4. 4

    Verifieer die uitgangs-IP

    Teken res.data aan om te bevestig dat die antwoord deur jou toegewyde proxy-IP gekom het.

Gereelde vrae

Waarom misluk Axios se verstek `proxy: { host, port, auth }` op HTTPS-URL'e?

Axios se ingeboude proxy-konfigurasie stuur 'n gewone HTTP-versoek in plaas daarvan om 'n HTTP CONNECT-TLS-tonnel oop te maak. Die gebruik van httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') met proxy: false los dit op.

Hoe gebruik ek 'n proxy met inheemse `fetch()` in Node.js 18/20/22?

Voer ProxyAgent vanaf undici in en gee { dispatcher: new ProxyAgent('http://user:pass@ip:port') } in die fetch()-opsie-objek deur.

Kan ek my proxy-lys na JSON vir Node.js omskakel?

Ja—plak jou ip:port:user:pass-reëls in ons gratis Proxy Format Converter en kies JSON-afvoer.

Dryf jou Node.js-agterstelsels en skrapers aan met statiese IP's

Onmiddellike, onbeperkte Toegewyde IPv4- en Statiese ISP-proxies oor 7 lande heen.

Koop Node.js-proxies

Related articles

Instaanbedieners volgens platform
Proxies vir webskraap: onbeperkte toegewyde IPv4- en ISP-poele vir 24/7-kruipers
Vinnige toegewyde HTTP(S)-IPv4- en statiese ISP-proxies vir Python, Playwright, Selenium en Scrapy. Onbeperkte maandelikse bandwydte. Vergelyk planne en begin.
Instaanbediener-opstelling
Hoe om 'n geverifieerde instaanbediener in Puppeteer (Node.js) op te stel
Stel geverifieerde HTTP(S)-instaanbedieners in Node.js Puppeteer op met --proxy-server en await page.authenticate(). Kopieer die werkende voorbeelde.
Instaanbediener-opstelling
Hoe om 'n proxy in Playwright op te stel (blaaier- en per-konteks-verifikasie)
Stel geverifieerde HTTP(S)-proxy's in Playwright vir Node.js en Python op en loop geïsoleerde statiese IP's oor BrowserContexts. Kopieer die voorbeelde.
Gratis gereedskap
Grootmaat-proxyformaatomskakelaar (100% kliëntkant)
100% kliëntkant-omskakelaar vir grootmaat-proxilyste. Skakel om tussen ip:port:user:pass, user:pass@ip:port, http://-URL's, SOCKS5-URI's, JSON en FoxyProxy.
Instaanbedieners volgens platform
Instaanbedieners vir SEO- en SERP-naspeuring: akkurate sleutelwoordranglyste oor 7 lande
Volg gelokaliseerde ranglyste, oudit geo-aansture en doen Screaming Frog-kruipings met onbeperkte toegewyde IPv4- en statiese ISP-instaanbedieners in 7 lande.
Instaanbedieners volgens platform
Instaanbedieners vir Discord: isoleer rekeninge en tokens op toegewyde statiese IP's
Hou Discord-rekeninge en -tokens veilig teen foonverifikasie en Cloudflare-blokkerings. Toegewyde statiese instaanbedieners in die VSA, Singapoer en Viëtnam.
IPV4 · united states
VSA Privaat IPv4-proxies: Vinnige, Toegewyde Amerikaanse Datasentrum-IP's
Toegewyde VSA privaat IPv4-proxies vir skraapwerk, rangopsporing en Amazon. Statiese IP, een gebruiker per IP, onbeperkte bandwydte, vinnige aktivering.
IPV4 · singapore
Singapoer Privaat IPv4-proxy's: Vinnige, toegewyde SG-IP's vir streekverkope en advertensies
Toegewyde Singapoer-IPv4-proxy's vir Lazada- en Shopee SG-winkels, streek-advertensierekeninge, ad-verifikasie en lae-latensie-outomatisering. Onbeperkte data.