niedziela, 26 stycznia 2014

Raspberry Pi jako serwer Proxy - Squid

W poprzednim wpisie zmieniliśmy nasze Raspberry w AP, teraz chciałbym dodać do niego jeszcze możliwość cache'owania często przeglądanych stron. Polecenia wykonujemy z konta root.

1) Instalacja Squid:

apt - get install squid

Zachowamy oryginalną konfigurację:

cd /etc/squid/sudo 

cp squid.conf squid.conf.origin

nano squid.conf 

na końcu pliku dodajemy naszą sieć:

ACL LocalNet src 192.168.0.0/24
ACL LocalNet2 src 192.168.1.0/24

Pozwólmy wszystkim na dostęp do naszego proxy:

http_access allow localhost

http_access allow LocalNet

http_access allow LocalNet2


http_access deny all

restartujemy squid:

 /etc/init.d/squid reload

Możemy rozszerzyć nasz config o inne polecenia, opis Tutaj.



2) Webmin:

Dla wygody możemy  zainstalować Webmin'a, aby zarządzać wszystkim przez przeglądarkę:

mkdir cd webmin webmin / wget http://prdownloads.sourceforge.NET/WebAdmin/Webmin-1.620.tar.gz tar zxvf webmin - 1.620.tar.gz cd webmin - 1.620 / sudo./setup.sh/usr/local/webmin

dodamy jeszcze narzędzie do analizy logów:

apt - get install calamaris


Na komputerze uruchamiamy przeglądarkę wpisujemy IP naszego Raspberry Pi wraz z portem 10000.
Poniżej konfiguracja:



Wszystkie opcje Squida możemy teraz sprawdzić przez Webmina:



Analizator logów  Calamaris pozwala nam na sprawdzenie wielu informacji o naszym proxy:








Brak komentarzy:

Prześlij komentarz