Proxy Nedir? Ne İşe Yarar, Nasıl Çalışır?
Proxy, cihazınız ile hedef site arasında duran aracı sunucudur. Çalışma mantığını, türlerini ve doğru kullanım alanlarını anlatıyoruz.
İçindekiler
Proxy, cihazınız ile ulaşmak istediğiniz site arasında duran aracı sunucudur. İsteğinizi sizin yerinize hedefe iletir, yanıtı size geri getirir; hedef site de isteğin geldiği adres olarak sizin değil proxy’nin IP adresini görür. Aşağıda bir isteğin proxy üzerinden izlediği yolu, HTTP ile SOCKS5 farkını, VPN’den ayrımını ve hangi proxy türünün nerede işe yaradığını sade bir dille ele alıyoruz.
Proxy sunucusu ne yapar?
Normal bir bağlantıda tarayıcınız ya da uygulamanız hedef sunucuya doğrudan bağlanır ve hedef sizin IP adresinizi görür. Proxy kullandığınızda araya bir sunucu girer: uygulamanız önce proxy’ye bağlanır, proxy hedefe kendi adresinden bağlanır ve aradaki trafiği iki yöne taşır.
Bu aracılık dört işe yarar:
- Çıkış adresini değiştirmek: hedef site isteği sizin ağınızdan değil, proxy’nin adresinden gelmiş görür.
- Sabit bir çıkış adresi kullanmak: adresi değişmeyen bir proxy ile bağlantılarınız her seferinde aynı IP’den çıkar.
- Konumu değiştirmek: isteğiniz, proxy’nin bulunduğu ülkeden gelmiş gibi görünür.
- İstekleri yaymak: çok sayıda isteği birçok adrese dağıtabilirsiniz; hedef sitenin kurallarına uymak koşuluyla.
Bir istek proxy üzerinden nasıl ilerler?
Akışı beş adımda özetleyebiliriz:
- Uygulamanız proxy’nin adresine ve portuna bağlanır; gerekiyorsa kullanıcı adı ve parolayla kimliğini doğrular.
- Hedef adresi proxy’ye bildirir. Düz HTTP’de adres isteğin içinde gider; HTTPS’te ve SOCKS5’te ayrı bir tünel istenir.
- Proxy hedef sunucuya kendi çıkış adresinden bağlanır.
- Hedef sunucu yanıtını proxy’ye gönderir.
- Proxy yanıtı size iletir.
HTTPS sitelerde proxy trafiğin içeriğini göremez; yalnızca hangi sunucuya ve porta bağlandığınızı bilir. Şifreleme tarayıcınız ile hedef site arasında kurulur, proxy yalnızca şifreli baytları taşır. HTTP proxy bu tüneli CONNECT yöntemiyle açar:
Forward proxy ile reverse proxy aynı şey değil
Bu yazıda anlatılan ve satın alınan proxy’ler forward proxy’dir: istemcinin tarafında durur ve onun adına dışarıya çıkar. Reverse proxy ise bunun tersidir; bir web sitesinin ya da uygulamanın önünde durur ve gelen istekleri arkadaki sunuculara dağıtır. Nginx gibi yazılımlar bu rolü üstlenebilir; yük dengeleyiciler ve CDN hizmetleri de bu gruptadır. Kısacası forward proxy istemcinin çıkışını, reverse proxy sunucunun girişini yönetir.
HTTP, HTTPS ve SOCKS5: proxy hangi dili konuşur?
Proxy’ye hangi protokolle bağlandığınız, onu hangi uygulamada kullanabileceğinizi belirler.
- HTTP proxy web isteklerini anlar. Tarayıcıların, cURL’ün ve Python
requestsgibi kütüphanelerin hemen hepsi HTTP proxy ayarı sunar. HTTPS siteler yukarıdakiCONNECTtüneliyle geçer. - SOCKS5 uygulama protokolünden bağımsızdır: bağlantıyı olduğu gibi iletir. E-posta istemcisi, SSH, masaüstü uygulamaları ve oyun istemcileri gibi web dışı bağlantılar için uygundur; uygulamanın SOCKS ayarı sunması gerekir.
- Kimlik doğrulama çoğunlukla kullanıcı adı ve parolayla yapılır; bazı sağlayıcılar bunun yerine ya da buna ek olarak belirli IP adreslerine izin verme (IP izni) yöntemini sunar.
İki protokolün ayrıntılı karşılaştırması SOCKS5 ile HTTP proxy farkı yazısında yer alıyor. Listelediğimiz paketlerden Türkiye ISP paketlerinde ve Türkiye mobil proxy’nin haftalık ve aylık paketlerinde protokol sipariş sırasında seçilir; ayrıntı için HTTP & SOCKS5 Proxy sayfasına bakın.
Proxy ile VPN arasındaki fark
İkisi de çıkış adresinizi değiştirebilir, ama çalışma biçimleri farklıdır.
Tüm sütunları görmek için tabloyu yana kaydırın.
Özetle: bir uygulamanın ya da betiğin çıkış adresini kontrol etmek istiyorsanız proxy, cihazın tüm trafiğini şifreli bir tünele almak istiyorsanız VPN uygun araçtır. Proxy tek başına sizi anonim yapmaz; hesap girişleri, çerezler ve tarayıcı parmak izi gibi başka izler kalır.
Proxy türleri: IP’nin kaynağına göre ayrılır
Protokol nasıl bağlandığınızı, IP türü ise hedef sitenin adresi nasıl değerlendirdiğini etkiler. Dört ana tür vardır:
- Datacenter proxy: adresler bir veri merkezine ya da barındırma şirketine kayıtlıdır. Çok sayıda adres gereken toplu işlerde öne çıkar (Datacenter Proxy).
- ISP proxy: adresler bir internet servis sağlayıcısına kayıtlıdır ve paket süresince sabit kalır, sunucu ise veri merkezinde barınır; bu tanım proxy sağlayıcısının beyanıdır (ISP Proxy).
- Residential proxy: adresler ev bağlantılarına ait bir havuzdan gelir; genellikle trafiğe (GB) göre satılır ve dönen ya da sabit oturumla kullanılır (Residential Proxy).
- Mobil proxy: çıkış adresi bir mobil operatörün 4G/LTE hattına aittir (Mobil Proxy).
Türleri tek tabloda karşılaştırmak için proxy türleri karşılaştırması yazısına bakabilirsiniz.
Proxy nerelerde kullanılır?
Meşru kullanımların ortak noktası, çıkış adresini ya da konumunu kontrol etme ihtiyacıdır:
- Fiyat ve stok takibi: herkese açık ürün sayfalarını düzenli kontrol etmek (fiyat takibi).
- SEO ve sıralama izleme: arama sonuçlarının farklı konumlardan nasıl göründüğünü ölçmek (SEO takibi).
- Bölgesel test: bir sitenin ya da reklamın başka bir ülkede nasıl göründüğünü doğrulamak (pazar araştırması).
- Veri toplama: herkese açık verileri ölçülü hızla toplamak (web scraping).
- IP izin listesi: IP kısıtı olan bir panele ya da API’ye ekibin tek ve bilinen bir adresten bağlanmasını sağlamak.
Kurallar proxy ile değişmez
Amaç ne olursa olsun hedef sitenin kullanım şartlarına, robots.txt kurallarına ve geçerli mevzuata uymak size aittir. Proxy bu kuralları ortadan kaldırmaz.
Güvenilir bir proxy sağlayıcısını nasıl ayırt edersiniz?
Trafiğiniz sağlayıcının sunucusundan geçer; sağlayıcı bağlantı bilgilerinizi ve düz HTTP isteklerini görebilir. Bu yüzden şu sorulara net yanıt arayın:
- IP türü ve kaynağı açıkça yazılı mı: datacenter, ISP, residential ya da mobil?
- Hangi protokoller ve kimlik doğrulama yöntemleri sunuluyor?
- Fiyatın neye göre belirlendiği (IP, GB ya da süre), para birimi ve vergi durumu açıkça yazıyor mu?
- “Sınırsız” gibi ifadelerin koşulları ile iptal, iade ve yasaklı kullanım kuralları açıkça yazılı mı?
- Satın almadan önce soru sorabileceğiniz bir kanal var mı, bağlantıyı küçük bir paketle sınayabiliyor musunuz?
Ücretsiz proxy listelerinden uzak durun: kimin işlettiği belli olmayan bir sunucuya trafiğinizi emanet edersiniz. Ayrıntısı ücretsiz proxy riskleri yazısında; seçim ölçütlerini ise ucuz proxy nasıl seçilir yazısında yedi maddede topladık.
Sonuç
Proxy, uygulamanız ile hedef arasına giren ve çıkış adresini belirleyen bir aracıdır. Protokol (HTTP ya da SOCKS5) nasıl bağlandığınızı, tür (datacenter, ISP, residential ya da mobil) ise adresin kaynağını belirler. İşinizin IP’den beklentisi netse seçim kolaylaşır: adres sabit kalacaksa ISP Proxy ile, çok sayıda ayrı adres gerekiyorsa Datacenter Proxy ile başlayabilirsiniz; protokol seçimi için HTTP & SOCKS5 Proxy sayfası yardımcı olur. Paketleri fiyatlandırma sayfasında yan yana görebilir, aldığınız bağlantı bilgilerini Proxy Kontrol aracıyla doğrulayabilirsiniz.
SSS