helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
por Fernando Cesar Vaini
Já vi várias dicas, artigos e perguntas sobre a liberação do WLM no Squid autenticado. Porém aplicando o que li, descobri que a liberação não ocorre completamente. Por exemplo, aqueles banners do MSN, também chamado de Advertisement (não sei como, mas alguns usuários ainda gostam daquilo), aquelas informações sobre os seus contatos, aqueles pequenos popups que aparecem no canto inferior da tela, avisando que você tem uma nova mensagem, entre outros não aparecem, ou seja, continuam bloqueados.
Depois de gastar algumas horas de Google e vários testes no Squid, consegui fazer essa liberação. Para que tudo funcionasse sem interferir no funcionamento dos demais usuários, criei um usuário MSN e configurei no WLM o usuário MSN.
No squid.conf, inclua as seguintes ACLs:
Depois de fazer a liberação das ACLs padrão manage, purge, safe_ports etc, fiz imediatamente a liberação do MSN como abaixo.
*** Note que essas regras devem ser as primeiras ***
Já vi várias dicas, artigos e perguntas sobre a liberação do WLM no Squid autenticado. Porém aplicando o que li, descobri que a liberação não ocorre completamente. Por exemplo, aqueles banners do MSN, também chamado de Advertisement (não sei como, mas alguns usuários ainda gostam daquilo), aquelas informações sobre os seus contatos, aqueles pequenos popups que aparecem no canto inferior da tela, avisando que você tem uma nova mensagem, entre outros não aparecem, ou seja, continuam bloqueados.
Depois de gastar algumas horas de Google e vários testes no Squid, consegui fazer essa liberação. Para que tudo funcionasse sem interferir no funcionamento dos demais usuários, criei um usuário MSN e configurei no WLM o usuário MSN.
No squid.conf, inclua as seguintes ACLs:
acl MsnSources url_regex -i "/etc/squid/sites.msn"
acl MsnDomains dstdomain -i "/etc/squid/sites.msn"
acl MsnUrls urlpath_regex -i "/etc/squid/sites.msn"
acl MsnProgram req_mime_type application/X-msn-messenger
acl MsnManual dstdomain byrdr.omega.contacts.msn.com local-bay.contacts.msn.com byfiles.storage.msn.com akhtm.nspmotion.com blufiles.storage.msn.com www.gowindowslive.com view.atdmt.com local-sn.contacts.msn.com ec.atdmt.com tkrdr.storage.msn.com livefiles19.vo.msecnd.net www.sqm.microsoft.com sqmserver.dll switch.atdmt.com rsi.hotmail.com nspmotion.com icover.com.br rad.msn.com rmd.atdmt.com t.msn.com
acl MSNUser proxy_auth msn
Depois de fazer a liberação das ACLs padrão manage, purge, safe_ports etc, fiz imediatamente a liberação do MSN como abaixo.
http_access allow MsnManual
http_access deny MSNUser !MsnSources !MsnDomains !MsnUrls !MsnProgram
*** Note que essas regras devem ser as primeiras ***