Proxy

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
Linia 6: Linia 6:
 
Niniejszy tutorial i wszystkie testy były przeprowadzane na systemie ''Centos 5.8 i386''.
 
Niniejszy tutorial i wszystkie testy były przeprowadzane na systemie ''Centos 5.8 i386''.
 
  # uname -a
 
  # uname -a
Linux localhost 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:10 EDT 2012 i686 i686 i386 GNU/Linux
+
Linux localhost 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:10 EDT 2012 i686 i686 i386 GNU/Linux
  
 
=== Instalacja oprogramowania Squid ===
 
=== Instalacja oprogramowania Squid ===
Linia 31: Linia 31:
 
**'''heap LFUDA''' zostawia w cache popularne obiekty niezależnie od ich rozmiaru,
 
**'''heap LFUDA''' zostawia w cache popularne obiekty niezależnie od ich rozmiaru,
 
**'''heap GDSF''' zatrzymuje w cache niewielkie popularne obiekty.
 
**'''heap GDSF''' zatrzymuje w cache niewielkie popularne obiekty.
 +
* '''ACL (Access Control List)''' list kontroli dostępu opartych o akcje '''allow''' lub '''deny''' dla zdefiniowanych elementów ACL. '''ACL''' składa się z
 +
acl [nazwa_ACL] [typ] [parametry]
 +
niektóre z ciekawszych typów to
 +
** '''arp''' adres ''MAC'' klienta
 +
** '''browser''' przeglądark, która wysłała zapytanie
 +
** '''dst''' adres serwera na który wskazuje zapytanie
 +
** '''maxconn''' określa maksymalną ilość połączeń z jednego adresu IP
 +
** '''port''' opcja pozwala na określenie numerów portów docelowych
 +
** '''proto''' określenie protokołu
 +
** '''src''' adres klienta z którego przychodzi zapytanie
 +
Przykładem '''acl''' może być
 +
acl wszyscy src 0.0.0.0/0.0.0.0
 +
lub
 +
acl ssl_ports port 443 444
  
 
+
=== listy kontrola dostępu ===
 +
Najczęściej używane opcje z listy kontroli dostępu
 +
* '''http_access''' opcja umożliwiająca klientom na dostęp do wybranych acl
 +
* '''http_reply_access''' opcja określająca prawa dla klientów http odnośnie odbioru odpowiedzi na ich żądania
 +
* '''cache''' opcja pozwalająca na ustalenie, które odpowiedzi mają być buforowane
 +
* '''always_direct''' określa, które żądania powinny być bezpośrednio przekierowane z pominięciem serwera proxy
 +
* '''never_direct''' określa, które żądania powinny zawsze przechodzić przez serwer proxy
 +
przykładem kontroli dostępu mogą być
 +
http_access deny wszyscy
 +
lub
 +
http_port 80 vhost
  
  
 
<br /><google1 style="4"></google1>
 
<br /><google1 style="4"></google1>

Wersja z 10:50, 18 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