Squid & Qlproxy
Z wiki linux-user
Linia 1: | Linia 1: | ||
[[Category:Serwer]] | [[Category:Serwer]] | ||
== Serwer proxy == | == Serwer proxy == | ||
− | '''Serwer proxy''' służy do filtrowania ruchu w sieci, w dzisiejszych czasach odgrywa już bardzo małą rolę albo w ogóle jej nie odgrywa jeśli chodzi o | + | '''Serwer proxy''' służy do filtrowania ruchu w sieci, w dzisiejszych czasach odgrywa już bardzo małą rolę albo w ogóle jej nie odgrywa jeśli chodzi o caching stron (gdyż wiele ze stron www tworzona jest dynamicznie). |
W tym howto chciałbym zademonstrować w jaki sposób możemy zainstalować oraz skonfigurować oprogramowanie '''squid''' oraz '''qlproxy''' do działania w roli serwera '''proxy'''. | W tym howto chciałbym zademonstrować w jaki sposób możemy zainstalować oraz skonfigurować oprogramowanie '''squid''' oraz '''qlproxy''' do działania w roli serwera '''proxy'''. | ||
Zalety serwera proxy: | Zalety serwera proxy: | ||
Linia 10: | Linia 10: | ||
*blokowanie plików po nazwie | *blokowanie plików po nazwie | ||
*i inne | *i inne | ||
− | Konfiguracja serwera została przeprowadzona na systemie CentOS | + | Konfiguracja serwera została przeprowadzona na systemie CentOS 6.0 i nie powinna wiele odbiegać od instalacji tego typu oprogramowania na innych dystrybucjach takich jak np [[debian]]. |
Oprogramowanie instalowane było na serwerze działającym jako router z następującą konfiguracją sieci | Oprogramowanie instalowane było na serwerze działającym jako router z następującą konfiguracją sieci | ||
Linia 29: | Linia 29: | ||
Aby zainstalować oprogramowanie '''Squid''' należy wydać polecenie jako root | Aby zainstalować oprogramowanie '''Squid''' należy wydać polecenie jako root | ||
yum install squid | yum install squid | ||
− | w moim przypadku (system CentOS | + | w moim przypadku (system CentOS 6.0) była to wersja ''squid i386 3.1.STABLE21-6.el6'' |
− | W kolejnym kroku ustawiamy squida tak aby uruchamiał się wraz ze startem systemu | + | W kolejnym kroku ustawiamy '''squida''' tak aby uruchamiał się wraz ze startem systemu |
chkconfig squid on | chkconfig squid on | ||
Linia 76: | Linia 76: | ||
i restartujemy squida | i restartujemy squida | ||
service squid start | service squid start | ||
+ | i wydajemy polecenie aby qlproxy uruchamiało się przy starcie systemu | ||
+ | chkconfig qlproxy on | ||
=== Instalacja qlproxy === | === Instalacja qlproxy === | ||
Ściągamy paczkę dla swojego systemu ze strony | Ściągamy paczkę dla swojego systemu ze strony | ||
ja używam programu curl do ściągnięcia paczki http://www.quintolabs.com/qlicap_download.php | ja używam programu curl do ściągnięcia paczki http://www.quintolabs.com/qlicap_download.php | ||
− | curl http://www.quintolabs.com/qlproxy/binaries/2.0.1 | + | curl http://www.quintolabs.com/qlproxy/binaries/2.0.1/qlproxy-2.0.0-1cbef.i386.rpm>qlproxy-2.0.0-bb01d.i386.rpm |
i instalujemy oprogramowanie za pomocą polecenia | i instalujemy oprogramowanie za pomocą polecenia | ||
yum localinstall qlproxy-2.0.0-bb01d.i386.rpm --nogpgcheck | yum localinstall qlproxy-2.0.0-bb01d.i386.rpm --nogpgcheck | ||
Linia 99: | Linia 101: | ||
service qlproxy start | service qlproxy start | ||
oraz | oraz | ||
− | service squid | + | service squid restart |
− | + | Główne pliki konfiguracyjne '''qlproxy''' znajdują się w ścieżce ''/etc/opt/quintolabs/qlproxy/policies''. | |
UWAGA HOWTO W TRAKCIE PISANIA | UWAGA HOWTO W TRAKCIE PISANIA | ||
<br /><google1 style="4"></google1> | <br /><google1 style="4"></google1> |