Jak zainstalować i skonfigurować proxy Squid na Debian Linux
- 1171
- 81
- Juliusz Janicki
Squid to najpopularniejszy serwer proxy dla systemów operacyjnych 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 debian 9 stretch. Podaj także podstawowe szczegóły konfiguracji serwera proxy, aby umożliwić ruch, ogranicz określone strony internetowe za pomocą słów kluczowych lub domen.
Krok 1 - Zainstaluj kalmar
Zaloguj się do systemu Debian 9 za pomocą Użytkownika root lub sudo. Następnie uruchom następujące polecenia na konsoli, aby zainstalować Squid w systemie Debian 9 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
Czasami musisz umożliwić cały ruch na serwerze proxy. Na serwerze Squid Otwórz plik konfiguracyjny Squid. Skomentuj Http_Access Odmów wszystkich linia i 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ą
Zacznijmy od dodatkowej konfiguracji, takiej jak blokowanie dowolnej witryny za pomocą Squid Proxy Server. Dodaj poniżej reguły, aby zablokować określoną stronę internetową, zanim pozwolą wszystkie reguły. 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 długą listę 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
Dodaj poniżej reguły, aby zablokować określoną stronę internetową, zanim pozwolą wszystkie reguły. Below example will block all pages having keyword yahoo or Gmail.
ACL Blockkeyword1 URL_REGEX Yahoo ACL Blockkeyword2 URL_REGEX Gmail Http_Access Donney Blockkeyword1 Http_Access Donney Blockkeyword2
Jeśli masz długą listę słów kluczowych, 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.
- « Jak wyczyścić pamięć podręczną w końcówkach i sztuczkach Laravela
- Jak zainstalować VirtualBox 7.0 na Fedora 36/35 »