Proxy sunucu
Genel Bakış
Proxy serveristemci ile internet arasında bir aracı sunucudur. Proxy sunucuları aşağıdaki temel işlevleri sunar:
Güvenlik duvarı ve ağ veri filtreleme.
Ağ bağlantısı paylaşımı
Veri önbelleğe alma
Proxy sunucuları, IP adresinizi gizleyerek ağ kimliğinizi gizlemeye, gizlemeye ve anonim hale getirmeye izin verir.
Proxy Sunucuların Amacı
Proxy sunucularını kullanma nedenleri şunlardır:
İzleme ve Filtreleme
Performansı iyileştirmek
Translation
Hizmetlere anonim olarak erişim
Security
İzleme ve Filtreleme
Proxy sunucuları, aşağıdakiler gibi birkaç tür filtreleme yapmamıza izin verir:
İçerik filtreleme
Şifrelenmiş verileri filtreleme
Atlama filtreleri
Günlük kaydı ve gizli dinleme
Performansı iyileştirmek
İstemci tarafından önceki talepte bulunulduğunda kaydedilen önbellekten içerik alma işlemi ile hizmeti hızlandırır.
Tercüme
Kaynak içeriği hariç tutarak veya kaynak içeriği orijinal yerel içerikle değiştirerek kaynak siteyi yerel kullanıcılar için özelleştirmeye yardımcı olur. Bunda, küresel kullanıcılardan gelen trafik Translation proxy aracılığıyla kaynak web sitesine yönlendirilir.
Hizmetlere anonim olarak erişim
Bunda, hedef sunucu anonimleştiren proxy sunucusundan talebi alır ve bu nedenle son kullanıcı hakkında bilgi almaz.
Güvenlik
Proxy sunucusu kullanıcının kimliğini gizlediği için spam ve hacker saldırılarından korur.
Vekil Türleri
Aşağıdaki tablo proxy türlerini kısaca açıklamaktadır:
Forward Proxy'ler
Bu durumda, müşteri dahili ağ sunucusunun internete iletmesini ister.
Açık Proxy'ler
Açık Proxy'ler, müşterilerin web'de gezinirken IP adreslerini gizlemelerine yardımcı olur.
Ters Vekiller
Bunda, istekler bir veya daha fazla proxy sunucuya iletilir ve proxy sunucusundan yanıt, doğrudan orijinal Sunucudan gelmiş gibi alınır.
Mimari
Proxy sunucusu mimarisi, aşağıdaki şemada gösterildiği gibi birkaç modüle bölünmüştür:
Proxy kullanıcı arayüzü
Bu modül, kullanıcı arayüzünü kontrol eder ve yönetir ve son kullanıcıya kullanımı kolay bir grafik arayüz, pencere ve bir menü sağlar. Bu menü aşağıdaki işlevleri sunar:
Proxy'yi başlat
Proxy'yi durdur
Exit
URL engelleme
İstemci engelleme
Günlüğü yönet
Önbelleği yönet
Yapılandırmayı değiştir
Proxy sunucu dinleyicisi
İstemci tarayıcısından gelen yeni isteğin dinlendiği porttur. Bu modül aynı zamanda kullanıcı tarafından verilen listeden istemcileri bloke eder.
Bağlantı Yöneticisi
Proxy sunucusunun ana işlevselliğini içerir. Aşağıdaki işlevleri yerine getirir:
Proxy sunucusunun ana işlevselliğini içerir. Aşağıdaki işlevleri yerine getirir:
İstemcinin başlığındaki isteği okuyun.
URL'yi ayrıştırın ve URL'nin engellenip engellenmediğini belirleyin.
Web sunucusuna bağlantı oluşturun.
Yanıtı web sunucusundan okuyun.
Önbellekte sayfanın bir kopyası yoksa, sayfayı web sunucusundan indirin, aksi takdirde son değiştirilme tarihini yanıt başlığından kontrol eder ve buna göre web'den önbellekten veya sunucudan okunur.
Ardından, önbelleğe almaya izin verilip verilmediğini de kontrol edecek ve buna göre sayfayı önbelleğe alacaktır.
Önbellek Yöneticisi
Bu modül, web sayfalarının önbellekte saklanması, silinmesi, temizlenmesi ve aranmasından sorumludur.
Günlük Yöneticisi
Bu modül, günlüklerin görüntülenmesinden, temizlenmesinden ve güncellenmesinden sorumludur.
Yapılandırma
Bu modül, diğer modüllerin önbelleğe alma gibi istenen yapılandırmaları gerçekleştirmesine izin veren yapılandırma ayarlarının oluşturulmasına yardımcı olur.