Fabricioma23
(usa Ubuntu)
Enviado em 14/05/2010 - 12:16h
ola pessoal.
meu professor passou uma atividade, que e para configurar o proxy squid no slackware13.0 e estou tendo um dificuldade na configuração.
ele me deu um exemplo.
Instalação do Proxy Squid no Slackware Linux 13.0.
1) Obtenha o pacote em
http://www.linuxpackages.net :
2) Instale o pacote:
#installpkg squid-3.0.STABLE10-i486-1mfb.tgz
3) Faça uma cópia do arquivo de configuração original do squid :
#cp /etc/squid/squid.conf /etc/squid/squid.conf.orig
4) Modifique as linhas do arquivo com a acl localnet de acordo com sua rede :
#vi /etc/squid/squid.conf
5) Construa as ACL's (Access Control Lists) conforme a política definida para acesso a internet
Exemplos de ACL's (Access Control Lists):
5.1) ACL para bloquear acesso para determinadas URL's (parciais)
acl proibidos url_regex "/etc/squid/palavras_proibidos"
http_access deny palavras_proibidos
Não se esqueça de criar o arquivo /etc/squid/palavras_proibidos com as palavras indesejáveis
5.2) ACL para bloquear acesso para determinadas URL's
acl sites_proibidos dstdomain "/etc/squid/sites_proibidos"
http_access deny sites_proibidos
Não se esqueça de criar o arquivo /etc/squid/sites_proibidos com os sites indesejáveis
5.3) ACL para liberar acesso em determinados horários
acl funcionarios src 192.168.202.0/255.255.255.0
acl acesso_almoco time MTWTF 12:00-13:00
http_access allow funcionarios acesso_almoco
http_access deny funcionarios
6) Crie os diretórios para cache
#squid -z
7) Inicialize o squid
sh /etc/rc.d/rc.squid start
8) Configure o browser de um host na sua rede para acessar seu servidor squid na porta 3128
9) Faça a seguinte Modificação em /etc/rc.d/rc.local
Obs.: Esta próxima etapa somente é necessária caso você deseje que o squid inicie automaticamente a cada boot
Acrescente:
# Start SQUID (Squid proxy server):
if [ -x /etc/rc.d/rc.squid ]; then
. /etc/rc.d/rc.squid start
fi
estou desesperado me ajudem.
obrigado pela atenção.
Fabrício