Proxy - servicii în rețele de calculatoare, permițând clienților să efectueze cereri indirecte la alte servicii de rețea. Clientul se conectează mai întâi la serverul proxy și solicită o resursă localizată pe un alt server. Apoi, serverul proxy, fie se conectează la serverul specificat și obține resursa de la ea sau returnează resursa din propria memorie cache (în cazul în care, dacă proxy-ul are propriul cache). În unele cazuri, cererea clientului sau răspunsul serverului poate fi modificat de către serverul proxy pentru scopuri specifice. Ca un server proxy ajută la protejarea calculatorului client de la unele atacuri de rețea și ajută la păstrarea anonimatului clientului.
Cel mai adesea, servere proxy sunt utilizate în următoarele scopuri:
Să presupunem că aveți nevoie pentru mașinile din rețeaua locală au acces la Internet. În acest caz, serverul trebuie să îndeplinească funcțiile unui router (router). Acesta trebuie să aibă cel puțin două plăci de rețea (două interfețe de rețea):
- unul conectat la furnizorul de servicii de internet (de exemplu, eth0);
- incluse în a doua rețea internă (de exemplu, eth1).
Pentru distribuirea la Internet, puteți utiliza rețeaua internă:
NAT, spre deosebire de proxy, vă permite să funcționeze bine nu doar http. dar, de asemenea, ftp, pop3, smtp, ssh, telnet. - mănâncă practic orice protocol. Nu aveți nevoie pentru a explica serviciul pe care funcționează printr-un proxy, prescrie setările corespunzătoare în programul client.