Pular para o conteúdo

Personalizando o logo no squid3

Dica publicada em Linux / Configuração
André Canhadas andrecanhadas
Hits: 20.183 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


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).

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Zimbra - erro de certificado no Outlook

Compiz no Debian com XFCE4, LXDE, Gnome2 ou MATE (Squeeze e Wheezy)

Bloquear Facebook e Youtube por HTTPS

Bloquear TeamViewer e LogMeIn

Instalador automático do Java JRE Oracle

Criar atalhos (lançadores) para programas no Gnome

Instalando o Ubuntu 8.10 e 9.04 no notebook Intelbras i21

WGET com proxy em Debian / Ubuntu / Kubuntu

Blubuntu - A beleza do azul

Forçando o Firefox em Português

#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

Entre na sua conta para comentar.