VVinaProxy

Hvernig á að setja upp proxy í Node.js (Axios og innbyggt Fetch)

Updated:

Innbyggði proxy: { host, port } valkosturinn í Axios virkar ekki á https://-slóðum vegna þess að hann býr ekki til HTTP CONNECT-göng. Til að beina Node.js- og TypeScript-fyrirspurnum greiðlega í gegnum auðkennda HTTP(S)-proxyja frá VinaProxy skal senda HttpsProxyAgent (https-proxy-agent) til Axios eða undici.ProxyAgent-dreifara til hins innbyggða Node fetch().

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Einka-IPv4 (gagnaver)
🇺🇸 Bandaríkin
Til á lager
Frá
20.000 VND / IP / mánuði
≈ 0,74 USD · gjaldfært í VND
Magnverð
  • 1 IP40.000 VND
  • 5+ IP-tölur35.000 VND
  • 10+ IP-tölur25.000 VND
  • 20+ IP-tölur25.000 VND
  • 50+ IP-tölur25.000 VND
  • 100+ IP-tölur25.000 VND
  • 200+ IP-tölur25.000 VND
  • 500+ IP-tölur25.000 VND
  • 1000+ IP-tölur22.000 VND
  • 2000+ IP-tölur20.000 VND
Kaupa í Bandaríkin
Einka-IPv4 (gagnaver)
🇸🇬 Singapúr
Til á lager
Frá
20.000 VND / IP / mánuði
≈ 0,74 USD · gjaldfært í VND
Magnverð
  • 1 IP40.000 VND
  • 5+ IP-tölur35.000 VND
  • 10+ IP-tölur25.000 VND
  • 20+ IP-tölur25.000 VND
  • 50+ IP-tölur25.000 VND
  • 100+ IP-tölur25.000 VND
  • 200+ IP-tölur25.000 VND
  • 500+ IP-tölur25.000 VND
  • 1000+ IP-tölur22.000 VND
  • 2000+ IP-tölur20.000 VND
Kaupa í Singapúr

Proxy-stillingar í Axios á móti innbyggðu Node.js fetch()

Bæði forritasöfn samþykkja hefðbundnar http://user:pass@ip:port-slóðir úr VinaProxy-stjórnborðinu þínu:

HTTP-biðlariPakkiRáðlagður kóðabútur
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
Innbyggt 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' }) } })

Bestu venjur fyrir tengingasöfnun og tímamörk í Node.js

  • Settu alltaf proxy: false samhliða httpsAgent í Axios svo Axios hunsir ósamrýmanlegar HTTP_PROXY-umhverfisbreytur kerfisins
  • Búðu til tilvik af HttpsProxyAgent eða ProxyAgent einu sinni fyrir hvert proxy-IP fyrir utan lykkjuna til að endurnýta varanlegar keep-alive-tengingar
  • Flyttu VinaProxy-proxylistann þinn út beint sem JSON-fylki með okkar Proxy Format Converter

Skref fyrir skref

  1. 1

    Settu upp https-proxy-agent (eða undici)

    Keyrðu npm install axios https-proxy-agent í Node.js-verkefninu þínu.

  2. 2

    Búðu til HttpsProxyAgent-tilvikið

    Frumstilltu const agent = new HttpsProxyAgent('http://user:pass@ip:port'); með innskráningarupplýsingum þínum frá VinaProxy.

  3. 3

    Sendu httpsAgent og proxy: false til Axios

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

  4. 4

    Staðfestu útgöngu-IP-töluna

    Skráðu res.data til að staðfesta að svarið hafi borist í gegnum þína sérhæfðu proxy-IP-tölu.

Algengar spurningar

Af hverju bregst sjálfgefin `proxy: { host, port, auth }` stilling Axios á HTTPS-slóðum?

Innbyggð proxy-stilling Axios sendir venjulega HTTP-fyrirspurn í stað þess að opna HTTP CONNECT TLS-göng. Með því að nota httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') ásamt proxy: false leysist þetta.

Hvernig nota ég proxy með innbyggðu `fetch()` í Node.js 18/20/22?

Flyttu inn ProxyAgent úr undici og sendu { dispatcher: new ProxyAgent('http://user:pass@ip:port') } í stillingahlut fetch().

Get ég breytt proxylistanum mínum í JSON fyrir Node.js?

Já – límdu ip:port:user:pass-línurnar þínar inn í ókeypis Proxy Format Converter tólið okkar og veldu JSON-úttak.

Styrktu Node.js-bakenda og skröfur með föstum IP-tölum

Tafarlausir ómældir Dedicated IPv4 og Static ISP proxyjar í 7 löndum.

Kaupa Node.js-proxyja

Related articles

Proxy eftir kerfum
Milliþjónar fyrir vefskröpun: ótakmarkaðir sérhæfðir IPv4- og ISP-hópar fyrir skriðla allan sólarhringinn
Hraðir HTTP(S) sérhæfðir IPv4 og fastir ISP-milliþjónar fyrir Python, Playwright, Selenium og Scrapy með ótakmörkuðu gagnamagni. Berðu saman leiðir og byrjaðu.
Proxy-uppsetning
Hvernig á að setja upp auðkenndan proxy í Puppeteer (Node.js)
Settu upp auðkenndan HTTP(S) proxy í Node.js Puppeteer með --proxy-server ræsistillingu og await page.authenticate(). Afritaðu virk sýnidæmi.
Proxy-uppsetning
Hvernig á að setja upp milliþjón í Playwright (auðkenning í vafra og samhengi)
Settu upp HTTP(S)-milliþjóna með auðkenningu í Playwright fyrir Node.js og Python og keyrðu einangraðar fastar IP-tölur í BrowserContexts. Afritaðu dæmin.
Ókeypis verkfæri
Magnbreytir fyrir proxy-snið (100% biðlaramegin)
100% biðlaramegin sniðbreytir fyrir proxy-lista. Breyttu á milli ip:port:user:pass, user:pass@ip:port, http:// slóða, SOCKS5 URI, JSON og FoxyProxy útflutnings.
Proxy eftir kerfum
Milliþjónar fyrir SEO og SERP-mælingar: nákvæm leitarorðastaða í 7 löndum
Mældu staðbundna stöðu leitarorða, prófaðu landtilvísanir og keyrðu Screaming Frog með ótakmörkuðum, sérhæfðum IPv4- og föstum ISP-milliþjónum í 7 löndum.
Proxy eftir kerfum
Proxy-vefir fyrir Discord: Aðskildu aðganga og tákn á fráteknu föstu IP-fangi
Verndaðu Discord-aðganga og -tákn gegn símalæsingum og Cloudflare-blokkunum. Fráteknir fastir proxy-vefir í Bandaríkjunum, Singapúr og Víetnam.
IPV4 · united states
Bandarísk einka-IPv4-próxí: Hraðar og sérhæfðar gagnamiðstöðvar-IP í Bandaríkjunum
Sérhæfð bandarísk einka-IPv4-próxí fyrir vefskröpun, stöðuvöktun, auglýsingaprófun og Amazon. Föst IP, einn notandi, ótakmörkuð gagnrýmd og fljót virkjun.
IPV4 · singapore
Einka-IPv4 proxy í Singapúr: Hraðar, fráteknar SG IP-tölur fyrir svæðissölu og auglýsingar
Frátekin einka-IPv4 proxy í Singapúr fyrir Lazada og Shopee verslanir, svæðisauglýsingaaðganga, prófun auglýsinga og sjálfvirkni. Ótakmarkað gagnamagn.