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 USD · VND менен эсептелет
Көлөм боюнча баалар
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Америка Кошмо Штаттары сатып алуу
Жеке IPv4 (дата-борбор)
🇸🇬 Сингапур
Бар
Баштап
20 000 ₫ / IP / ай
≈ 0,74 USD · VND менен эсептелет
Көлөм боюнча баалар
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Сингапур сатып алуу
Платформалар боюнча проксилер:web-scrapingseo-rank-trackingdiscord

Axios vs. жергиликтүү 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'те туташуу пулу жана тайм-аут боюнча мыкты тажрыйбалар

  • 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 сурамын жөнөтөт. proxy: false менен бирге httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') колдонуу муну оңдойт.

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 чыгаруусун тандаңыз.

Node.js серверлериңизди жана скреперлериңизди статикалык IP менен камсыздаңыз

7 өлкө боюнча чектөөсүз дароо берилүүчү Dedicated IPv4 жана Static ISP проксилери.

Node.js проксилерин сатып алуу

Related articles

Платформалар боюнча проксилер
Веб-скрейпинг үчүн проксилер: 24/7 краулерлери үчүн чексиз dedicated IPv4 жана ISP пулдары
Python, Playwright, Selenium жана Scrapy үчүн айлык чексиз трафиги бар ылдам HTTP(S) dedicated IPv4 жана static ISP проксилери. Тарифтерди салыштырып, баштаңыз.
Прокси орнотуу
Puppeteer'де (Node.js) аутентификациялуу проксини кантип орнотуу керек
Node.js Puppeteer'де аутентификациялуу HTTP(S) проксилерди --proxy-server желеги жана await page.authenticate() менен жөндөңүз. Даяр мисалдарды көчүрүңүз.
Прокси орнотуу
Playwright'та проксини кантип жөндөө керек (Browser жана Per-Context аутентификациясы)
Node.js жана Python үчүн Playwright'та аутентификациялуу HTTP(S) прокси жөндөп, BrowserContexts'те обочолонгон статикалык 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 проксилери. Чектөөсүз трафик.