Bir proxy sunucusu, cihazınız ile internet arasında yer alan bir ara sunucudur ve web isteklerinizi kendi IP adresini kullanarak iletir, böylece web siteleri sizin IP'niz yerine proxy'nin IP'sini görür. Her yanıtı size geri iletir, bu da IP adresinizi gizlemenizi sağlar. HTTP standardı (RFC 9110), bir proxy'yi genellikle yerel yapılandırma (tarayıcı veya sistem ayarları gibi) veya bir scraper'ın kodu aracılığıyla seçilen bir mesaj iletim aracı olarak tanımlar.

Proxy Sunucusu Nasıl Çalışır

  1. Uygulamanız isteği proxy'ye gönderir web sitesine değil. Düz bir HTTP sayfası için tam URL'yi gönderir; bir HTTPS sitesi için proxy'den CONNECT host:443 ile bir tünel açmasını ister.
  2. Proxy, web sitesiyle kendi IP adresinden iletişim kurar.
  3. Web sitesi proxy'ye yanıt verir, ve proxy yanıtı uygulamanıza geri iletir.

Proxy Sunucusu Türleri

  • Yönüne göre: bir ileri proxy istemci için hareket eder; bir ters proxy web sitesinin sunucuları için hareket eder ve yük dengeleme ve önbellekleme gibi görevleri yerine getirir.
  • IP kaynağına göre: konut, veri merkezi, ISP ve mobil proxy'leri, IP adresinin kime kayıtlı olduğuna göre farklılık gösterir.
  • Protokole göre: HTTP proxy'leri web isteklerini işlerken, SOCKS5 proxy'leri SOCKS destekleyen herhangi bir uygulama için TCP ve UDP trafiğini iletir.
  • IP'yi kimin kullandığına göre: paylaşılan proxy'ler aynı anda birkaç müşteri tarafından kullanılır; özel proxy'ler ise bir kişi tarafından kullanılır.
  • IP'nin nasıl değiştiğine göre: bir dönüşümlü proxy IP'leri değiştirir; bir statik proxy bir IP'yi korur.
  • Seçip seçmediğinize göre: bir müdahale proxy'si, genellikle şeffaf proxy olarak adlandırılır, istemci tarafından seçilmez. Ağ, RFC 9110'a göre trafiği bunun üzerinden gönderir.

Proxy Sunucuları Ne İçin Kullanılır

  • Gizlilik: IP adresinizi ziyaret ettiğiniz sitelerden gizlemek.
  • Web scraping: istekleri birçok IP adresine yaymak için IP döngüsü kullanmak.
  • Konum spesifik sonuçlar: başka bir ülke veya şehirdeki kullanıcıların gördüklerini görmek, buna coğrafi hedefleme denir.
  • İç ağlar için internet erişimi: Apache belgeleri, bir güvenlik duvarı tarafından kısıtlanan iç istemcilere internet erişimi sağlamayı açıklar.
  • Önbellekleme: bir grup kullanıcı için bant genişliğini azaltmak amacıyla içeriği depolamak ve yeniden kullanmak.

Web Siteleri Hala Neleri Görebilir

Bir proxy, bir sitenin gördüğü IP adresini değiştirir, ancak her şeyi değiştirmez:

  • Proxy başlıkları: proxy'ler Via başlığı ekleyebilir ve bazıları X-Forwarded-For ekleyebilir, bu da orijinal istemci IP'sini taşıyabilir.
  • Sızıntılar: bir DNS sızıntısı veya WebRTC sızıntısı gerçek IP'nizi açığa çıkarabilir, trafiğiniz proxy üzerinden geçerken bile.
  • Tarayıcınız veya scriptiniz: tarayıcı parmak izi ve çerezler hala sizi tanımlayabilir.

Proxy Sunucularının Avantajları ve Dezavantajları

Avantajlar: bir proxy, ziyaret ettiğiniz sitelerden IP adresinizi gizler. Sıkça talep edilen içeriği önbelleğe alarak yanıtları hızlandırabilir ve kuruluşların web erişimini filtrelemesine ve kontrol etmesine olanak tanır. Dezavantajlar: trafiği ekstra bir sunucu üzerinden yönlendirmek gecikme ekleyebilir. Ne kadar eklediği, büyük ölçüde proxy sunucusunun ne kadar uzakta ve ne kadar meşgul olduğuna bağlıdır. Çoğu proxy, bir VPN'in aksine varsayılan olarak trafiği şifrelemez. Proxy operatörü, üzerinden geçen trafiği görebilir ve kaydedebilir, bu nedenle hangi sağlayıcıya güvendiğiniz önemlidir, özellikle de bilinmeyen veya ücretsiz proxy'ler ile. MDN, internette muhtemelen yüz binlerce açık yönlendirme proxy'sinin bulunduğunu belirtmektedir.

Proxy Sunucusu vs. VPN

Bir VPN genellikle bir cihazın tüm trafiğini bir sunucu üzerinden şifrelerken, bir proxy yalnızca onu kullanmak üzere ayarlanmış uygulamaları yönlendirir. Tam bir karşılaştırma için VPN vs. Proxy'ya bakın.

İlgili Terimler