İçeriğe geç

Proxy satın alma rehberi: en iyi seçeneği nasıl bulursunuz

Прокси
Proxy satın alma rehberi: en iyi seçeneği nasıl bulursunuz

En iyi proxy'yi bulmak, hedef sitenin güvenlik önlemleri ile proxy'nin IP kaynağı, protokolü ve rotasyon mantığı arasında hassas bir uyum gerektirir. Büyük ölçekli veri toplamada veya hesap yönetiminde başarı; engelleri ve CAPTCHA'ları en aza indirmek için yüksek güvenilirlikte ASN'ler ve düşük gecikmeli altyapı sunan GProxy gibi bir sağlayıcıyı seçmeye bağlıdır.

1. Proxy'lerin IP kaynağına ve güven puanına göre sınıflandırılması

Her proxy stratejisinin temeli IP adresinin kaynağıdır. Web sunucuları her IP'ye aynı şekilde davranmaz. Güvenlik sistemleri, IP'leri kökenlerine göre "güven katmanlarına" ayırmak için veritabanları kullanır.

Veri merkezi proxy'leri

Veri merkezi proxy'leri Amazon Web Services (AWS), Google Cloud veya DigitalOcean gibi ikincil şirketlerden gelir. En hızlı ve en uygun fiyatlı seçenektir; genellikle 1 Gbps veya daha yüksek hız sunar. Ancak bir internet servis sağlayıcısıyla (ISP) ilişkili olmadıkları için Akamai veya Cloudflare gibi gelişmiş anti-bot sistemleri tarafından kolayca işaretlenirler. Veri merkezi proxy'lerini düşük güvenlikli hedeflerde veya hızın mutlak öncelik olduğu durumlarda kullanın.

Residential proxy'ler

Residential proxy'ler, ISP'ler tarafından gerçek ev kullanıcılarına atanan IP'lerdir. Web scraping için "altın standart" sayılırlar. Trafik sıradan bir evden geliyormuş gibi göründüğü için sitelerin bunu engellemesi çok daha zordur. Bu proxy'ler genellikle gigabayt başına ücretlendirilir. Örneğin GProxy'nin residential havuzu milyonlarca benzersiz IP'ye erişim sağlar; bu da hedef sunucunun tüm aralığı haritalayıp engellemesini neredeyse imkânsız kılar.

Mobil proxy'ler (4G/5G)

Mobil proxy'ler trafiği baz istasyonları üzerinden yönlendirir. En yüksek güven puanına sahiptirler, çünkü yüzlerce hatta binlerce gerçek kullanıcı çoğu zaman CGNAT (Carrier-Grade NAT) üzerinden tek bir mobil IP'yi paylaşır. Bir mobil IP'yi engellemek "çevresel zarar" riski taşır — gerçek müşterileri de engeller. Sosyal medya otomasyonu (Instagram, TikTok) ve yüksek güvenlikli sneaker siteleri için vazgeçilmezdirler.

ISP proxy'leri (statik residential)

ISP proxy'leri, veri merkezi altyapısının hızını residential ASN'lerin güvenilirliğiyle birleştirir. Veri merkezlerinde barındırılır ancak Comcast veya AT&T gibi ISP adlarına kayıtlıdır. Değişmeyen statik bir IP sunarlar; bu da IP değişiminin "şüpheli giriş" uyarısı tetikleyebileceği kurumsal hesapların yönetimi için onları ideal kılar.

Proxy satın alma rehberi: en iyi seçeneği nasıl bulursunuz

2. Protokoller derinlemesine: HTTP ve SOCKS5

Protokol, verinin proxy sunucu üzerinden nasıl paketlenip gönderileceğini belirler. Yanlış protokol seçmek veri sızıntısına veya bağlantı hatalarına yol açabilir.

  • HTTP/HTTPS: özellikle web trafiği için tasarlanmıştır. HTTPS proxy'leri trafiği çözüp yeniden şifreleyebilir (sertifika güveniliyorsa) ya da SSL trafiğini tünellemek için CONNECT yöntemini kullanabilir. Standart web scraping ve tarayıcı tabanlı işler için en uygunudur.
  • SOCKS5: daha çok yönlü, daha alt seviye bir protokol. SOCKS5 trafiği yorumlamaz, bu da onu bazı uygulamalarda daha hızlı kılar. Kritik nokta: SOCKS5, video akışı, oyun ve VoIP uygulamaları için gereken UDP'yi (User Datagram Protocol) destekler.

Gelişmiş scraping için GProxy kullanırken genellikle SOCKS5 tercih edilir, çünkü karmaşık kimlik doğrulama ve başlıkları standart HTTP proxy'lerinden daha temiz yönetir. Ayrıca gerçek IP adresinizi sızdırabilecek X-Forwarded-For başlığını eklemeyerek ek bir anonimlik katmanı sağlar.

3. Proxy türlerinin karşılaştırması: teknik döküm

En iyi seçeneği belirlemek için maliyet, hız ve anonimlik arasındaki dengeleri tartmanız gerekir. Aşağıdaki tablo dört temel proxy türünün ana metriklerini özetler.

Proxy türü Güven seviyesi Ort. gecikme Tipik fiyatlandırma En iyi kullanım alanı
Veri merkezi Düşük <50ms IP başına / Ucuz SEO takibi, hız kritik işler
Residential Yüksek 200ms - 800ms GB başına / Orta E-ticaret scraping, pazar araştırması
Mobil (4G) En yüksek 400ms - 1200ms GB başına / Pahalı Sosyal medya, hesap oluşturma
ISP (statik) Yüksek <100ms IP başına / Premium Hesap yönetimi, FinTech erişimi

4. Rotasyon mantığı ve oturum yönetimi

IP'leriniz arasında nasıl geçiş yaptığınız, IP'lerin kendisi kadar önemlidir. IP değişimini yönetmenin iki temel yolu vardır: rotasyon ve "sticky" oturumlar.

Rotating proxy'ler

Rotasyonlu kurulumda gönderdiğiniz her istek (veya birkaç dakikada bir) havuzdan yeni bir IP adresi alır. Bu, büyük ölçekli scraping için kritiktir. Bir e-ticaret sitesinden 100.000 ürün sayfası çekiyorsanız, IP'yi her 5-10 istekte bir değiştirmek hedefin bir örüntü tespit edip 429 (Too Many Requests) hatası vermesini engeller.

Sticky oturumlar

Sticky oturumlar aynı IP adresini belirli bir süre boyunca — genellikle 1, 10 veya 30 dakika — korumanızı sağlar. Giriş gerektiren işler için zorunludur. Bir kullanıcı panelinde gezinirken IP'niz değişirse site güvenlik gerekçesiyle büyük olasılıkla oturumunuzu kapatır. GProxy, oturum süresini proxy dizesi üzerinden tanımlamanıza izin vererek bir IP'nin ne kadar süre tutulacağı konusunda ayrıntılı kontrol sunar.

Proxy satın alma rehberi: en iyi seçeneği nasıl bulursunuz

5. Teknik uygulama: proxy'ye bağlanma

Profesyonel proxy servisleri iki temel kimlik doğrulama yöntemi kullanır: IP whitelisting ve kullanıcı:parola doğrulaması. Yerel IP'nizin sık değişebildiği bulut tabanlı uygulamalarda kullanıcı:parola genellikle daha esnektir.

Aşağıda, kimlik doğrulamalı rotasyonlu bir residential proxy'yi uygulamak için Python ve requests kütüphanesini kullanan pratik bir örnek var. Bu kod parçası, rotasyonu arka planda yöneten bir proxy gateway ile nasıl çalışılacağını gösterir.

import requests

# GProxy residential gateway example
proxy_host = "proxy.gproxy.com"
proxy_port = "8000"
proxy_user = "your_username"
proxy_pass = "your_password_session-12345" # # Sticky IP için oturum kimliği kullanımı

proxy_url = f"http://{proxy_user}:{proxy_pass}@{proxy_host}:{proxy_port}"

proxies = {
    "http": proxy_url,
    "https": proxy_url,
}

try:
    # # Atanan IP'yi görmek için bağlantıyı test etme
    response = requests.get("https://api.ipify.org?format=json", proxies=proxies, timeout=10)
    print(f"Current Proxy IP: {response.json()['ip']}")

    # # Asıl scraping görevini çalıştırma
    target_url = "https://example-ecommerce-site.com/products"
    page_data = requests.get(target_url, proxies=proxies, timeout=15)
    print(f"Status Code: {page_data.status_code}")

except Exception as e:
    print(f"Connection Error: {e}")

Bu kodda session-12345 sonekini farklı bir dizeyle değiştirmek, GProxy gateway'inin residential havuzdan yeni bir IP adresi atamasını sağlar. Bu "backconnect" mimarisi, rotasyon mantığını proxy sağlayıcısına devrederek kodunuzu basitleştirir.

6. Satın almadan önce değerlendirilecek kritik faktörler

Aylık aboneliğe veya büyük bir bant genişliği paketine karar vermeden önce sağlayıcıyı şu dört teknik ölçüte göre denetleyin:

Havuz büyüklüğü ve çeşitliliği

"Milyonlarca IP" iddiasında bulunan bir sağlayıcı, bu IP'lerin hepsi aynı /16 alt ağındaysa hiçbir anlam ifade etmez. Bir site o alt ağı engellerse tüm proxy listeniz işe yaramaz hale gelir. GProxy, ASN (Autonomous System Number) çeşitliliğine önem verir ve IP'lerin binlerce farklı sağlayıcıya ve coğrafi bölgeye yayılmasını sağlar.

Başarı oranı ve gecikme

"Success Rate" ölçmek için deneme talep edin. %99 başarı oranı, 100 istekten yalnızca 1'inin proxy kaynaklı sorunlardan dolayı başarısız olduğu anlamına gelir. Yüksek oranda 502 (Bad Gateway) veya 504 (Gateway Timeout) hatası görüyorsanız sağlayıcının altyapısı muhtemelen aşırı yüklüdür.

Eşzamanlılık limitleri

Bazı sağlayıcılar kaç eşzamanlı bağlantı (thread) çalıştırabileceğinizi sınırlar. Yüksek hızlı veri toplama için sınırsız eşzamanlılığa ihtiyacınız var. Servisin, yapay yazılım limitleri yerine donanım kapasitenize göre thread sayısını ölçeklendirmenize izin verdiğinden emin olun.

Geo-targeting hassasiyeti

Yerelleştirilmiş fiyat veya reklam verisi topluyorsanız şehir ya da eyalet düzeyinde hedefleme gerekir. Standart residential proxy'ler genellikle yalnızca ülke düzeyinde hedefleme sunar. Sağlayıcının proxy dizesi üzerinden şehir belirtmenize izin verip vermediğini kontrol edin (örneğin user-country-us-city-newyork).

Önemli çıkarımlar

En iyi proxy'yi seçmek, tüm projenizin ROI'sini etkileyen teknik bir karardır. Farklı IP kaynaklarının güven katmanlarını anlayıp doğru rotasyon mantığını uygulayarak en gelişmiş anti-bot sistemlerini bile aşabilirsiniz.

  • Proxy'yi hedefe göre seçin: hız/düşük güvenlikli siteler için veri merkezi, e-ticaret/scraping için residential, sosyal medya için mobil kullanın.
  • SOCKS5'i önceliklendirin: uygulamanız destekliyorsa SOCKS5, HTTP'den daha iyi performans ve esneklik sunar.
  • Girişlerde sticky oturum kullanın: oturum açılmış alanlarda gezinirken oturumunuzun kapanmaması için daima bir oturum kimliği kullanın.

Pratik ipucu 1: Her zaman küçük bir "test" paketiyle başlayın. Ölçeği büyütmeden önce hedef sitenize 1.000 kez istek gönderen bir betik çalıştırın ve başarı oranı ile ortalama yanıt süresini hesaplayın.

Pratik ipucu 2: Başlıklarınızı izleyin. Proxy sağlayıcınızın, hedef sunucuya proxy kullandığınızı belli eden Via veya X-Proxy-ID gibi başlıklar eklemediğinden emin olun.

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.