Pesquisa de site

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.