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.