Informații articol
Server proxy, sistem software dedicat care rulează pe un computer. Oferă diferite niveluri de funcționalitate, securitate și protecție a datelor.
Server proxy, sistem software dedicat care rulează pe un computer
Un server proxy este un server sau un sistem software dedicat care rulează pe un computer.
Acționează ca o poartă de acces între un client (de exemplu, un computer) și un server.
Clientul este separat de internet prin serverul proxy.
Traficul de date curge doar prin serverul proxy în drum spre adresa solicitată.
Răspunsul la solicitare este, de obicei, trimis înapoi clientului prin intermediul aceluiași server proxy.
Serverele proxy oferă diferite niveluri de funcționalitate, securitate și protecție a datelor.
Valorile diferă în funcție de aplicație, cerințe sau orientări ale companiei.
Cum funcționează serverele proxy
Practic, un server proxy este un computer cu o adresă IP cunoscută de client.
Acest sistem acționează ca un intermediar între client și un server țintă.
Nicio comunicare directă nu are loc între client și server-ul țintă atunci când utilizați un proxy.
Clientul solicită o pagină web sau un fișier de la un server de pe internet sau intranetul unei companii?
Cererea clientului se adresează serverului proxy ce trimite cererea către serverul țintă folosind adresa IP unică.
Serverul proxy primește apoi datele solicitate înapoi de la serverul țintă și le trimite computerului solicitant.
Scopuri de aplicare a unui server proxy
În funcție de configurație, serverele proxy pot efectua diverse sarcini.
De exemplu, pot fi utilizate pentru a optimiza echilibrarea sarcinii într-o rețea.
Pentru a face acest lucru, proxy distribuie cererile către un grup de servere.
În acest mod, se îmbunătățește utilizarea capacității și performanța rețelei.
Proxy-urile pot fi, de asemenea, utilizate pentru a controla lățimea de bandă disponibilă.
Articole recomandate:
Mai mult, un server proxy poate aduce modificări datelor trimise la transmiterea cererilor.
De exemplu, poate cripta datele pentru a nu fi citite în timpul transferului.
Proxy-urile pot să accelereze accesul la informații stocând rezultatele solicitărilor în memoria cache a serverului.
Acest lucru este realizat folosind un proxy de memorie în cache.
Vă invităm să parcurgeți și articolul nostru despre Google Cache pentru mai multe informații.
Proxy-ul gestionează o copie locală a conținutului web solicitat frecvent.
Drept urmare, cererile de servicii pot fi accelerate prin preluarea de conținut din cache-ul serverelor.
De exemplu, dacă a fost solicitat anterior de un alt client din aceeași rețea.
În acest fel, se poate realiza o reducere semnificativă a utilizării lățimii de bandă și a costurilor asociate.
Monitorizarea și filtrarea cererilor utilizatorilor prin intermediul serverelor proxy
Proxy-urile pot fi utilizate pentru a filtra cererile utilizatorului și a bloca accesul la conținut sau pagini web.
Acest lucru poate fi realizat folosind un server proxy cu filtrare de conținut.
Proxy-urile sunt utilizate în companii sau instituții de învățământ, cu ghiduri stricte de utilizare.
Blocarea anumitor website-uri, restricționarea accesului la anumite cuvinte cheie și cenzurarea conținutului.
Toate acestea sunt funcțiile de bază ale respectivelor proxy-uri.
Pe de altă parte, anumite proxy-uri pot fi folosite pentru a evita limitările geografice și regulile de cenzură.
Mai mult, servere-le proxy anonime pot fi utilizate pentru a anonimiza activitățile din online.
Acest tip transmite solicitări către un server de conținut, ascunzând adresa IP și modificând date de identificare.
Putem include aici, de exemplu, header-urile HTTPS.
Astfel, serverul de conținut nu cunoaște identitatea sursei solicitării. Doar proxy știe de unde provine acea solicitare.
Proxy-urile pot fi utilizate pentru a livra bannere publicitare orientate către anumite regiuni geografice.
Serverele verifică adresa IP sursă a interogării utilizatorului și determină locația geografică a cererii.
Pentru această aplicare se folosește o bază de date GeoIP.
Baza de date se asigură că anunțurile afișate sunt relevante pentru locația utilizatorului.
O altă aplicație de server proxy e traducerea conținutului website-ului în limba locală a clientului.
Răspunsurile la solicitările trimise de utilizatorii locali sunt înlocuite de conținut tradus de pe website-ul sursă.
Acest conținut tradus în conformitate cu cerințele clienților este returnat printr-un server proxy.
Informații despre declararea limbii sunt deosebit de importante în această situație.
Forward proxy vs reverse proxy
Un forward proxy este cea mai comună formă a unui server proxy.
Oferă servicii proxy unuia sau mai multor clienți. Acești clienți aparțin adesea unei rețele interne comune.
Proxy-urile forward sunt utilizate pentru a transmite cererile dintr-o rețea pe internet printr-un firewall.
Server-ul proxy verifică mai întâi dacă o solicitare este validă. Dacă nu este, nu e transmisă de către mandatar.
Clientul primește apoi un mesaj de eroare sau o adresă de redirecționare.
Dacă o solicitare e valabilă, proxy-ul forward verifică dacă informațiile solicitate au fost deja memorate în cache.
Presupunând că este cazul, proxy-ul forward furnizează informațiile din cache.
Dacă nu este cazul, cererea e trimisă printr-un firewall către un server de conținut din afara rețelei.
Acest server returnează informațiile către proxy-ul forward.
Proxy, la rândul său, transmite aceste informații clientului și le poate pune în cache pentru viitoare solicitări.
Invers, un reverse proxy e folosit pentru a transmite cereri de la internet către rețele interne.
Acest schimb de informații se realizează prin intermediul unui firewall.
Proxy-urile inverse pot împiedica clienții de pe internet să obțină acces direct, nemonitorizat la date confidențiale.
Respectivele informații se află pe serverele de conținut dintr-o rețea sau intranet izolat.
Ca un forward proxy, un server reverse proxy verifică, mai întâi, dacă solicitarea unui client extern este validă.
Prelucrarea unei cereri este apoi analogă procedurii unui forward proxy.
Diferența e dată de situația în care sunt valide, cererile fiind transmise către o rețea internă și nu către internet.
Pericole și probleme posibile când folosiți un server proxy
Serverele proxy trebuie configurate în funcție de cerințele și sarcinile lor.
Dacă un singur port este lăsat deschis în timpul configurației, hackerii pot citi date valoroase și confidențiale.
Informațiile respective pot fi folosite în mod necorespunzător în scopuri ilegale.
În plus, nu toate aplicațiile și serverele țintă permit accesul prin intermediul unui proxy.
Nu în ultimul rând, funcția de cache a proxy-urilor duce adesea la livrarea de date depășite din conținut.
Un server proxy verifică întotdeauna dacă datele sunt stocate în cache înainte de a le transmite clientului.
Articole similare