Personalizando o logo no squid3

Publicado por André Canhadas em 10/02/2012

[ Hits: 19.238 ]

 


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

BIND 9 - Configuração no Debian e derivados

Instalando o Cinnamon no Debian Wheezy

Bloquear TeamViewer e LogMeIn

Instalador automático do Java JRE Oracle

Zimbra - erro de certificado no Outlook

Leitura recomendada

Adicionando wallpaper/papel de parede no i3

Enlightenment no Fedora 21

Personalizando GNOME Shell no Debian Wheezy

Como Desativar ZRAM no Fedora 33 (e reativando, caso precise)

Preparando estações Linux para usar servidor de impressão CUPS

  

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