10 perguntas e respostas úteis da entrevista sobre o "Squid Proxy Server" no Linux
Não é apenas para Administrador de Sistema e Administrador de Rede, que ouve a frase Servidor Proxy de vez em quando, mas nós também. O Proxy Server é agora uma cultura corporativa e é a necessidade do momento. O servidor proxy hoje em dia é implementado em pequenas escolas, refeitórios e grandes multinacionais. Squid (também conhecido como proxy) é um aplicativo que atua como servidor proxy e uma das ferramentas mais utilizadas desse tipo.
Este artigo de entrevista visa fortalecer sua base desde o ponto de entrevista no servidor proxy e no squid.
1. O que você quer dizer com servidor proxy? Qual é a utilização do Servidor Proxy em Redes de Computadores?
Os servidores proxy são a espinha dorsal da WWW (World Wide Web). A maioria dos proxies de hoje são proxies da web. Um servidor proxy lida com a complexidade entre a comunicação do cliente e do servidor. Além disso, fornece anonimato na web, o que significa simplesmente que sua identidade e pegadas digitais estão seguras. Os proxies podem ser configurados para permitir quais sites o cliente pode ver e quais sites estão bloqueados.
2. O que é Lula?
3. Qual é a porta padrão do squid e como alterar sua porta operacional?
Abra o arquivo ‘/etc/squid/squid.conf’ e com o editor de sua escolha.
nano /etc/squid/squid.conf
Agora mude esta porta para qualquer outra porta não utilizada. Salve o editor e saia.
http_port 3128
Reinicie o serviço squid conforme mostrado abaixo.
service squid restart
4. Você trabalha para uma empresa cuja administração lhe pede para bloquear determinados domínios através do servidor proxy squid. O que você vai fazer?
a. Crie um arquivo como ‘lista negra’ no diretório ‘/etc/squid’.
touch /etc/squid/blacklist
b. Abra o arquivo ‘/etc/squid/blacklist’ com o editor nano.
nano /etc/squid/blacklist
c. Adicione todos os domínios à lista negra de arquivos com um domínio por linha.
.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...
d. Salve o arquivo e saia. Agora abra o arquivo de configuração do Squid no local ‘/etc/squid/squid.conf’.
nano /etc/squid/squid.conf
e. Adicione as linhas abaixo ao arquivo de configuração do Squid.
acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist
f. Salve o arquivo de configuração e saia. Reinicie o serviço Squid para que as alterações tenham efeito.
service squid restart
5. O que é limitação de alcance de mídia e download parcial no Squid?
O recurso de download parcial do squid é implementado bem no Windows Update, onde os downloads são solicitados na forma de pequenos pacotes que podem ser pausados. Por causa desse recurso, uma atualização que baixa a máquina Windows pode ser reiniciada sem medo de perda de dados. O Squid torna possível a limitação do intervalo de mídia e o download parcial somente após armazenar uma cópia de todos os dados nele. Além disso, o download parcial é excluído e não armazenado em cache quando o usuário aponta para outra página até que o Squid seja configurado de alguma forma.
6. O que é proxy reverso no squid?
Tecnicamente, é viável usar um único servidor squid para atuar tanto como servidor proxy normal quanto como servidor proxy reverso ao mesmo tempo.
7. Como o Squid pode ser usado como Daemon de cache da web, é possível limpar seu cache? Como?
a. Primeiro pare o servidor proxy Squid e exclua o cache do diretório local ‘/var/lib/squid/cache’.
service squid stop
rm -rf /var/lib/squid/cache/*<
b. Crie diretórios de troca.
squid -z
8. Um cliente que está trabalhando se aproxima de você. Eles querem que o tempo de acesso à web seja restrito para seus filhos. Como você alcançará esse cenário?
Digamos que o acesso à web permita o horário das 16h às 19h durante três horas, de segunda a sexta-feira.
a. Para restringir o acesso à web entre 4 e 7 de segunda a sexta, abra o arquivo de configuração do Squid.
nano /etc/squid/squid.conf
b. Adicione as seguintes linhas, salve o arquivo e saia.
acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME
c. Reinicie o serviço Squid.
service squid restart
9. O Squid armazena dados em qual formato de arquivo?
10. Onde o cache é armazenado pelo squid?
É tudo por agora. Estarei aqui novamente com outro artigo interessante em breve. Até então fique ligado e conectado à Tecmint. Não se esqueça de nos fornecer seus valiosos comentários na seção de comentários abaixo.