Pessoal,
Estou implementando um servidor Proxy na empresa, e antes de colocar ele em produção, estou fazendo alguns testes. Mas acho que estou errando em alguma parte. Vamos lá.
Estou usando o Debian Sarge 3.1 pra fazer essa instalação.
Vamos aos passos:
apt-get install squid
No meu arquivo squid.conf coloquei o seguinte:
# Squid.conf
http_port 3128
icp_port 0
cache_dir ufs /var/log/squid 512 128 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
O resto da configuração deixei a padrão. E, em minhas regras, fiz o seguinte:
acl rede src 172.16.0.0/24
acl blacklist url_regex "/etc/squid/blacklist"
acl exten url_regex "/etc/squid/exten"
acl palavras urlpath_regex "/etc/squid/palavras"
http_access allow rede
http_access deny blacklist
http_access deny exten
http_access deny palavras
Meus arquivos coloquei o seguinte:
#blacklist
playboy.com.br
sexy.com.br
uol.com.br
google.com.br
#palavras
sexo
gay
lesbica
#exten
.exe$
.mp3$
.zip$
Quando starto o serviço do squid ele sobe sem erro nenhum.
dou o comando # squid -z e ele me retorna a mensagem que o squid está rodando sobre o PID XXXX e ok.
De outra máquina, coloco nas configurações de proxy o endereço 172.16.10.19 e a porta 3128
Acontece que não consigo navegar em site nenhum. Toda vez que tento acessar algum site, tanto dos que constam na lista, como dos que não constam, ele me traz a página do Squid de erro. Dizendo que não tenho permissão de acessar.
Tem alguma coisa que deixei de fazer? Ou que fiz errado?
Agradeço a ajuda e opinião.