Publicitate

Există multe motive pentru care s-ar putea să doriți să aflați cum să configurați un server proxy în Ubuntu Linux pentru a vă trimite traficul prin intermediul browserului. Poate că navigați pe o rețea wireless nesigurată sau poate nu doriți ca BOFH să funcționeze pentru a vedea unde mergeți pe Internet. Oricare ar fi motivul dvs., este destul de simplu în aceste zile, atâta timp cât aveți o anumită abilitate de calculator și puteți configura un sistem la domiciliu sau de la serviciu, pentru a servi drept proxy.

Ce este un proxy? Mai simplu spus, un proxy este o oprire intermediară pe care browserul o face în timp ce solicită pagini web și alt conținut web de pe Internet. Multe companii le folosesc în mod legitim, astfel încât să poată filtra conținutul atât în ​​scopuri de securitate, cât și controlul perimetrului, ca soluție antivirus / anti-malware, sau pentru a vă asigura că aderații sunt respectați 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 - va verifica cache-ul local pentru a vedea dacă conținutul există deja - dacă îl va servi local, accelerând considerabil experiența browserului dvs. sau, dacă nu, face o solicitare pentru conținutul respectiv web.

Proxy ușor pentru Ubuntu

cum să configurați server proxy în ubuntu linux

Cel mai simplu mod de a crea un proxy cu Ubuntu este crearea unui tunel prin SSH. Jorge a scris asta excelentă practică pe această temă Cum să tunelați traficul web cu SSH Secure Shell Citeste mai mult , iar procesul rămâne la fel pentru noi.

Pentru o privire de ansamblu rapidă, mai întâi trebuie să aveți la dispoziție un server Ubuntu cu acces SSH. Puteți face acest lucru având un server pe conexiunea de domiciliu, conexiunea de lucru sau oriunde doriți să vă stea proxy.

cum creez un server proxy linux

După ce ați configurat, urmați procesul din articol pentru a utiliza protocolul „SOCKS” pentru a spune browserului dvs. să utilizeze acea locație proxy pentru a descărca toate informațiile din.

Această metodă funcționează și dacă aveți un router wireless care acceptă SSH, cum ar fi Tomato sau DD-WRT.

Proxy-ul aproape ușor pentru Ubuntu

server proxy linux

Al doilea mod în care poți face acest lucru este să folosești un proxy web. Atâta timp cât sistemul Ubuntu este configurat pentru a servi site-urile web, puteți instala o aplicație web numită GlypeProxy, care va acționa ca un proxy pentru sesiunea de navigare web. Simon are o experiență excelentă setarea GlypeProxy Cum să vă creați propriul server proxy online în câteva minute Citeste mai mult și ar funcționa la fel în cazul în care rulați un server web pe propriul sistem Ubuntu.

Utilizarea acestei metode are plusurile și minusurile sale. Pe deasupra, nu trebuie să modificați setările browserului propriu pentru a utiliza acest proxy web. Acest lucru ar fi esențial dacă vă aflați într-un mediu în care nu aveți capacitatea de a specifica un server proxy în opțiunile browserului.

Dezavantaj, cu excepția cazului în care serverul dvs. web este configurat să utilizeze criptarea SSL, este, de asemenea, foarte nesigur. Oricine urmărește traficul de pe mașina dvs. va putea să vă vadă conținutul fără nicio problemă.

Proxy-ul complicat de instalat, dar cu caracteristici complete

În ceea ce privește partea mai implicată, puteți instala un server proxy „real” pe mașina dvs. Ubuntu Linux. Software-ul proxy a fost dezvoltat special pentru a rezolva multe probleme despre care am vorbit mai sus și există o mulțime de software disponibile acolo care pot face treaba pentru dvs.

Există două tipuri principale de proxy pe care le vom trece, un proxy „normal” și un proxy „transparent”. Proxy-ul normal funcționează ca mai sus - trebuie să introduceți în mod specific informațiile despre proxy în browser-ul dvs. pentru a putea fi utilizate în navigarea dvs. web. Al doilea tip, un proxy transparent, funcționează în așa fel încât toată navigarea dvs. web să treacă prin mașină, indiferent dacă o specifici în setările browserului sau nu.

Un server proxy real pe Ubuntu se concentrează, de obicei, în jurul unei piese de software numite Calamar. Squid este un server proxy de sursă deschisă, utilizat 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 install 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 este 192.168.0.0 rețeaua dvs. locală. Reporniți squid-ul și aveți un server proxy de bază configurat - ați modifica setările pentru a utiliza un proxy web pe portul 3128 și adresa IP a sistemului Ubuntu.

cum să configurați server proxy în ubuntu linux

Poți să te enervezi cu modul în care configurezi un server proxy în Ubuntu Linux. Howtoforge are acest excelent tutorial pe înființând Squid cu Dansguardian și ClamAV pentru protecție antivirus și malware.

Orice funcționează pentru tine ...

De la ușor la greu, indiferent de tip de server proxy de care aveți nevoie, Ubuntu vă poate oferi. Spune-ne configurarea ta și cum funcționează pentru tine!

Dave Drager lucrează la XDA Developers în suburbiile din Philadelphia, PA.