VVinaProxy

Node.js'te proxy nasıl kurulur (Axios ve Yerel Fetch)

Updated:

Axios'un yerleşik proxy: { host, port } seçeneği, bir HTTP CONNECT tüneli açmadığı için https:// hedeflerinde başarısız olur. Node.js ve TypeScript isteklerini VinaProxy kimlik doğrulamalı HTTP(S) proxy'leri üzerinden sorunsuzca yönlendirmek için Axios'a bir HttpsProxyAgent (https-proxy-agent) veya yerel Node fetch() fonksiyonuna bir undici.ProxyAgent dağıtıcısı iletin.

Node.js (Axios / Undici) · HTTP Proxy Format
new HttpsProxyAgent('http://user:pass@ip:port')
Özel IPv4 (veri merkezi)
🇺🇸 Amerika Birleşik Devletleri
Mevcut
Başlangıç
₫20.000 / IP / ay
≈ $0,74 · VND cinsinden faturalandırılır
Toplu alım fiyatlandırması
  • 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
Amerika Birleşik Devletleri Satın Al
Özel IPv4 (veri merkezi)
🇸🇬 Singapur
Mevcut
Başlangıç
₫20.000 / IP / ay
≈ $0,74 · VND cinsinden faturalandırılır
Toplu alım fiyatlandırması
  • 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
Singapur Satın Al
Platforma göre proxy'ler:web-scrapingseo-rank-trackingdiscord

Axios ve yerel Node.js fetch() proxy yapılandırması

Her iki kütüphane de VinaProxy kontrol panelinizdeki standart http://user:pass@ip:port URL'lerini kabul eder:

HTTP İstemcisiPaketÖnerilen Kod Parçacığı
Axiosnpm i https-proxy-agentaxios.get(url, { httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port'), proxy: false })
Yerel 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'te bağlantı havuzu oluşturma ve zaman aşımı en iyi uygulamaları

  • Axios'un çakışan sistem HTTP_PROXY ortam değişkenlerini yoksayması için Axios'ta httpsAgent ile birlikte her zaman proxy: false ayarını yapın
  • Kalıcı keep-alive soketlerini yeniden kullanmak için döngünüzün dışında proxy IP'si başına bir kez HttpsProxyAgent veya ProxyAgent örneği oluşturun
  • Proxy Format Dönüştürücü aracımızı kullanarak VinaProxy proxy listenizi doğrudan bir JSON dizisi olarak dışa aktarın

Adım adım

  1. 1

    https-proxy-agent (veya undici) paketini yükleyin

    Node.js projenizde npm install axios https-proxy-agent komutunu çalıştırın.

  2. 2

    HttpsProxyAgent örneğini oluşturun

    VinaProxy kimlik bilgilerinizi kullanarak const agent = new HttpsProxyAgent('http://user:pass@ip:port'); tanımlamasını yapın.

  3. 3

    httpsAgent ve proxy: false değerlerini Axios'a iletin

    const res = await axios.get('https://vinaproxy.com/api/my-ip', { httpsAgent: agent, proxy: false, timeout: 10000 }); çağrısını yapın.

  4. 4

    Çıkış IP'sini doğrulayın

    Yanıtın özel proxy IP'niz üzerinden geldiğini doğrulamak için res.data çıktısını günlüğe kaydedin.

Sıkça sorulan sorular

Axios'un varsayılan `proxy: { host, port, auth }` yapılandırması HTTPS URL'lerinde neden başarısız olur?

Axios'un yerleşik proxy yapılandırması, bir HTTP CONNECT TLS tüneli açmak yerine düz bir HTTP isteği gönderir. proxy: false ile birlikte httpsAgent: new HttpsProxyAgent('http://user:pass@ip:port') kullanmak bu sorunu çözer.

Node.js 18/20/22 sürümlerinde yerel `fetch()` ile proxy nasıl kullanılır?

undici paketinden ProxyAgent sınıfını içe aktarın ve fetch() seçenekler nesnesinde { dispatcher: new ProxyAgent('http://user:pass@ip:port') } değerini iletin.

Proxy listemi Node.js için JSON formatına dönüştürebilir miyim?

Evet; ip:port:user:pass satırlarınızı ücretsiz Proxy Format Dönüştürücü aracımıza yapıştırın ve JSON çıktısını seçin.

Node.js arka uçlarınızı ve kazıyıcılarınızı statik IP'lerle güçlendirin

7 ülkede anında kotasız Özel IPv4 ve Statik ISP proxy'leri.

Node.js Proxy Satın Al

Related articles

Platforma göre proxy'ler
Web Scraping İçin Proxy'ler: 7/24 crawler'lar için limitsiz dedicated IPv4 ve ISP havuzları
Python, Playwright, Selenium ve Scrapy için sınırsız trafikli hızlı HTTP(S) dedicated IPv4 ve statik ISP proxy'leri. Paketleri karşılaştırıp hemen başlayın.
Proxy kurulumu
Puppeteer'da (Node.js) kimlik doğrulamalı proxy nasıl kurulur?
Node.js Puppeteer'da --proxy-server bayrağı ve await page.authenticate() ile kimlik doğrulamalı HTTP(S) proxy yapılandırın. Çalışan örnekleri kopyalayın.
Proxy kurulumu
Playwright'ta proxy nasıl kurulur (Tarayıcı ve Bağlam Bazlı Doğrulama)
Node.js ve Python için Playwright'ta kimlik doğrulamalı HTTP(S) proxy'leri yapılandırın, BrowserContext genelinde yalıtılmış statik IP'leri çalıştırın.
Ücretsiz araçlar
Toplu Proxy Format Dönüştürücü (%100 İstemci Taraflı)
%100 istemci taraflı toplu proxy dönüştürücü. ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON dizileri ve FoxyProxy arasında dönüştürün.
Platforma göre proxy'ler
SEO ve SERP Takibi İçin Proxy'ler: 7 ülkede doğru anahtar kelime sıralamaları
7 ülkede sınırsız özel IPv4 ve statik ISP proxy'lerle yerel sıralamaları izleyin, coğrafi yönlendirmeleri denetleyin ve Screaming Frog taramaları yürütün.
Platforma göre proxy'ler
Discord İçin Proxy: Hesap ve Token'ları Özel Statik IP'lerde İzole Edin
Discord hesaplarınızı ve token'ları telefon doğrulama kilitleri ve Cloudflare engellerinden koruyun. Özel ABD, Singapur ve Vietnam statik proxyleri.
IPV4 · united states
ABD Özel IPv4 Proxyleri: Hızlı, Tahsisli Amerikan Veri Merkezi IP'leri
Kazıma, sıra takibi, reklam kontrolü ve Amazon için tahsisli ABD özel IPv4 proxyleri. Statik IP, sınırsız trafik, tek kullanıcı ve anında aktivasyon.
IPV4 · singapore
Singapur Özel IPv4 Proxyleri: Bölgesel E-Ticaret ve Reklamlar İçin Hızlı, Özel SG IP'leri
Lazada ve Shopee SG mağazaları, bölgesel reklam hesapları, reklam doğrulama ve düşük gecikmeli otomasyon için statik Singapur IPv4 proxyleri. Sınırsız trafik.