Jak zainstalować i skonfigurować proxy Squid na Debian 8
- 2610
- 97
- Natan Cholewa
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.