Tüm lokasyonlar aktif · %99.99 uptime
Ağ Teknolojisi

Forward Proxy ile Reverse Proxy Farkı

İkisi de "proxy" adını taşır ve ikisi de araya girer. Fark, kimin adına araya girdiklerindedir. Forward proxy istemcinin vekilidir: sizin yerinize istek yapar. Reverse proxy sunucunun vekilidir: sunucu adına istek karşılar. Bu tek cümlelik ayrım, geri kalan her farkı açıklar.

ŞEKİLİki mimaride trafiğin yönü
YÖNKullanıcıForward proxyReverse proxyUygulama sunucusuistek (kullanıcı ayarladı)internet üzerindenyük dengeleme + önbellekyanıtTLS sonlandırılmış yanıt

Forward proxy kullanıcı tarafında, reverse proxy sunucu tarafında durur. Aynı istek ikisinden de geçebilir; birbirlerinin alternatifi değildirler.

Rol Karşılaştırması

ŞEKİLForward ve reverse proxy rolleri
ROLForward ProxyReverse ProxyKimi temsil ederİstemciyiSunucuyuKim yapılandırırKullanıcı / ağ yöneticisiSite sahibiGizlenen tarafİstemcinin IP'siSunucunun IP'siTipik amaçErişim, anonimlik, filtreYük dengeleme, önbellek, …Örnek yazılımSquid, 3proxyNginx, HAProxy, TraefikKullanıcı fark eder mi?Evet, ayar yaparHayır, şeffaf

Bu sitedeki ürünlerin tamamı forward proxy kategorisindedir; reverse proxy site yayınlayanların altyapı bileşenidir.

Reverse Proxy Ne İşe Yarar?

Modern bir web sitesinin önünde neredeyse her zaman bir reverse proxy vardır. Görevleri:

ŞEKİLReverse proxy'nin üstlendiği işler
GÖREVTLS sonlandırmaSertifika yönetimi tek noktada toplanırgüvenlikYük dengelemeİstekleri sağlıklı arka uçlara dağıtırölçekÖnbelleklemeStatik içeriği sunucuya hiç gitmeden dönerhızSıkıştırma ve yeniden yazmagzip/brotli, URL yönlendirme, başlık düzenlemeoptimizasyonKoruma katmanıHız limiti, WAF kuralları, bot filtrelemesavunma

Son katman, forward proxy kullanan tarafın karşısına çıkan duvardır: bot filtreleme kuralları burada çalışır.

Basit Nginx Örneği

ŞEKİLTipik bir reverse proxy bloğu
/etc/nginx/conf.d/uygulama.conf01upstream uygulama {02 server 127.0.0.1:3000;03 server 127.0.0.1:3001;04}0506server {07 listen 443 ssl;08 server_name ornek.com;0910 location / {11 proxy_pass http://uygulama;12 proxy_set_header Host $host;13 proxy_set_header X-Real-IP $remote_addr;14 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;15 }16}

X-Forwarded-For başlığı burada eklenir. Forward proxy tarafında ise bu başlığın eklenmemesi istenir — aynı başlık iki mimaride zıt anlam taşır.

Aynı Başlık, Zıt Anlam

X-Forwarded-For, reverse proxy tarafında iyi bir uygulamadır: arka uçtaki sunucunun gerçek ziyaretçi IP'sini görmesini sağlar. Forward proxy tarafında ise aynı başlık anonimliği bozar: hedef siteye gerçek adresinizi taşır. Proxy'nizin hangi başlıkları ilettiğini anonimlik testi ile ölçebilirsiniz; "Elite" sonucu, bu başlığın hiç gönderilmediği anlamına gelir.

Karıştırılan Noktalar

  • CDN bir reverse proxy'dir: Cloudflare, Fastly gibi servisler tam olarak bu rolü üstlenir.
  • API gateway de reverse proxy'dir: kimlik doğrulama ve yönlendirme ekler.
  • Gateway proxy adı yanıltıcıdır: proxy sağlayıcılarındaki "gateway" tek bir giriş adresidir ve forward proxy mimarisine aittir.
  • Şeffaf proxy forward'dır: kullanıcı ayar yapmasa da istemci adına çalışır.

Forward proxy tarafındaki ürünler için residential, ISP ve datacenter sayfalarına, protokol ayrımı için HTTP–SOCKS5 yazımıza göz atabilirsiniz.

Sıkça Sorulan Sorular

01Bir istek hem forward hem reverse proxy'den geçebilir mi?

Evet, günlük hayatta olan tam olarak budur: kurumsal ağda forward proxy, hedef sitenin önünde CDN/reverse proxy bulunur.

02Reverse proxy IP'mi gizler mi?

Hayır. Reverse proxy sunucunun adresini gizler; sizin adresiniz hedefe ulaşmaya devam eder.

03Kendi sitem için reverse proxy şart mı?

Zorunlu değil ama TLS yönetimi, birden fazla uygulamayı tek porttan sunma ve önbellekleme için pratikte standart hale gelmiştir.

İlgili Yazılar ve Sayfalar

SONRAKİ ADIM

Proxy altyapınızı bugün güçlendirin.

Ücretli paketlerle dakikalar içinde başlayın veya önce ücretsiz proxy listemizi deneyin.

FREEPROXY.TR

Ücretsiz proxy arıyorsanız doğru yerdesiniz

Güncel ücretsiz proxy adreslerini görüntüleyebileceğiniz, HTTP ve SOCKS proxy türlerini karşılaştırabileceğiniz ve proxy bağlantılarınızı ücretsiz araçlarla kontrol edebileceğiniz kapsamlı bir proxy platformu.