VVinaProxy

Node.js дээр прокси хэрхэн тохируулах вэ (Axios & Native Fetch)

Updated:

Axios-ийн суурилагдсан proxy: { host, port } сонголт нь HTTP CONNECT туннель үүсгэдэггүй тул https:// хаягууд дээр ажилладаггүй. Node.js болон TypeScript хүсэлтүүдийг VinaProxy-ийн баталгаажуулалттай HTTP(S) проксигоор алдаагүй дамжуулахын тулд Axios-т HttpsProxyAgent (https-proxy-agent), харин Node-ийн үндсэн fetch()-д undici.ProxyAgent диспетчер дамжуулна уу.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Хувийн IPv4 (дата төв)
🇺🇸 Америкийн Нэгдсэн Улс
Бэлэн байгаа
Эхлэх үнэ
₫ 20,000 / IP / сар
≈ $ 0.74 · төлбөрийг VND-ээр тооцно
Багцын үнийн шатлал
  • 1 IP₫ 40,000
  • 5+ IP₫ 35,000
  • 10+ IP₫ 25,000
  • 20+ IP₫ 25,000
  • 50+ IP₫ 25,000
  • 100+ IP₫ 25,000
  • 200+ IP₫ 25,000
  • 500+ IP₫ 25,000
  • 1000+ IP₫ 22,000
  • 2000+ IP₫ 20,000
Америкийн Нэгдсэн Улс авах
Хувийн IPv4 (дата төв)
🇸🇬 Сингапур
Бэлэн байгаа
Эхлэх үнэ
₫ 20,000 / IP / сар
≈ $ 0.74 · төлбөрийг VND-ээр тооцно
Багцын үнийн шатлал
  • 1 IP₫ 40,000
  • 5+ IP₫ 35,000
  • 10+ IP₫ 25,000
  • 20+ IP₫ 25,000
  • 50+ IP₫ 25,000
  • 100+ IP₫ 25,000
  • 200+ IP₫ 25,000
  • 500+ IP₫ 25,000
  • 1000+ IP₫ 22,000
  • 2000+ IP₫ 20,000
Сингапур авах
Платформоорх прокси:web-scrapingseo-rank-trackingdiscord

Axios болон Node.js-ийн үндсэн fetch() прокси тохиргооны харьцуулалт

Хоёр сан хоёулаа таны VinaProxy хяналтын самбарын стандарт http://user:pass@ip:port URL хаягийг хүлээн авдаг:

HTTP клиентБагцЗөвлөмжит кодын жишээ
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
Үндсэн 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' }) } })

Node.js дээрх холболтын сан (connection pooling) болон timeout-ийн шилдэг туршлагууд

  • Axios нь системийн зөрчилтэй HTTP_PROXY орчны хувьсагчдыг үл тоомсорлохын тулд Axios дотор httpsAgent-ийн хамт proxy: false-ийг үргэлж тохируулаарай
  • Тогтвортой keep-alive сокетуудыг дахин ашиглахын тулд прокси IP тус бүрд HttpsProxyAgent эсвэл ProxyAgent-ийг давталтынхаа гадна нэг удаа үүсгээрэй
  • Манай Proxy Format Converter хэрэгслийг ашиглан VinaProxy прокси жагсаалтаа шууд JSON массив болгон татаж аваарай

Алхам алхмаар

  1. 1

    https-proxy-agent (эсвэл undici) суулгах

    Өөрийн Node.js төсөл дээр npm install axios https-proxy-agent командыг ажиллуулна уу.

  2. 2

    HttpsProxyAgent инстанс үүсгэх

    VinaProxy-ийн нэвтрэх мэдээллээ ашиглан const agent = new HttpsProxyAgent('http://user:pass@ip:port'); гэж үүсгэнэ үү.

  3. 3

    Axios-т httpsAgent болон proxy: false дамжуулах

    const res = await axios.get('https://vinaproxy.com/api/my-ip', { httpsAgent: agent, proxy: false, timeout: 10000 }); гэж дуудна уу.

  4. 4

    Гаралтын IP хаягийг шалгах

    Хариу таны зориулалтын тусгай прокси IP-ээр дамжин ирсэн эсэхийг баталгаажуулахын тулд res.data-г хэвлэж үзнэ үү.

Түгээмэл асуултууд

Axios-ийн анхдагч `proxy: { host, port, auth }` тохиргоо яагаад HTTPS URL дээр ажилладаггүй вэ?

Axios-ийн суурилагдсан прокси тохиргоо нь HTTP CONNECT TLS туннель нээхийн оронд энгийн HTTP хүсэлт илгээдэг. httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port')-ийг proxy: false-тай хамт ашигласнаар үүнийг шийднэ.

Node.js 18/20/22 дээр үндсэн `fetch()`-тэй проксиг хэрхэн ашиглах вэ?

undici-ээс ProxyAgent-ийг импортлон авч, fetch()-ийн тохиргооны объектод { dispatcher: new ProxyAgent('http://user:pass@ip:port') } гэж дамжуулна уу.

Би прокси жагсаалтаа Node.js-д зориулж JSON болгон хөрвүүлж болох уу?

Тийм ээ, өөрийн ip:port:user:pass мөрүүдийг манай үнэгүй Proxy Format Converter хэрэгсэлд буулгаад JSON гаралтыг сонгоно уу.

Статик IP-ээр Node.js backend болон scraper-уудаа хүчирхэгжүүлээрэй

7 улсын хязгааргүй траффиктай Dedicated IPv4 болон Static ISP проксиг шууд аваарай.

Node.js прокси худалдаж авах

Related articles

Платформоорх прокси
Вэб скрапинг прокси: 24/7 ажиллах crawler-уудад зориулсан хязгааргүй dedicated IPv4 ба ISP сангууд
Python, Playwright, Selenium, Scrapy-д зориулсан хязгааргүй сарын трафиктай хурдан HTTP(S) dedicated IPv4 ба статик ISP прокси. Багцуудыг харьцуулж эхлээрэй.
Прокси тохиргоо
Puppeteer (Node.js) дээр нэвтрэлт шаардах прокси хэрхэн тохируулах вэ
Node.js Puppeteer-т --proxy-server эхлүүлэх туг ба await page.authenticate() ашиглан нэвтрэлттэй HTTP(S) прокси тохируулаарай. Бэлэн жишээг хуулж авна уу.
Прокси тохиргоо
Playwright дээр прокси хэрхэн тохируулах вэ (Хөтөч ба контекст нэвтрэлт)
Playwright дээр Node.js, Python-д баталгаажуулалттай HTTP(S) прокси тохируулж, BrowserContext бүрт тусгаарлагдсан статик IP ажиллуул. Жишээг хуулж авна уу.
Үнэгүй хэрэгслүүд
Прокси форматыг бөөнөөр хөрвүүлэгч (100% клиент талын)
100% клиент талын олон тооны прокси форматлагч. ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON массив болон FoxyProxy хооронд хөрвүүлнэ.
Платформоорх прокси
SEO & SERP хяналтын прокси: 7 улс дахь түлхүүр үгийн нарийн эрэмбэ
Орон нутгийн түлхүүр үгийн эрэмбийг хянаж, гео-чиглүүлэлт шалган, 7 улсын хязгааргүй зориулалтын IPv4 ба статик ISP проксигоор Screaming Frog ажиллуулаарай.
Платформоорх прокси
Discord-д зориулсан прокси: Хаяг болон токенуудыг зориулалтын статик IP-аар тусгаарлах
Олон Discord хаяг болон токеноо утасны баталгаажуулалтын түгжээ, Cloudflare-ийн блокоос хамгаалаарай. АНУ, Сингапур, Вьетнамын зориулалтын статик прокси.
IPV4 · united states
АНУ-ын хувийн IPv4 прокси: Хурдан, тусгай Америк дата төвийн IP-нууд
Өгөгдөл хуулах, эрэмбэ болон зар шалгах, Amazon судалгаанд зориулсан АНУ-ын хувийн IPv4 прокси. Статик IP, нэг хэрэглэгч, хязгааргүй дата, хурдан идэвхжүүлэлт.
IPV4 · singapore
Сингапурын хувийн IPv4 прокси: Бүсийн худалдаа ба заранд зориулсан хурдан, зориулалтын SG IP-үүд
Lazada ба Shopee SG дэлгүүр, бүсийн зарын хаяг, зар шалгах болон бага хоцролттой автоматжуулалтад зориулсан Сингапур хувийн IPv4 прокси. Хязгааргүй дата.