Squid
Squid to serwer proxy. Można go używać nawet pod Windows.
Oprócz typowego zastosowania, jakim jest cache'owanie stron WWW, Squid może też służyć do blokowania reklam i innych niepożądanych treści.
[edytuj] Konfiguracja
Plik konfiguracyjny Squida to zwykle /etc/squid.conf albo /etc/squid/squid.conf.
Niektóre opcje konfiguracyjne warte uwagi.
cache_dir /var/spool/squid 100 16 256
Definiuje katalog, w którym przechowywane są cache'owane obiekty oraz między innymi przestrzeń dyskową przeznaczoną na ten cel. Domyślnie jest to 100 MB. Na ogół warto podnieść ten limit.
maximum_object_size 4096 KB
Maksymalny rozmiar cache'owanego obiektu. Domyślnie 4 MB.
cache_access_log /var/log/squid/access.log
Ścieżka pliku access.log, w którym rejestrowane są żądania klientów.
strip_query_terms on
Czy z logów mają zostać usunięte fragmenty URL-i zawierające parametry (część URL-a po znaku zapytania). Domyślnie opcja ta jest włączona, żeby chronić prywatność użytkowników. Podczas konfigurowania Squida, szczególnie, gdy chcemy go użyć do filtrowania niepożądanych elementów, warto opcję strip_query_terms wyłączyć (ustawiając na off).
forwarded_for off
Domyślnie squid dodaje do nagłówka HTTP pole X-Forwarded-For z adresem klienta. Powyższe ustawienie ukrywa adres.
via off
Wyłącza pole Via, które domyślnie Squid umieszcza w nagłówku HTTP. Pole to zdradza, że używamy serwera proxy.
