Cum se configurează un server proxy în Ubuntu Linux

Cum se configurează un server proxy în Ubuntu Linux / Linux

Există multe motive pentru care ați putea dori să învățați cum să configurați un server proxy în Ubuntu Linux pentru a trimite traficul prin intermediul browserului. Poate că navigați pe o rețea fără fir fără fir, sau poate că nu doriți ca BOFH la locul de muncă să vadă unde vă aflați pe Internet. Indiferent de rațiunea dvs., este destul de simplă în aceste zile, atâta timp cât aveți niște abilități de calculator și puteți să configurați un sistem acasă sau să lucrați ca proxy.

Ce este un proxy? Pur și simplu, un proxy reprezintă o oprire intermediară pe care browser-ul dvs. o face în timp ce solicită pagini Web și alte tipuri de conținut web de pe Internet. Multe companii le folosesc în mod legitim, astfel încât să poată filtra conținutul, atât din punct de vedere al securității, cât și prin controlul perimetrului, ca soluție antivirus / anti-malware sau să se asigure că angajații respectă politica de Internet.


Când browserul dvs. face o solicitare, acesta contactează mai întâi serverul proxy. Dacă serverul proxy este, de asemenea, o memorie cache - acesta va verifica cache-ul local pentru a vedea dacă conținutul există deja - dacă îl va servi local, va accelera considerabil experiența browserului sau, dacă nu, va face o cerere pentru acel conținut pe webul general.

Easy Proxy pentru Ubuntu

Cea mai ușoară cale de a crea un proxy cu Ubuntu este crearea unui tunel prin SSH. Jorge a scris acest excelent modul cum să pe tema Cum să tunel Web Trafic cu SSH Secure Shell Cum să Tunnel Web Trafic cu SSH Secure Shell Citește mai mult, și procesul rămâne mult la fel pentru noi.

Pentru o prezentare generală rapidă, trebuie să aveți la dispoziție un server Ubuntu cu acces SSH. Puteți face acest lucru prin a avea un server pe conexiunea la domiciliu, la o conexiune de lucru sau oriunde doriți ca proxy-ul dvs. să stea.

Odată ce ați stabilit acest lucru, urmați procesul din articol pentru a utiliza “SOCKS” protocol pentru a le spune browserului dvs. să utilizeze acea locație proxy pentru a descărca toate informațiile de la.

Această metodă funcționează, de asemenea, dacă aveți un router fără fir care acceptă SSH, cum ar fi Tomato sau DD-WRT.

Proxy-ul aproape-ușor pentru Ubuntu

Al doilea mod în care puteți face acest lucru este să utilizați un proxy web. Atâta timp cât sistemul dvs. Ubuntu este configurat pentru a servi site-uri web, puteți instala o aplicație web numită GlypeProxy, care va acționa ca proxy pentru sesiunea de navigare pe web. Simon are o mare modalitate de a stabili GlypeProxy Cum de a vă crea propriul server proxy online în procesul-verbal Cum de a vă crea propriul server proxy online în procesul-verbal Citiți mai mult și ar funcționa la fel în cazul în care rulați un server web pe cont propriu Sistem Ubuntu.

Utilizarea acestei metode are plusurile și minusurile. În partea superioară, nu este necesar să modificați propriile setări de browser pentru a utiliza acest proxy web. Acest lucru ar fi esențial dacă vă aflați într-un mediu în care nu aveți posibilitatea de a specifica un server proxy în opțiunile browserului.

În partea inferioară, cu excepția cazului în care serverul dvs. Web este configurat pentru a utiliza criptarea SSL, este, de asemenea, foarte nesigură. Orice persoană care urmărește traficul de la aparatul dvs. va putea totuși să vadă conținutul dvs. fără nici o problemă.

Proxy-ul complet complicat-de-instalat, dar complet

Pe partea mai implicată a lucrurilor, puteți instala a “real” proxy server pe mașina dvs. Ubuntu Linux. Proxy software-ul a fost dezvoltat special pentru a aborda multe probleme vorbite de mai sus și există o mulțime de software-ul acolo disponibile care pot face treaba pentru tine.

Există două tipuri principale de proxy pe care le vom trece peste, a “normal” proxy și a “transparent” proxy. Proxy-ul normal funcționează ca mai sus - în mod specific trebuie să introduceți informațiile de proxy în browser-ul dvs. pentru ca acesta să poată fi folosit în navigarea pe web. Al doilea tip, un proxy transparent, funcționează astfel încât toate browserele dvs. web să treacă prin mașină, indiferent dacă le specificați în setările browserului sau nu.

Un server proxy real pe Ubuntu se concentrează de obicei pe o bucată de software numită Squid. Squid este un server proxy open source cu utilizare pe scară largă pe internet. Squid este ușor de instalat și configurat. Instalați și editați fișierul de configurare:

$ sudo apt-get instala squid3 $ vi /etc/squid3/squid.conf 

Si adauga:

http_access permite local_net acl local_net src 192.168.0.0/255.255.255.0

Unde 192.168.0.0 este rețeaua locală. Reporniți calmarul și aveți un server proxy de bază setat - v-ați modifica setările pentru a utiliza un proxy web pe portul 3128 și adresa IP a sistemului dvs. Ubuntu.

Puteți obține cu adevărat fantezie cu cum ați înființat un server proxy în Ubuntu Linux. Howtoforge are acest tutorial grozav cu privire la crearea Squid cu Dansguardian și ClamAV pentru protecția antivirus și a programelor malware.

Orice funcționează pentru dvs. ...

De la ușor la greu, orice fel de server proxy de care aveți nevoie, Ubuntu poate oferi. Anunțați-vă configurația și cum funcționează pentru dvs.!

Explorați mai multe despre: confidențialitatea online, proxy, SSL, Ubuntu.