VVinaProxy

Jinsi ya kusanidi proksi katika Node.js (Axios na Fetch Asilia)

Updated:

Chaguo la ndani la Axios la proxy: { host, port } hushindwa kwenye shabaha za https:// kwa sababu halitoi handaki la HTTP CONNECT. Ili kuelekeza maombi ya Node.js na TypeScript vizuri kupitia proksi za HTTP(S) za VinaProxy zilizothibitishwa, pitisha HttpsProxyAgent (https-proxy-agent) kwa Axios au kisambazaji cha undici.ProxyAgent kwa fetch() asilia ya Node.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
IPv4 binafsi (kituo cha data)
🇺🇸 Marekani
Inapatikana
Kuanzia
₫ 20,000 / IP / mwezi
≈ US$ 0.74 · inalipishwa kwa VND
Bei kulingana na wingi
  • IP 1₫ 40,000
  • IP 5+₫ 35,000
  • IP 10+₫ 25,000
  • IP 20+₫ 25,000
  • IP 50+₫ 25,000
  • IP 100+₫ 25,000
  • IP 200+₫ 25,000
  • IP 500+₫ 25,000
  • IP 1000+₫ 22,000
  • IP 2000+₫ 20,000
Nunua Marekani
IPv4 binafsi (kituo cha data)
🇸🇬 Singapore
Inapatikana
Kuanzia
₫ 20,000 / IP / mwezi
≈ US$ 0.74 · inalipishwa kwa VND
Bei kulingana na wingi
  • IP 1₫ 40,000
  • IP 5+₫ 35,000
  • IP 10+₫ 25,000
  • IP 20+₫ 25,000
  • IP 50+₫ 25,000
  • IP 100+₫ 25,000
  • IP 200+₫ 25,000
  • IP 500+₫ 25,000
  • IP 1000+₫ 22,000
  • IP 2000+₫ 20,000
Nunua Singapore

Usanidi wa proksi: Axios dhidi ya fetch() asilia ya Node.js

Maktaba zote mbili zinakubali URL za kawaida za http://user:pass@ip:port kutoka kwenye dashibodi yako ya VinaProxy:

Mteja wa HTTPKifurushiKijisehemu cha Msimbo Kinachopendekezwa
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' }) } })

Mbinu bora za connection pooling na kikomo cha muda katika Node.js

  • Weka proxy: false kila wakati sambamba na httpsAgent katika Axios ili Axios ipuuze vigezo vinavyokinzana vya mazingira vya mfumo vya HTTP_PROXY
  • Anzisha HttpsProxyAgent au ProxyAgent mara moja kwa kila IP ya proksi nje ya kitanzi chako ili kutumia tena soketi za kudumu za keep-alive
  • Hamisha orodha yako ya proksi za VinaProxy moja kwa moja kama safu ya JSON ukitumia Kigeuzi cha Muundo wa Proksi chetu

Hatua kwa hatua

  1. 1

    Sakinisha https-proxy-agent (au undici)

    Tekeleza npm install axios https-proxy-agent katika mradi wako wa Node.js.

  2. 2

    Unda mfano wa HttpsProxyAgent

    Anzisha const agent = new HttpsProxyAgent('http://user:pass@ip:port'); ukitumia vitambulisho vyako vya VinaProxy.

  3. 3

    Pitisha httpsAgent na proxy: false kwa Axios

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

  4. 4

    Thibitisha IP ya kutokea

    Rekodi res.data ili kuthibitisha kuwa jibu limepitia IP yako ya proksi ya kujitolea.

Maswali yanayoulizwa mara kwa mara

Kwa nini usanidi chaguomsingi wa Axios wa `proxy: { host, port, auth }` hushindwa kwenye URL za HTTPS?

Usanidi wa proksi wa ndani wa Axios hutuma ombi la kawaida la HTTP badala ya kufungua handaki la TLS la HTTP CONNECT. Kutumia httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') pamoja na proxy: false hurekebisha hili.

Je, ninatumiaje proksi na `fetch()` asilia katika Node.js 18/20/22?

Ingiza ProxyAgent kutoka undici na upitishe { dispatcher: new ProxyAgent('http://user:pass@ip:port') } katika kitu cha chaguo za fetch().

Je, ninaweza kubadilisha orodha yangu ya proksi kuwa JSON kwa ajili ya Node.js?

Ndiyo—bandika mistari yako ya ip:port:user:pass kwenye Kigeuzi cha Muundo wa Proksi chetu cha bure na uchague matokeo ya JSON.

Wezesha mifumo ya nyuma na vikwanguzi vya Node.js kwa IP tuli

Proksi za papo hapo zisizo na kikomo za Dedicated IPv4 na Static ISP katika nchi 7.

Nunua Proksi za Node.js

Related articles

Proksi kwa jukwaa
Proksi za Web Scraping: mabwawa ya IPv4 maalumu na ISP bila kikomo kwa crawlers za 24/7
Proksi za kasi za HTTP(S) za IPv4 maalumu na ISP tuli za Python, Playwright, Selenium na Scrapy, zenye data ya mwezi bila kikomo. Linganisha vifurushi uanze.
Usanidi wa proksi
Jinsi ya kusanidi proksi iliyoidhinishwa katika Puppeteer (Node.js)
Sanidi proksi zilizoidhinishwa za HTTP(S) katika Node.js Puppeteer ukitumia --proxy-server na await page.authenticate(). Nakili mifano inayofanya kazi.
Usanidi wa proksi
Jinsi ya kusanidi proksi katika Playwright (Uthibitishaji wa Kivinjari na Muktadha)
Sanidi proksi za HTTP(S) zenye uthibitishaji katika Playwright ya Node.js na Python, na uendeshe IP tuli zilizotengwa kwenye BrowserContexts. Nakili mifano.
Zana za bure
Kigeuzi cha Miundo ya Proxy kwa Wingi (100% Upande wa Mteja)
Kipangaji proxy kwa wingi 100% kivinjarini. Badili kati ya ip:port:user:pass, user:pass@ip:port, URL za http://, URI za SOCKS5, safu za JSON na FoxyProxy.
Proksi kwa jukwaa
Proksi za Kufuatilia SEO na SERP: Viwango sahihi vya maneno msingi katika nchi 7
Fuatilia viwango vya maneno msingi ya maeneo, kagua uelekezaji kijiografia na tambaza Screaming Frog kwa proksi za IPv4 na ISP bila kikomo katika nchi 7.
Proksi kwa jukwaa
Proksi za Discord: tenga akaunti na tokeni kwenye IP tuli za kujitolea
Weka akaunti na tokeni nyingi za Discord salama dhidi ya vifungo vya simu na vizuizi vya Cloudflare. Proksi tuli za kujitolea za US, Singapore, na Vietnam.
IPV4 · united states
Proxy Binafsi za IPv4 za Marekani: IP Maalum na za Haraka za Datacenter za Marekani
Proxy binafsi za IPv4 za Marekani kwa scraping, nafasi, ukaguzi wa matangazo na utafiti wa Amazon. IP tuli, mtumiaji 1 kwa IP, data bila kikomo, kuanza haraka.
IPV4 · singapore
Proxy Binafsi za IPv4 za Singapore: IP Maalumu na za Kasi za SG kwa Mauzo ya Kikanda na Matangazo
Proxy binafsi maalum za IPv4 za Singapore kwa maduka ya Lazada na Shopee SG, akaunti za kikanda, uhakiki wa matangazo na otomatiki. Data bila kikomo.