Estou de volta aqui no blog com mais um servidor para a série Linux. O servidor que vamos configurar hoje é o servidor Proxy Squid.
A finalidade do proxy é permitir que as máquinas da rede obtenham acesso à internet. Devemos instalar e configurar o proxy em um servidor que possui acesso direto a internet, onde recebe todas as solicitações de acesso externo.
O servidor proxy também recebe a função de cache, ou seja, salva recursos das páginas para carregar mais rapidamente e não saturar a rede.
OBS: Para este tutorial foi utilizada a distribuição “Ubuntu Server”.
Pacotes Necessários: Squid
Instalação: apt-get install squid
Os arquivos de instalação ficam localizados na pasta “/etc/squid”
Dentro desta pasta existe o arquivo de configuração chamado “squid.conf”
Recomendo que seja feito o backup do arquivo original.
Vamos dar permissão total para o arquivo de configuração, para modificar o arquivo.
Comando:
cd /etc
chmod 777 squid.conf
O próximo passo é editar o arquivo de configuração através do comando “vi squid.conf”.
Configurando o Script:
“porta padrão do squid:”
http_port 3128
visible_hostname localhost
“definir sites bloqueados”
acl blockedsites url_regex -i “/etc/squid/sites_bloqueados/block.txt”
#definir sites bloqueados
acl blockedsites url_regex -i “/etc/squid/sites_bloqueados/block.txt”
#definir sites permitidos
acl unblockedsites url_regex -i “/etc/squid/sites_desbloqueados/unblock.txt”
acl all src 0.0.0.0/0.0.0.0
#proxy pai do squid
cache_peer proxy.unioeste.br parent 8080 3128 proxy-only
#negar acesso HTTP à variável blockedsites e permitir à variável
unblockedsites
http_access deny blockedsites !unblockedsites
http_access allow all
Depois da configuração devemos criar a lista de sites bloqueados na pasta Squid.
Comando:
cd /etc/squid
vi sites_bloqueados
Digitamos neste arquivo os endereços dos sites bloqueados. Podemos digitar também palavras chaves, como no exemplo abaixo:
www.orkut.com
orkut
pornografia
Após a edição do Script, devemos configurar o navegador das máquinas clientes nas opções de proxy, adicionamos o IP do localhost (Servidor) e a porta de comunicação do proxy.
Feitos todos esses passos, agora é possível colocar em funcionamento o servidor Squid. Dentro do diretório /etc/init.d , entrar com o seguinte comando:
squid start
Espero que tenham gostado do post dessa semana!
Esse foi mais um post do Blog do Curso de Hardware Microcamp.
Faça um curso completo na melhor escola do Brasil >> microcamp.com.br