SQUID
Claros Curso Técnico Redes de Computadores
Servidor Squid – Restrição de Grupo
Instalação
Requisitos do Servidor Linux Mandriva 2008:
Apache
1. Instale o pacote squid, com o seguinte comando: urpmi squid
2. O arquivo de configuração do squid apresenta muitos comentários que não serão usados, para isso remova as linhas comentadas e os espaços em branco com o seguinte comando: grep –v ^# /etc/squid/squid.conf | grep –v ^$ /etc/squid/squid.conf3
Em seguida renomeie o arquivo “squid.conf3” para “squid.conf” , dentro do diretorio “/etc/squid” use: mv squid.conf3 squid.conf
Montes Claros 2012
Serviço Nacional de Aprendizagem comercial – SENA C Unidade de Ensino Técnico de Montes
Claros Curso Técnico Redes de Computadores
3. O arquivo terá uma aparência similar a essa:
Montes Claros 2012
Serviço Nacional de Aprendizagem comercial – SENA C Unidade de Ensino Técnico de Montes
Claros Curso Técnico Redes de Computadores
Configuração
Obs.:
Palavras verdes são alteradas ou acrescentadas.
Palavras de vermelho deverão ser configuradas de acordo com sua preferência. /etc/squid/squid.conf acl manager proto cache_object acl localhost src 127.0.0.1/32 acl to_localhost dst 127.0.0.0/8
#acl localnet src 10.0.0.0/8
#acl localnet src 172.16.0.0/12 acl localnet src 192.168.104.0/24
# RFC1918 possible internal network
# RFC1918 possible internal network
# coloque aqui sua rede e mascara
# Autenticação # auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm Servidor proxy SQUID auth_param basic credentialsttl 2 hours acl usuarios proxy_auth REQUIRED
#Bloqueios#
acl bloqueados url_regex -i "/etc/squid/bloqueados "
#Grupos e usuarios# acl alunos proxy_auth "/etc/squid/alunos " acl admin proxy_auth "/etc/squid/admin"
acl SSL_ports port 443 acl Safe_ports port 80 acl Safe_ports port 21 acl Safe_ports port 443 acl Safe_ports port