Liberando alguns sites com o Squid [RESOLVIDO]

1. Liberando alguns sites com o Squid [RESOLVIDO]

Luan Kleber
luanyata

(usa Ubuntu)

Enviado em 21/04/2013 - 20:39h

Ola Pessoal venho mais uma vez pedi a ajuda de voces.
Montei um lab onde apenas alguns sites devem ser liberado pelo squid deixando o squid.conf assim:

# Configuração Squid
# Criado por: Luan Yata
# Florianopolis - 21 de Abril 2013

# Porta do Squid
http_port 3128

# Nome do Servidor
visible_hostname Orion

# Pagina de Acesso Negado
error_directory /usr/share/squid3/errors/Portuguese/

# Cache
cache_mem 25 MB #Tamanho da Memoria RAM disponivel para consulta.
maximum_object_size_in_memory 32 KB #Tamanho maxido do arquivo carregado na memoria.
maximum_object_size 1024 MB #Tamanho maximo do arquivo em cache.
minimum_object_size 0 KB #Tamanho minimo do arquivo em cache.
cache_swap_low 90 #
cache_swap_high 95 #Quando o cache chegar a 95% de sua capacidade ele comecará a eliminar arquivos antigos até atingir 90%.
cache_dir ufs /etc/squid3/cache 1024 16 256

# Log de Acesso
cache_access_log /var/log/squid3/acess.log

# Regras acl Padrão
acl manager proto cache_object # O comando "proto" bloqueia um protocolo espeficido, nesse caso ele bloqueia o protocolo "cache_object", protocolo do Squid que retorna informações para o servidor de como o cache está configurado.
acl localhost src 127.0.0.1/32 #Maquina Local
#Portas de conexão segura
acl SSL_ports port 443 563 873
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 873 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 280 #http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl purge method PURGE
acl CONNECT method CONNECT

# Regras de acesso
acl sites_permitidos src 192.168.0.0/24
acl sites_permitidos url_regex -i "/etc/squid3/sites_permitidos"
http_access allow sites_permitidos

http_access allow localhost

acl download_proibido url_regex -i \.exe \.torrent \.avi \.mp3
http_access deny download_proibido

http_access deny all # Negar todos os acessos



Ja criei o arquivo sites_permitidos, porem quando executo squid3 -k reconfigure o shell retorna a seguinte mensagem:

2013/04/21 20:37:39| aclParseAclLine: ACL 'sites_permitidos' already exists with different type.
FATAL: Bungled squid.conf line 46: acl sites_permitidos url_regex -i "/etc/squid3/sites_permitidos"
Squid Cache (Version 3.1.20): Terminated abnormally.
CPU Usage: 0.012 seconds = 0.000 user + 0.012 sys
Maximum Resident Size: 15056 KB
Page faults with physical i/o: 0
root@Orion:/etc/squid3#

O que eu to fazendo de errado?




  


2. MELHOR RESPOSTA

Erisvelton Gomes da Silva
erisveltongomes

(usa Ubuntu)

Enviado em 21/04/2013 - 23:45h

A sua rede chama sites_permitidos e sua ACL também ?
acl sites_permitidos src 192.168.0.0/24
acl sites_permitidos url_regex -i "/etc/squid3/sites_permitidos"
http_access allow sites_permitidos

Troca o nome da sua rede ou da sua ACL. E libere as duas

3. Re: Liberando alguns sites com o Squid [RESOLVIDO]

Luan Kleber
luanyata

(usa Ubuntu)

Enviado em 26/04/2013 - 21:08h

Valew cara, tinha passado batido... :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts