Squid3

1. Squid3

Luiz Gustavo Lobo Simões
gustavolobo

(usa Debian)

Enviado em 07/04/2014 - 17:16h

Boa tarde pessoal, estou com uma duvida, montei um servidor proxy (apenas para aprender) e estou com problemas para colocar uma pagina de bloqueio personalizada. Criei uma pagina simples em html com a mensagem de "acesso bloqueado", e a ideia é que a ACL "h_semana" fosse redirecionada para essa pagina, porem mas seguindo os expemplos na net eu usei o "error_directory" para especificar onde vão estar os arquivos html e o deny_info para redirecionar o arquivo para a acl, mas mesmo assim não funciona e continua redirecionando para a pagina de erro padrão do squid. Segue abaixo minha squid.conf:

# Configurações Basicas do Squid3

# Porta do Squid e tipo do Squid3 intercept para ficar transparente
http_port 3128

# Nome Visivel do Servidor
visible_hostname ProxyNet

# Setando o espaço do disco do cache
cache_dir ufs /var/spool/squid 1000 16 256

# Setando a Memoria RAM para o Cache
cache_mem 256 MB

# Tamanho maximo dos arquivos que serão guardados no cache
maximum_object_size_in_memory 10 MB

# Porcentagem do uso do cache que fará o squid descartar os arquivos antigos
cache_swap_low 90
cache_swap_high 95


# Localização do logs de acesso
access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log

# Especificação das paginas de Erros
error_directory /var/www/erros_squid

# Personalização dos Erros das ACls
deny_info err_time.html h_semana

############################################
################## ACLS ###################
############################################

# ACLs
acl Jatobox src 192.168.64.0/24
acl h_semana time MTWHF 8:30-18:00
acl h_fds time A 9:00-13:00

# Permissões de acesso
# http_access allow Adm_GSTV
http_access allow Jatobox h_semana
http_access allow Jatobox h_fds
http_access deny all






Não sei mais o que fazer , alguem poderia me dar um help. Muito Obrigado.



  


2. Re: Squid3

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 07/04/2014 - 22:34h

Se não tiver o apache instalado deve colocar o arquivo dentro de error_directory /usr/share/squid/errors/pt-br/ ou error_directory /usr/share/squid/errors/Portuguese. (depende de sua distro e versão do squid)

Se tiver o apache instalado ai vai em /var/www/:


deny_info https://ip-do-server/pagina.html nome-acl




3. Consegui

Luiz Gustavo Lobo Simões
gustavolobo

(usa Debian)

Enviado em 08/04/2014 - 09:57h

andrecanhadas consegui amigo , muito obrigado. Porém ele redirecionou para o arquivo ERR_ACCESS_DENIED e não para o arquivo que eu havia colocado dentro da pasta /usr/share/squid3/errors/Portuguese, e especificado no deny_info, como eu faço para ele redirecionar para o arquivo especifico? Pois eu queria que cada ACL redirecionasse para uma página especifica, relacionada com a restrição da ACL.


Muito Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts