VVinaProxy

Bí a ṣe lè ṣe ètò proxy ní Node.js (Axios & Native Fetch)

Updated:

Àṣàyàn proxy: { host, port } ti Axios kùnà lórí àwọn ibi àfojúsùn https:// nítorí kò ṣí ọ̀nà àbájáde HTTP CONNECT. Láti darí àwọn ìbéèrè Node.js àti TypeScript láìsí ìṣòro gba àwọn proxy HTTP(S) tí ó ní ìfọwọ́sí ti VinaProxy, fi HttpsProxyAgent (https-proxy-agent) ránṣẹ́ sí Axios tàbí olùpín undici.ProxyAgent sí Node fetch() àbínibí.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
IPv4 aládàáni (datacenter)
🇺🇸 United States
O wa ninu ọja
Lati
₫20,000 / IP / oṣu
≈ $0.74 · owo sisan ni VND
Iye owo oye pupọ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
Ra United States
IPv4 aládàáni (datacenter)
🇸🇬 Singapore
O wa ninu ọja
Lati
₫20,000 / IP / oṣu
≈ $0.74 · owo sisan ni VND
Iye owo oye pupọ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
Ra Singapore
Àwọn proxy nípasẹ̀ pẹpẹ:web-scrapingseo-rank-trackingdiscord

Ìṣètò proxy: Axios lòdì sí fetch() àbínibí ti Node.js

Àwọn láíbírárì méjèèjì gba àwọn URL http://user:pass@ip:port tó ṣe déédé láti inú dashboard VinaProxy rẹ:

Oníbàárà HTTPPackageÀkọsílẹ̀ Kóòdù Tí A Dábàá
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
fetch àbínibí (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' }) } })

Àwọn àṣà tó dára jùlọ fún connection pooling & timeout ní Node.js

  • Máa fi proxy: false sí ẹ̀gbẹ́ httpsAgent nígbà gbogbo nínú Axios kí Axios lè fojú fo àwọn oníyípadà àyíká HTTP_PROXY ti ètò tí ń tako ara wọn
  • Ṣẹ̀dá HttpsProxyAgent tàbí ProxyAgent lẹ́ẹ̀kan ṣoṣo fún IP proxy kọ̀ọ̀kan níta loop rẹ láti tún àwọn socket keep-alive tí ń pẹ́ títí lò
  • Kó àkójọ proxy VinaProxy rẹ jáde tààrà gẹ́gẹ́ bí JSON array nípa lílo Proxy Format Converter wa

Ìgbésẹ̀ ní ìgbésẹ̀

  1. 1

    Fi https-proxy-agent (tàbí undici) sori ẹ̀rọ

    Ṣe àmúlò npm install axios https-proxy-agent nínú iṣẹ́ Node.js rẹ.

  2. 2

    Ṣẹ̀dá àpẹẹrẹ HttpsProxyAgent

    Bẹ̀rẹ̀ const agent = new HttpsProxyAgent('http://user:pass@ip:port'); nípa lílo àwọn ẹ̀rí ìwọlé VinaProxy rẹ.

  3. 3

    Fi httpsAgent àti proxy: false ránṣẹ́ sí Axios

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

  4. 4

    Ṣàyẹ̀wò IP àbájáde náà

    Ṣe àkọsílẹ̀ res.data láti fìdí rẹ̀ múlẹ̀ pé ìdáhùn náà gba inú IP proxy dedicated rẹ wọlé.

Àwọn ìbéèrè tí a ń béèrè lemọ́lemọ́

Kí nìdí tí `proxy: { host, port, auth }` àtìbẹ̀rẹ̀ ti Axios fi ń kùnà lórí àwọn URL HTTPS?

Ìṣètò proxy àbínibí ti Axios ń fi ìbéèrè HTTP lásán ránṣẹ́ dípò kí ó ṣí ọ̀nà àbájáde TLS HTTP CONNECT. Lílo httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') pẹ̀lú proxy: false ń yanjú èyí.

Báwo ni mo ṣe lè lo proxy pẹ̀lú `fetch()` àbínibí ní Node.js 18/20/22?

Gba ProxyAgent wọlé láti undici kí o sì fi { dispatcher: new ProxyAgent('http://user:pass@ip:port') } ránṣẹ́ nínú ohun àṣàyàn fetch().

Ṣé mo lè yí àkójọ proxy mi padà sí JSON fún Node.js?

Bẹ́ẹ̀ ni—lẹ mọ́ àwọn ìlà ip:port:user:pass rẹ sínú Proxy Format Converter ọ̀fẹ́ wa kí o sì yan àbájáde JSON.

Mú agbára wá sí àwọn backend & scraper Node.js rẹ pẹ̀lú àwọn IP adúróṣinṣin

Àwọn proxy Dedicated IPv4 àti Static ISP tí kò níwọ̀n lẹ́sẹ̀kẹsẹ̀ kọjá àwọn orílẹ̀-èdè 7.

Ra Àwọn Proxy Node.js

Related articles

Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Proxy fún Web Scraping: àwọn adágún IPv4 àyànsẹ́ & ISP àìlópin fún àwọn crawler 24/7
Àwọn proxy HTTP(S) IPv4 àyànsẹ́ àti static ISP tó yára fún Python, Playwright, Selenium àti Scrapy, pẹ̀lú bandwidth oṣooṣù àìlópin. Fi ètò wéwèé kí o bẹ̀rẹ̀.
Ìṣètò proxy
Bi a ṣe le ṣeto proxy to ni ijẹrisi ninu Puppeteer (Node.js)
Ṣeto awọn proxy HTTP(S) to ni ijẹrisi ninu Puppeteer Node.js pẹlu asia ifilọlẹ --proxy-server ati await page.authenticate(). Da awọn apẹẹrẹ to n ṣiṣẹ kọ.
Ìṣètò proxy
Bí a ṣe ń ṣètò proxy nínú Playwright (Browser & Ìfọwọ́sí Per-Context)
Ṣètò àwọn proxy HTTP(S) pẹ̀lú ìfọwọ́sí nínú Playwright fún Node.js àti Python, kí o sì lo ọ̀pọ̀ static IP àdádó lórí BrowserContexts. Da àwọn àpẹẹrẹ náà kọ.
Àwọn irinṣẹ́ ọ̀fẹ́
Oluyipada Ọna Kika Proxy Pupọ (100% Lori Ẹrọ Rẹ)
100% oluṣeto akojọ proxy pupọ lori ẹrọ rẹ. Yi ip:port:user:pass, user:pass@ip:port, awọn URL http://, SOCKS5 URI, JSON array, ati FoxyProxy pada ni kiakia.
Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Proxy fún SEO & Ìtọpinpin SERP: ipò ọ̀rọ̀-ìwárí pípéye kọjá àwọn orílẹ̀-èdè 7
Tọpinpin ipò ọ̀rọ̀-ìwárí agbègbè, ṣàyẹ̀wò àtúnjúwe geo, kí o sì ṣe àtúnyẹ̀wò Screaming Frog pẹ̀lú IPv4 iyasọtọ àti proxy ISP aláìlópin ní orílẹ̀-èdè 7.
Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Prọksì fún Discord: ya àwọn àkọọ́lẹ̀ àti tokens sọ́tọ̀ lórí IP adúróṣinṣin tí a yà sọ́tọ̀
Dáàbò bo ọ̀pọ̀lọpọ̀ àkọọ́lẹ̀ Discord àti tokens kúrò nínú ìtìpa ìmúdájú fóònù àti ìdènà Cloudflare. Àwọn prọksì adúróṣinṣin ti US, Singapore, àti Vietnam.
IPV4 · united states
Àwọn Proxy IPv4 Aládàáni US: Àwọn IP Datacenter Amẹ́ríkà Dedicated Tó Yára
Àwọn proxy IPv4 aládàáni US dedicated fún scraping, ipò wíwá, àyẹ̀wò ìpolówó àti ìwádìí Amazon. IP tòrò, oníbàárà kan, bandwidth aláìlópin, ìbẹ̀rẹ̀ kíákíá.
IPV4 · singapore
Awọn Proxy IPv4 Aladani Singapore: Awọn IP SG Iyasọtọ, Ti o Yara fun Titaja Agbegbe ati Awọn Ipolowo
Awọn proxy IPv4 aladani Singapore iyasọtọ fun Lazada ati Shopee SG, awọn akọọlẹ ipolowo agbegbe, ijẹrisi ipolowo ati adaṣe iyara. Data ailopin.