Personalizando o logo no squid3

Publicado por André Canhadas em 10/02/2012

[ Hits: 19.268 ]

 


Personalizando o logo no squid3



Não vou entrar em detalhes de instalação do squid3, abra a pasta onde esta seu squid.conf no meu caso "/etc/squid3".

Com seu editor favorito, edite o arquivo "/etc/squid3/errorpage.css".

vim errorpage.css

Encontre no arquivo a tag #titles, troque o endereço pelo de sua imagem.

#titles { margin-left: 15px; padding: 10px; padding-left: 100px; background: url(‘http://192.168.0.1/img.jpg’) no-repeat left; }

Como tenho o apache instalado usei um endereço local mas pode ser qualquer imagem na web. Não vou demostrar configurações de css mas você pode definir tudo no arquivo errorpage.css como tamanho e cor de fonte, cor de fundo, espaçamentos etc.

Definindo as páginas de erro

No squid.conf coloque o caminho para as páginas de erro:

Ex: Eu uso em português

error_directory /usr/share/squid3/errors/pt-br


Editando suas páginas de erro

Caso fique incomodado com alguns textos que aparecem em inglês edite os arquivos correspondentes, primeiro faça um backup da sua pasta para o caso de queira deixar o original novamente.

tar cvf /usr/share/squid3/errors/pt-br.tar /usr/share/squid3/errors/pt-br

Edite as páginas ERR_ACCESS_DENIED e ERR_DNS_FAIL (principais e mais mostradas) e troque os textos que aparecem em inglês pela sua tradução ou texto personalizado.

Vejam como ficou:
Linux: Personalizando o logo no squid3

Se tiver dificuldades com o html use um editor como o bluegriffon (genérico do dreamweaver ou outro de sua preferência).

Outras dicas deste autor

Bloquear Facebook e Youtube por HTTPS

Zimbra - erro de certificado no Outlook

Instalador automático do Java JRE Oracle

Sons simultâneos no Debian Squeeze

Instalando o Cinnamon no Debian Wheezy

Leitura recomendada

Temas GTK no Fluxbox para Zenwalk

Utilizando Fontes TrueType no Linux

Grid Window no Xfwm4 (Xfce) - Em sistemas que aceitem PPA

Permissão de acesso ao servidor X (Slackware 13+)

Modem ZTE MF636 no Mandriva 2009.1

  

Comentários
[1] Comentário enviado por andrecanhadas em 10/02/2012 - 10:25h

Depois que postei a dica pensei no caso de outras distribuições e quando compilado pra onde iria o errorpage.css então:

Em outras distribuições o default é:

#err_page_stylesheet /usr/local/squid/etc/errorpage.css

Fonte: http://www.squid-cache.org/Doc/config/err_page_stylesheet/

Ou de um locate para achar o arquivo:
$locate errorpage.css

[2] Comentário enviado por removido em 10/02/2012 - 12:36h

Show de bola dica !

[3] Comentário enviado por removido em 23/02/2012 - 16:43h

kkkkkkkkkkkkkkkkk
Vai reclamar com Chuck Norris!!!!

[4] Comentário enviado por adrianoti10 em 21/11/2012 - 17:47h

Otimo pos parabens,

Agora, ser aque tem como eu personalizar a pagina de erro quando meu proxy e transparent,

pois o proxy transparente ja mostra a pagina de erro quando abrimos o browser de uma estacao certo, so q a mensagem que mostra e a seguinte >

Na tentativa de recuperar a URL:

GET / HTTP/1.1
Accept: */*
Accept-Language: pt-br
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)
Accept-Encoding: gzip, deflate
Host: www.gmail.com
Connection: Keep-Alive

seguinte erro foi encontrado:

•Requisição inválida.
Alguns aspectos de requisição HTTP são invalidos. Possíveis causas:

•Método desconhecido ou faltando (GET, POST)
•Faltou a URL
•Faltou o identificador HTTP (HTTP/1.0)
•A requisição pode ser muito grande
•Hostname com caracter inválido; não é permitido o uso de underscores


O squid so me mostra a pagina personalizada quando setamos o proxy no browser, se eu nao setar me mostra essa mensagem, sera que te, como

[5] Comentário enviado por andrecanhadas em 21/11/2012 - 22:42h


[4] Comentário enviado por gnulinuxspirit em 21/11/2012 - 17:47h:

O squid so me mostra a pagina personalizada quando setamos o proxy no browser, se eu nao setar me mostra essa mensagem, sera que te, como


Não sei o que pode ser mas usava com proxy transparente e funcionava tanto com o proxy marcado como não.

Pode ser alguma configuração no seu squid.conf.
Abre um tópico postando seu squid.conf e me passa o link por email que dou uma olhada se tem algo que possa estar causando este erro.


[6] Comentário enviado por adrianoti10 em 21/11/2012 - 22:48h

Nao tem erro nenhum amigo, eu quero e personalizar a tela do proxy transparente, ja consegui descobrir !

Mesmo assim obrigado pela resposta ,o arquivo que deve ser alterado e o ERR_INVALID_REQ

#nano /usr/share/squid/erros/Portuguese/ERR_INVALID_REQ

Alterei ele agora esta tudo certo...

[7] Comentário enviado por andrecanhadas em 21/11/2012 - 23:04h

gnulinuxspirit disponha... alguns bugs do squid 3 se resolvem colocando intercept no lugar de transparent como no 2.6

http_port 3128 intercept

Não vai alterar em nada o funcionamento mas esta é a linha correta para o squid 3 alias até lembro de já ter recebido a mesma mensagem algumas vezes.

[8] Comentário enviado por edumeireles em 07/01/2014 - 10:52h

Ae meu problema é que a imagem nao aparece para os clientes.. local o html funciona correto mas os clientes a imagem nao carrega.
Agradeço a ajuda ae galera!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts