Sobes.tech
Intern

Proxy nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Proksi serveri (və ya sadəcə proksi) müştəri ilə başqa bir server arasında vasitəçi kimi işləyən serverdir.

O, müştərilərdən sorğuları qəbul edir və onları hədəf serverlərə yönləndirir, sonra isə hədəf serverlərdən cavabları müştərilərə geri qaytarır.

Əsas funksiyalar və proksi növləri:

  • Keşləşdirmə: Tez-tez tələb olunan resursların nüsxələrini saxlayır, giriş sürətini artırır və hədəf serverlərə yükü azaldır.
    # Nginx-də keşləşdirmə nümunəsi
    proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
    
    server {
        listen 80;
        location / {
            proxy_pass http://backend_server;
            proxy_cache my_cache;
            proxy_cache_valid 200 10m; # 200 cavablarını 10 dəqiqə keşləşdirir
        }
    }
    
  • Trafik filtrələməsi: İstənməyən resurslara və ya məzmunlara giriş bloklanır.
  • Yük balanslaşdırması: Gələn sorğuları bir neçə hədəf server arasında bölür, mövcudluğu və performansı artırır.
    # Yük balanslaşdırma nümunəsi
    upstream backend_servers {
        server backend1.example.com;
        server backend2.example.com;
        server backend3.example.com;
    }
    
    server {
        listen 80;
        location / {
            proxy_pass http://backend_servers;
        }
    }
    
  • Təhlükəsizliyin artırılması: Daxili şəbəkələri qoruyur, müştəri və ya serverlərin IP ünvanlarını gizlədir, trafiki yoxlayır.
  • Coğrafi hədəfləmə və məhdudiyyətlərin aşılması: Müştərinin bölgəsində mövcud olmayan resurslara giriş imkanı verir.

Əsas proksi növləri:

Növü Təsviri İstifadə halları
Forward Proxy Müştərilər xarici resurslara çıxış üçün proxy istifadə edir. Müştəriləri qoruyur. Korporativ şəbəkələrdə internetə girişin idarə olunması.
Reverse Proxy Serverlərin qarşısında yerləşir və xarici müştərilərin sorğularını idarə edir. Serverləri qoruyur. Yük balanslaşdırıcılar üçün veb serverlər, SSL terminasiya, keş.
Şəffaf Proxy Müştərilər onun mövcudluğundan xəbərsizdir, trafik şəbəkə səviyyəsində yönləndirilir. Şəbəkə cihazları (marşrutlaşdırıcılar) trafik filtrələməsi üçün.
SOCKS Proxy Müxtəlif protokolları dəstəkləyir (HTTP, HTTPS, FTP və s.). HTTP proxy-dən aşağı səviyyədə işləyir. Firewall-ları keçmək, anonimliyi artırmaq üçün.

Proksilər müasir şəbəkə infrastrukturunda performans, təhlükəsizlik və əlçatanlığı təmin etmək üçün kritik komponentlərdir.