Vamos instalar o Squid, para instalá-lo pelos repositórios da sua distribuição, entre no terminal como
root e digite o comando abaixo.
No
RedHat,
CentOS e
Fedora:
# yum install squid
No
Debian e
Ubuntu:
# apt-get install squid
Para Instalar pelo arquivo fonte, baixe o squid na versão source, com:
# wget http://mirrors.ccs.neu.edu/Squid/squid-3.1.10.tar.gz
Descompacte o arquivo baixado do squid:
# tar -zpxvf squid-3.1.10.tar.gz
E finalmente, para instalar o squid:
# cd squid-3.1.10
# ./configure
# ./make
# ./make install
Pronto, a instalação está concluída, agora vamos determinar os níveis de acesso e criar o arquivo de configuração.
Determinando os Níveis de Acesso
Primeiramente temos que determinar os níveis de acesso. Os níveis de acesso devem ser implementados para que cada usuário tenha permissão de acessar o conteúdo que lhe seja permitido.
Por exemplo, se a empresa tem um sistema na nuvem, logicamente será permitido o acesso a este sistema, ao domínio ou site onde está hospedado o sistema da empresa, alguns usuários necessitam somente de acesso a este site, pois eles trabalham somente com a ferramenta da empresa. Outros usuários tem um acesso adicional onde é permitido pesquisas, envio de e-mail, etc, e ainda temos um nível que tem acesso total, normalmente no cargo de gerentes, chefia, onde tem acesso amplo a download, stremaing de vídeo, áudio, redes sociais, etc. Será determinado então 3 níveis de internet:
- Nível 1 : Gerencia/Chefia, tem acesso total inclusive a streming de áudio, vídeo e downloads;
- Nível 2 : Tem acesso moderado, não tem acesso a redes sociais, downloads, e streaming, só pode fazer pesquisas enviar e-mail, e acessar alguns sites, que não estão na blacklist;
- Nível 3 : Somente tem acesso a sites pré-definidos, somente sites liberados anteriormente, domínios específicos, intranet, site de cadastro, etc.
Agora podemos configurar o Squid no Servidor.