Jak zainstalować i skonfigurować proxy Squid na Debian 8

Jak zainstalować i skonfigurować proxy Squid na Debian 8

Squid to popularny serwer proxy dla systemów operacyjnych, takich jak systemy operacyjne. Używany również do filtrowania internetowego. Jest powszechnie używany do zwiększania prędkości serwera WWW poprzez buforowanie powtarzanych danych. Ten samouczek pomaga zainstalować serwer proxy Squid w systemie Jessie Debian 8. Podaj również podstawowe szczegóły konfiguracji serwera proxy, aby umożliwić ruch, ogranicz określone strony internetowe za pomocą słów kluczowych lub nazw domen.

Krok 1 - Zainstaluj kalmar

Zaloguj się do systemu Debian 8 za pomocą Użytkownika root lub sudo. Następnie uruchom następujące polecenia na konsoli, aby zainstalować Squid w systemie Debian 8 z domyślnego repozytorium pakietów.

sudo apt aktualizacja sudo apt instal kalmar 

Krok 2 - Skonfiguruj port Squid

Domyślne puszki na porcie 3128. Twoim wyborem jest utrzymanie kałamarnicy na domyślnym porcie lub zmienić go na inny port. Aby zmienić plik konfiguracyjny edytuj portu i zmienićhttp_port wartość.

/etc/kalmar.conf

http_port 3128 

Po zmianie, uruchommy ponownie usługę kałamarnicy, aby ponownie załadować zmiany konfiguracji

Sudo Service Squid Restart 

Krok 3 - Zezwalaj na cały ruch

Zakładając, że potrzebujesz otwartego serwera proxy, musisz zezwolić na cały ruch na serwerze proxy. Edytuj plik konfiguracyjny Squid i skomentuj Http_Access Odmów wszystkich linia. Następnie dodaj Http_Access Zezwalaj na wszystko wpisz ten plik.

 Http_Access Zezwól wszystkim #http_access odmówić wszystkim 

Krok 4 - Blokuj konkretną stronę internetową z kalmarską

Tutaj chcesz zablokować określone strony internetowe za pośrednictwem serwera proxy. Następnie dodaj następujące reguły, aby zablokować określoną stronę internetową. Poniżej przykład zablokuje Yahoo.com i www.rediff.com.

acl blocksite1 dstdomain yahoo.com acl blocksite2 dstdomain www.rediff.com http_Access DEY BLOCKSITE1 HTTP_ACCESS DEY BLOCKSITE2 

Jeśli masz dużą liczbę nazw domen, utwórz plik /etc/squid/blockwebsites.LST i umieść nazwy domeny jeden na wiersz i dodaj poniżej regułę w pliku konfiguracyjnym Squid.

ACL BlocksiteList dstdomain "/etc/squid/blockwebsites.lst "http_access odmawianie blocksitelist 

Blockwebsites.LST Przykład zawartości pliku:

Cat/etc/squid/blockwebsites.LST wieśniak.com www.rediff.com 

Krok 5 - Blokuj specyficzne słowo kluczowe z kalm

Możesz także blokować strony internetowe dla określonych słów kluczowych. Dodaj następujące reguły tuż przed regułą zezwolenia. Poniżej znajduje się przykład blokowania wszystkich stron z słowem kluczowym Yahoo lub Gmaila.

ACL Blockkeyword1 URL_REGEX Yahoo ACL Blockkeyword2 URL_REGEX Gmail Http_Access Donney Blockkeyword1 Http_Access Donney Blockkeyword2 

Jeśli masz dużą liczbę słów kluczowych do zablokowania, utwórz plik /etc/squid/blockkeywords.LST i umieść słowa kluczowe jeden na wiersz i dodaj poniżej regułę w pliku konfiguracyjnym Squid.

ACL BlockkeywordList URL_REGEX "/etc/squid/blockkeywords.lst "http_access odmawiaj lockkeywordList 

Blockkeywords.Przykład zawartości pliku LST:

Cat/etc/squid/blockkeywords.LST  Yahoo Gmail Facebook 

Gratulacje Pomyślnie zainstalowałeś i skonfigurował serwer proxy Squid. Przeczytaj następny artykuł, aby skonfigurować kałamarnicę dla filtrowania opartego na adresie MAC.