VVinaProxy

Yadda ake saita proxy a Node.js (Axios & Native Fetch)

Updated:

Zabin proxy: { host, port } na asali a Axios yana faduwa a kan adiresoshin https:// saboda baya bude hanyar HTTP CONNECT. Don tura bukatu a Node.js da TypeScript cikin sauki ta ingantattun proksi na HTTP(S) daga VinaProxy, tura HttpsProxyAgent (https-proxy-agent) zuwa Axios ko mai aikawa na undici.ProxyAgent zuwa fetch() na asali a Node.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Keɓaɓɓen IPv4 (datacenter)
🇺🇸 Amurka
Akwai su
Daga
₫ 20,000 / IP / wata
≈ $ 0.74 · ana biya a VND
Farashin adadi mai yawa
  • IP 1₫ 40,000
  • IPs 5+₫ 35,000
  • IPs 10+₫ 25,000
  • IPs 20+₫ 25,000
  • IPs 50+₫ 25,000
  • IPs 100+₫ 25,000
  • IPs 200+₫ 25,000
  • IPs 500+₫ 25,000
  • IPs 1000+₫ 22,000
  • IPs 2000+₫ 20,000
Sayi na Amurka
Keɓaɓɓen IPv4 (datacenter)
🇸🇬 Singapore
Akwai su
Daga
₫ 20,000 / IP / wata
≈ $ 0.74 · ana biya a VND
Farashin adadi mai yawa
  • IP 1₫ 40,000
  • IPs 5+₫ 35,000
  • IPs 10+₫ 25,000
  • IPs 20+₫ 25,000
  • IPs 50+₫ 25,000
  • IPs 100+₫ 25,000
  • IPs 200+₫ 25,000
  • IPs 500+₫ 25,000
  • IPs 1000+₫ 22,000
  • IPs 2000+₫ 20,000
Sayi na Singapore

Saitin proxy tsakanin Axios da fetch() na asali a Node.js

Dukkan dakunan karatu guda biyu suna karbar ingantattun URLs na http://user:pass@ip:port daga allon sarrafawa na VinaProxy:

Abokin Ciniki na HTTPPackageGuntun Lambar da Aka Shawarta
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
fetch na asali (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' }) } })

Mafi kyawun hanyoyin hada hanyoyin sadarwa da lokacin dakatawa a Node.js

  • Koyaushe saita proxy: false tare da httpsAgent a Axios domin Axios ya yi watsi da canje-canjen yanayin HTTP_PROXY na na'ura masu karo da juna
  • Kirkiri HttpsProxyAgent ko ProxyAgent sau daya a kowace IP ta proxy a wajen zagayen lambarka don sake amfani da hanyoyin sadarwa na dindindin (keep-alive sockets)
  • Fitar da jerin proxy dinka na VinaProxy kai tsaye a matsayin tsarin JSON ta amfani da Mai Sauya Tsarin Proxy dinmu

Mataki-mataki

  1. 1

    Shigar da https-proxy-agent (ko undici)

    Kaddamar da npm install axios https-proxy-agent a cikin aikin Node.js dinka.

  2. 2

    Kirkiri sabon HttpsProxyAgent

    Fara amfani da const agent = new HttpsProxyAgent('http://user:pass@ip:port'); ta amfani da bayanan shiga na VinaProxy dinka.

  3. 3

    Tura httpsAgent da proxy: false zuwa Axios

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

  4. 4

    Tabbatar da IP din fita

    Duba res.data don tabbatar da cewa amsar ta fito ne ta kebabben IP din proxy dinka.

Tambayoyin da aka fi yi

Me yasa saitin proxy na asali na Axios `proxy: { host, port, auth }` yake faduwa a kan adiresoshin HTTPS?

Saitin proxy na asali a Axios yana tura bukatar HTTP ta bayyane maimakon bude hanyar TLS ta HTTP CONNECT. Amfani da httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') tare da proxy: false yana gyara wannan.

Ta yaya zan yi amfani da proxy tare da `fetch()` na asali a Node.js 18/20/22?

Shigo da ProxyAgent daga undici sannan ka tura { dispatcher: new ProxyAgent('http://user:pass@ip:port') } a cikin zabin fetch().

Zan iya sauya jerin proxy dina zuwa JSON don Node.js?

Eh—manna layukan ip:port:user:pass dinka a cikin kayan aikinmu na kyauta na Mai Sauya Tsarin Proxy sannan ka zabi fitarwa ta JSON.

Karfafa bangaren baya na Node.js da masu tattara bayanai da tsayayyun IP

Proksi na Dedicated IPv4 da Static ISP marasa iyaka nan take a fadin kasashe 7.

Sayi Proksi na Node.js

Related articles

Furoksi na manhajoji
Proxy don Web Scraping: rukunin dedicated IPv4 & ISP marasa iyaka don crawlers na 24/7
Proxy na HTTP(S) dedicated IPv4 da static ISP masu sauri don Python, Playwright, Selenium da Scrapy, tare da bandwidth mara iyaka. Kwatanta tsare-tsare ka fara.
Saita furoksi
Yadda ake saita proxy mai tantancewa a Puppeteer (Node.js)
Saita proxies na HTTP(S) masu tantancewa a Node.js Puppeteer ta amfani da tutar --proxy-server da await page.authenticate(). Kwafi misalan aiki.
Saita furoksi
Yadda ake saita proxy a Playwright (Browser & Per-Context Auth)
Saita proxies na HTTP(S) masu kalmar sirri a Playwright don Node.js da Python, sannan ka sarrafa keɓaɓɓun IP na dindindin a BrowserContexts. Kwafi misalan.
Kayan aiki na kyauta
Kayan Sauya Tsarin Jerin Proxy (100% a Na'urarka)
Kayan tsara jerin proxy a na'ura 100%. Sauya tsakanin ip:port:user:pass, user:pass@ip:port, http:// URLs, SOCKS5 URIs, jeren JSON, da kayan FoxyProxy.
Furoksi na manhajoji
Wakilai don Bibiyar SEO & SERP: ingantaccen matsayin kalmomi a ƙasashe 7
Bincika matsayin kalmomin bincike, duba geo-redirects, sannan yi rarrafe da Screaming Frog ta keɓaɓɓun IPv4 da tsayayyun wakilan ISP marasa iyaka a ƙasashe 7.
Furoksi na manhajoji
Proxies na Discord: ware asusu da tokens akan keɓaɓɓun static IPs
Kare asusun Discord masu yawa da tokens daga kulle tantance waya da shingen Cloudflare. Keɓaɓɓun static proxies na US, Singapore, da Vietnam.
IPV4 · united states
US Private IPv4 Proxies: Datacenter IPs na Amurka Masu Sauri Kuma Na Keɓe
Keɓaɓɓun US private IPv4 proxies don scraping, duba talla da binciken Amazon. Static IP, mai amfani 1 kowace IP, bandwidth marar iyaka, kunnawa cikin sauri.
IPV4 · singapore
Singapore Private IPv4 Proxies: Keɓaɓɓun IP Masu Sauri na SG don Kasuwanci da Tallace-tallacen Yanki
Keɓaɓɓun Singapore private IPv4 proxy don shagunan Lazada da Shopee SG, asusun talla, tantance talla da sarrafa kai ba tare da jinkiri ba. Data mara iyaka.