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 (datacenter)
🇺🇸 එක්සත් ජනපදය
ලබා ගත හැකිය
සිට
₫20,000 / IP / මසකට
≈ US$0.74 · VND වලින් අය කෙරේ
තොග මිල ගණන්
  • 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
එක්සත් ජනපදය මිලදී ගන්න
පුද්ගලික IPv4 (datacenter)
🇸🇬 සිංගප්පූරුව
ලබා ගත හැකිය
සිට
₫20,000 / IP / මසකට
≈ US$0.74 · VND වලින් අය කෙරේ
තොග මිල ගණන්
  • 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
සිංගප්පූරුව මිලදී ගන්න
වේදිකාව අනුව Proxy: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 })
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' }) } })

Node.js හි Connection pooling සහ timeout සඳහා හොඳම භාවිතයන්

  • පද්ධතියේ පවතින HTTP_PROXY පරිසර විචල්‍යයන් සමඟ ඇතිවන ගැටලු මඟහරවා ගැනීමට Axios හි httpsAgent සමඟ සෑම විටම proxy: false සකසන්න
  • ස්ථාවර keep-alive සොකට් නැවත භාවිතය සඳහා ඔබගේ ලූපයට පිටතින් එක් ප්‍රොක්සි IP එකකට එක් වරක් බැගින් HttpsProxyAgent හෝ ProxyAgent සාදන්න
  • අපගේ Proxy Format Converter භාවිතයෙන් ඔබගේ VinaProxy ප්‍රොක්සි ලැයිස්තුව ඍජුවම JSON array එකක් ලෙස ලබාගන්න

පියවරෙන් පියවර

  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 ලොග් කරන්න.

නිතර අසන ප්‍රශ්න

HTTPS URL සඳහා Axios හි පෙරනිමි `proxy: { host, port, auth }` අසාර්ථක වන්නේ ඇයි?

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 බවට පරිවර්තනය කළ හැකිද?

ඔව්—අපගේ නොමිලේ ලබාදෙන Proxy Format Converter වෙත ඔබගේ ip:port:user:pass පේළි ඇතුළත් කර JSON ප්‍රතිදානය තෝරන්න.

ස්ථාවර IP සමඟ ඔබගේ Node.js පසුඅන්ත සහ scraper සවිබල ගන්වන්න

රටවල් 7ක් පුරා ක්ෂණික අසීමිත Dedicated IPv4 සහ Static ISP ප්‍රොක්සි.

Node.js ප්‍රොක්සි මිලදී ගන්න

Related articles

වේදිකාව අනුව Proxy
Web Scraping සඳහා ප්‍රොක්සි: 24/7 crawlers සඳහා සීමාරහිත dedicated IPv4 සහ ISP pools
Python, Playwright, Selenium සහ Scrapy සඳහා අසීමිත මාසික Bandwidth සහිත වේගවත් HTTP(S) Dedicated IPv4 සහ Static ISP ප්‍රොක්සි. පැකේජ සසඳා අදම අරඹන්න.
Proxy සැකසුම
Puppeteer (Node.js) හි සත්‍යාපිත ප්‍රොක්සියක් සකසන්නේ කෙසේද
--proxy-server flag එක සහ await page.authenticate() මඟින් Node.js Puppeteer හි සත්‍යාපිත HTTP(S) ප්‍රොක්සි සකසන්න. සාර්ථක උදාහරණ පිටපත් කරගන්න.
Proxy සැකසුම
Playwright හි ප්‍රොක්සියක් සකසන ආකාරය (Browser සහ Per-Context Auth)
Node.js සහ Python සඳහා Playwright හි authenticated HTTP(S) ප්‍රොක්සි සකසා, BrowserContexts හරහා හුදකලා ස්ථාවර IP ධාවනය කරන්න. උදාහරණ පිටපත් කරන්න.
නොමිලේ මෙවලම්
තොග ප්‍රොක්සි ආකෘති පරිවර්තකය (100% ක්ලයන්ට් මට්ටමේ)
100% ක්ලයන්ට් මට්ටමේ තොග ප්‍රොක්සි සකසනය. ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON arrays සහ FoxyProxy අතර පහසුවෙන් පරිවර්තනය කරන්න.
වේදිකාව අනුව Proxy
SEO සහ SERP Tracking සඳහා Proxies: රටවල් 7ක් පුරා නිවැරදි keyword ශ්‍රේණිගත කිරීම්
ස්ථානීය keyword ශ්‍රේණිගත කිරීම් නිරීක්ෂණය, geo-redirects විගණනය හා Screaming Frog crawls සඳහා රටවල් 7ක unmetered dedicated IPv4 සහ static ISP proxies.
වේදිකාව අනුව Proxy
Discord සඳහා ප්‍රොක්සි: කැපවූ ස්ථාවර IP මත ගිණුම් සහ ටෝකන වෙන් කරන්න
බහුවිධ Discord ගිණුම් සහ ටෝකන දුරකථන තහවුරු කිරීම් සහ Cloudflare අවහිර කිරීම් වලින් සුරක්ෂිතව තබන්න. කැපවූ US, Singapore සහ Vietnam ස්ථාවර ප්‍රොක්සි.
IPV4 · united states
US පුද්ගලික IPv4 Proxy: වේගවත්, කැපවූ ඇමරිකානු Datacenter IP
Scraping, rank tracking, දැන්වීම් පරීක්ෂා සහ Amazon සඳහා කැපවූ US පුද්ගලික IPv4 proxy. ස්ථාවර IP, එක් අයෙකුට එක් IP, අසීමිත bandwidth, ක්ෂණික ඇක්ටිව් වීම.
IPV4 · singapore
සිංගප්පූරු පුද්ගලික IPv4 Proxy: කලාපීය අලෙවිය සහ දැන්වීම් සඳහා වේගවත්, කැපවූ SG IP
Lazada සහ Shopee SG වෙළඳසැල්, කලාපීය දැන්වීම් ගිණුම්, දැන්වීම් සත්‍යාපනය සහ අඩු ප්‍රමාද ස්වයංක්‍රීයකරණය සඳහා කැපවූ සිංගප්පූරු පුද්ගලික IPv4 proxy. අසීමිත ඩේටා.