Ricerca nel sito web

10 domande e risposte utili per l'intervista su "Squid Proxy Server" in Linux


Non è solo l'amministratore di sistema e l'amministratore di rete, che ogni tanto ascolta la frase Proxy Server, ma anche noi. Proxy Server è ormai una cultura aziendale ed è la necessità del momento. Il server proxy oggigiorno viene implementato dalle piccole scuole, dalle mense alle grandi multinazionali. Squid (noto anche come proxy) è un'applicazione che funge da server proxy e uno degli strumenti più utilizzati nel suo genere.

Questo articolo di intervista mira a rafforzare la tua base dal punto di intervista sul terreno del server proxy e di Squid.

1. Cosa intendi per server proxy? Qual è l'uso del server proxy nelle reti di computer?

I server proxy sono la spina dorsale del WWW (World Wide Web). La maggior parte dei proxy odierni sono proxy web. Un server proxy gestisce la complessità tra la comunicazione tra client e server. Inoltre fornisce l'anonimato sul web, il che significa semplicemente che la tua identità e le tue impronte digitali sono al sicuro. I proxy possono essere configurati per consentire quali siti il client può vedere e quali siti sono bloccati.

2. Cos'è Squid?
3. Qual è la porta predefinita di Squid e come modificare la porta operativa?

Apri il file "/etc/squid/squid.conf" e scegli l'editor che preferisci.

nano /etc/squid/squid.conf

Ora cambia questa porta con qualsiasi altra porta non utilizzata. Salva l'editor ed esci.

http_port 3128

Riavviare il servizio Squid come mostrato di seguito.

service squid restart
4. Lavori per un'azienda la cui direzione ti chiede di bloccare determinati domini tramite il server proxy Squid. Che cosa hai intenzione di fare?

UN. Crea un file "blacklist" nella directory "/etc/squid".

touch /etc/squid/blacklist

B. Apri il file "/etc/squid/blacklist" con l'editor nano.

nano /etc/squid/blacklist

C. Aggiungi tutti i domini alla lista nera dei file con un dominio per riga.

.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...

D. Salvare il file ed uscire. Ora apri il file di configurazione di Squid dalla posizione "/etc/squid/squid.conf".

nano /etc/squid/squid.conf

e. Aggiungi le righe seguenti al file di configurazione Squid.

acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist

F. Salvare il file di configurazione ed uscire. Riavviare il servizio Squid per rendere effettive le modifiche.

service squid restart
5. Cos'è la limitazione dell'intervallo multimediale e il download parziale in Squid?

La funzionalità di download parziale di Squid è implementata bene all'interno di Windows Update dove i download vengono richiesti sotto forma di piccoli pacchetti che possono essere messi in pausa. Grazie a questa funzionalità, il download di un aggiornamento su una macchina Windows può essere riavviato senza alcun timore di perdita di dati. Squid rende possibile la limitazione del range multimediale e il download parziale solo dopo aver memorizzato una copia di tutti i dati al suo interno. Inoltre il download parziale viene eliminato e non memorizzato nella cache quando l'utente punta a un'altra pagina finché Squid non viene configurato in qualche modo in modo specifico.

6. Cos'è il proxy inverso in Squid?

Tecnicamente è possibile utilizzare un singolo server Squid per agire sia come normale server proxy che come server proxy inverso nello stesso momento.

7. Dato che Squid può essere utilizzato come demone della cache web, è possibile svuotarne la cache? Come?

UN. Per prima cosa arresta il server proxy Squid ed elimina la cache dalla directory della posizione "/var/lib/squid/cache".

service squid stop
rm -rf /var/lib/squid/cache/*<

B. Crea directory di scambio.

squid -z
8. Ti si avvicina un cliente che sta lavorando. Vogliono che il tempo di accesso al web sia limitato per i loro figli. Come realizzerai questo scenario?

Supponiamo che l'accesso al web consenta un orario compreso tra le 4 e le 7 di sera per tre ore, dal lunedì al venerdì.

UN. Per limitare l'accesso al web dalle 4 alle 7 dal lunedì al venerdì, aprire il file di configurazione Squid.

nano /etc/squid/squid.conf

B. Aggiungi le seguenti righe, salva il file ed esci.

acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME

C. Riavviare il servizio Squid.

service squid restart
9. Squid memorizza i dati in quale formato di file?
10. Dove viene archiviata la cache da Squid?

È tutto per ora. Sarò di nuovo qui presto con un altro articolo interessante. Fino ad allora restate sintonizzati e connessi a Tecmint. Non dimenticare di fornirci il tuo prezioso feedback nella sezione commenti qui sotto.