Squid & Qlproxy

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
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 chching stron (gdyż wiele ze stron www tworzona jest dynamicznie).
+
'''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 5.5 oraz 6.0 i nie powinna wiele odbiegać od instalacji tego typu oprogramowania na innych dystrybucjach takich jak np [[debian]].
+
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 5.5) była to wersja ''squid i386 2.6.STABLE21-6.el5''
+
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/centos5/qlproxy-2.0.0-1cbef.i386.rpm>qlproxy-2.0.0-bb01d.i386.rpm
+
   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 start
+
  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>

Wersja z 13:55, 17 maj 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych