VVinaProxy

Node.js میں پراکسی سیٹ اپ کرنے کا طریقہ (Axios اور Native Fetch)

Updated:

Axios کا بلٹ اِن proxy: { host, port } آپشن https:// ٹارگٹس پر ناکام ہو جاتا ہے کیونکہ یہ HTTP CONNECT ٹنل قائم نہیں کرتا۔ 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+ 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
ریاستہائے متحدہ خریدیں
نجی IPv4 (ڈیٹا سینٹر)
🇸🇬 سنگاپور
دستیاب
شروع از
₫20,000 / IP / ماہ
≈ $0.74 · بلنگ VND میں
والیم پرائسنگ
  • 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
سنگاپور خریدیں
پلیٹ فارم کے لحاظ سے پراکسیز:web-scrapingseo-rank-trackingdiscord

Axios بمقابلہ Native Node.js fetch() پراکسی کنفیگریشن

دونوں لائبریریاں آپ کے VinaProxy ڈیش بورڈ سے معیاری http://user:pass@ip:port URLs قبول کرتی ہیں:

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 میں کنکشن پولنگ اور ٹائم آؤٹ کے بہترین طریقے

  • Axios میں httpsAgent کے ساتھ ہمیشہ proxy: false سیٹ کریں تاکہ Axios متصادم سسٹم HTTP_PROXY ماحولیاتی متغیرات کو نظر انداز کر دے
  • مستقل 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'); کو اِنی Nelize کریں۔

  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 کی تصدیق کریں

    تصدیق کے لیے res.data لاگ کریں کہ رسپانس آپ کے وقف کردہ پراکسی IP کے ذریعے آیا ہے۔

اکثر پوچھے جانے والے سوالات

Axios کا ڈیفالٹ `proxy: { host, port, auth }` HTTPS URLs پر کیوں ناکام ہو جاتا ہے؟

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 بیک اینڈز اور اسکریپرز کو اسٹیٹک IPs سے تقویت دیں

7 ممالک میں فوری لامحدود Dedicated IPv4 اور Static ISP پراکسیز۔

Node.js پراکسیز خریدیں

Related articles

پلیٹ فارم کے لحاظ سے پراکسیز
ویب اسکریپنگ کے لیے پراکسیز: 24/7 کرالرز کے لیے لامحدود ڈیڈیکیٹڈ IPv4 اور ISP پولز
Python، Playwright، Selenium اور Scrapy کے لیے تیز HTTP(S) ڈیڈیکیٹڈ IPv4 اور اسٹیٹک ISP پراکسیز، لامحدود ماہانہ بینڈوڈتھ۔ پلانز کا موازنہ کریں اور شروع کریں۔
پراکسی سیٹ اپ
Puppeteer (Node.js) میں تصدیق شدہ پراکسی کیسے سیٹ اپ کریں
Node.js Puppeteer میں --proxy-server لانچ فلیگ اور await page.authenticate() کے ذریعے تصدیق شدہ HTTP(S) پراکسیز کنفیگر کریں۔ ورکنگ کوڈ کی مثالیں حاصل کریں۔
پراکسی سیٹ اپ
Playwright میں پراکسی سیٹ اپ کرنے کا طریقہ (براؤزر اور فی کانٹیکسٹ تصدیق)
Node.js اور Python کے لیے Playwright میں تصدیق شدہ HTTP(S) پراکسیز کنفیگر کریں اور BrowserContexts میں متعدد الگ تھلگ سٹیٹک IPs چلائیں۔ مثالیں کاپی کریں۔
مفت ٹولز
بلک پراکسی فارمیٹ کنورٹر (100% کلائنٹ سائیڈ)
100% کلائنٹ سائیڈ بلک پراکسی لسٹ فارمیٹر۔ ip:port:user:pass، user:pass@ip:port، http:// URLs، SOCKS5 URIs، JSON arrays اور FoxyProxy ایکسپورٹس میں تبدیل کریں۔
پلیٹ فارم کے لحاظ سے پراکسیز
SEO اور SERP ٹریکنگ کے لیے پراکسیز: 7 ممالک میں کی ورڈز کی درست رینکنگ
7 ممالک میں لامحدود Dedicated IPv4 اور جامد ISP پراکسیز کے ساتھ مقامی کی ورڈ رینکنگ ٹریک کریں، geo-redirects کا آڈٹ کریں اور Screaming Frog کرالز چلائیں۔
پلیٹ فارم کے لحاظ سے پراکسیز
Discord کے لیے پراکسیز: ڈیڈیکیٹڈ اسٹیٹک IPs پر اکاؤنٹس اور ٹوکنز کو الگ رکھیں
متعدد Discord اکاؤنٹس اور ٹوکنز کو فون ویریفکیشن لاکس اور Cloudflare بلاکنگ سے محفوظ رکھیں۔ US، سنگاپور اور ویتنام کے لیے ڈیڈیکیٹڈ اسٹیٹک پراکسیز۔
IPV4 · united states
یو ایس پرائیویٹ IPv4 پراکسیز: تیز رفتار، وقف شدہ امریکی ڈیٹا سینٹر IPs
اسکریپنگ، رینک ٹریکنگ، اشتہار چیکس اور Amazon ریسرچ کے لیے وقف امریکی پرائیویٹ IPv4 پراکسیز۔ اسٹیٹک IP، فی IP ایک صارف، لامحدود بینڈوڈتھ اور فوری ایکٹیویشن۔
IPV4 · singapore
سنگاپور پرائیویٹ IPv4 پراکسیز: علاقائی فروخت اور اشتہارات کے لیے تیز رفتار، وقف شدہ SG IPs
Lazada اور Shopee SG اسٹورز، علاقائی اشتہاری اکاؤنٹس، اشتہار کی تصدیق اور تیز رفتار آٹومیشن کے لیے وقف سنگاپور پرائیویٹ IPv4 پراکسیز۔ لامحدود ڈیٹا۔