Cum la Internet mai repede cu squid, documentație în limba rusă pentru ubuntu

Am scris deja multe note despre îmbunătățirea Internetului. În această dimineață, dezmembrarea unei grămezi de fier vechi (pentru al duce la centrul de reciclare), mi-am găsit accidental vechiul laptop.







Acesta este un vechi IBM Thinkpad T22, Tip 2647 cu memorie RAM de 256 MB și un hard disk de 20 GB. Acum câțiva ani aveam 20 de astfel de bucăți, le-am cumpărat în centrul de reciclare și apoi le-am vândut pe eBay. Și acum am doar câteva piese rămase.

Chiar și atunci când am început să-l ambalaje de vânzare, mă tem că-l pot să mă întorc la locul de muncă ca un server proxy cache pentru a obține browsere mele au fost trăgând informații repetate de la serverul local, în loc de la rețea. Acest lucru va necesita Squid. Referindu-se la descrierea de pe site-ul oficial, "... Squid este un server proxy și un daemon de cache web. Ea are o gamă largă de aplicații de pe serverul web mai rapid prin cache cereri repetate, înainte de prelucrare a altor cereri de rețea web, DNS și de la utilizatori, furnizarea de resurse de rețea. De asemenea, este folosit pentru filtrarea traficului. În plus față de protocoalele de rețea HTTP și FTP folosite frecvent. Squid are, de asemenea, suport pentru altele, de exemplu TLS, SSL. Internet Gopher și HTTPS. Versiunea de dezvoltare a Squid (3.1) include suport pentru IPv6 și ICAP ... "

Am folosit Ubuntu pentru acest proiect. Instalarea serverului Squid a permis câteva avantaje importante:

Eliberați lățimea de bandă a canalului de pe Internet

Accelerați încărcarea paginii web

Permiteți-mi să văd copii ale paginilor pe care le vizitez periodic (de exemplu, dacă serverul nu este disponibil).

După descărcarea și arderea pentru a copia disc ubuntu-8.04.2-server-i386, am instalat Ubuntu Server bazovovuyu set complet de management cu howtoforge.com. În plus, am instalat serverul SSH, ceea ce înseamnă că acum pot scoate laptopul din lateral și pot continua confortabil configurarea de la computerul meu de acasă.

Această comandă va instala serverul SSH și îl va lansa pentru dvs.

pentru a intra în modul superuser. În acest caz, nu trebuie să introduceți "sudo" de fiecare dată.

Instalați Squid utilizând comanda:

După finalizarea instalării și repornirea sistemului, puteți instala interfața Webmin - GUI pentru a vă administra serverul. Pentru a face acest lucru, trebuie să descărcați pachetul webmin în orice director. Comandă pentru încărcare:

Dezarhivați-l cu comanda:







Webmin cere ca Perl să ruleze, deci trebuie să instalați mai multe pachete suplimentare:

Accesați directorul despachetat cu webmin introducând:

Rulați instalarea webmin:

Pe computerul meu local, a trebuit să schimb fișierul hosts astfel:

Și adăugați următoarea linie:

Acum trebuie să reporniți serverul Squid cu comanda:

După repornirea și conectarea (prin ssh), puteți verifica starea serviciului webmin cu comanda:

Ar trebui să vedeți ceva de genul:

Pentru a vă asigura că ascultați pe portul corect, tastați următoarea comandă:

În ieșirea comenzii ar trebui să găsiți o linie, după cum urmează:

Amintiți-vă, am ales portul 26395 când instalați și webmin utilizează Perl.

Deschideți acum browserul Web și accesați pagina webmin. Adresa URL folosită:

Am decis să nu folosesc SSL atunci când accesez webmin, deoarece nu am nevoie de el în rețeaua locală. După o conectare de succes, trebuie să configurați Squid. Găsiți (stânga) meniul "Module neutilizate" și în el elementul "Squid Proxy Server" - faceți clic pe el. Vi se va cere să instalați modulul Squid (webmin). Selectați această opțiune.

După instalare, examinați din nou meniul din stânga și în "Servere", acum ar trebui să vedeți modulul "Squid Proxy Server". Mergeți la acesta, apoi deschideți opțiunea "Porturi și rețea".

Rețineți că Squid ruleaza pe portul implicit 3128. Acum a reveni la pagina modulului Squid, făcând clic pe «Modulul Index» (începutul paginii). Accesați opțiunea "Control acces" și găsiți butonul din partea de jos a paginii "Browser Regexp" - conține o listă derulantă. În această listă, selectați "Adresa clientului", apoi faceți clic pe butonul "Creați un nou ACL".

Introduceți valorile în acest formular. Am folosit următoarele:

Nu am schimbat nimic altceva, dar am apăsat butonul "Salvați".

Acum accesați fila (sus) "Restricții proxy". Apoi faceți clic pe (în partea de jos) "Adăugați restricții de proxy" și găsiți numele ACL. pe care l-ați introdus mai devreme (în cazul meu, "localdomain"). * Asigurați-vă că căutați în coloana "Match ACLS", * și apoi faceți clic pe nume. Acum, selectați "Permiteți". Și salvați setările făcând clic pe butonul "Salvați".

Pe ecranul care apare, trageți numele «localdomain» (sau orice ai numit-o) în sus, folosind săgeata în sus până când, până când acesta va fi deasupra textului «Deny toate». Dacă este mai mică, browserul dvs. nu va putea accesa serverul.

Acum, în fereastra ssh, introduceți comanda:

Acest lucru va reporni serverul și Squid3 (împreună cu setările noi). Am observat că webmin (din anumite motive) crede că Squid versiunea 2.6 este instalată. De aceea webmin nu poate porni serverul. Dar, după repornire părea butonul «oprire Calamar», ceea ce înseamnă că Webmin modul este în sus și să fie difuzate cu succes (după aceea nu am devenit mai dibuit cu webmin, pentru că oricum am folosi SSH pentru a avea acces și de repornire, etc.)

Dacă încercați să accesați "Statistici manager de cache" în serverul proxy Squid, primiți următoarea eroare:

După aceea, managerul de statistici ar trebui să câștige. Site-uri cu informații utile:

Cum se blochează accesul la site-uri utilizând serverul Squid din Ubuntu Linux

Cum se blochează accesul prin porturile din serverul Squid, Ubuntu Linux

Instalați serverul proxy HTTP (Squid)

Instalați proxy-ul Squid utilizând Webmin pe Ubuntu Server 8.04.1

Paranoid Penguin - Crearea unui Proxy Web Squid Secure, Partea 1







Articole similare

Trimiteți-le prietenilor: