Há algum tempo a Microsoft começou a obrigar os usuários do MSN Messenger (ou Windows Live Messenger) a atualizar seus softwares para a última versão, caso contrário os mesmos não poderiam mais logar no serviço.

Isso acabou gerando uma situação bem desagradável: a última versão do Windows Live Messenger 2009 passou a não funcionar mais com o Squid (enquanto as versões 8.x continuavam conectando perfeitamente).

Depois de muitas pesquisas e tentativas (seguindo inclusive informações do suporte da MS), finalmente encontrei a solução na FAQ do próprio Squid, o que mais uma vez demonstra que normalmente a solução mais simples é a mais correta.

Foi necessário somente adicionar as seguintes linhas ao arquivo /etc/squid/squid.conf :

acl msn urlpath_regex -i gateway.dll

acl msnd dstdomain messenger.msn.com gateway.messenger.hotmail.com
acl msn1 req_mime_type application/x-msn-messenger

http_access allow msnd
http_access allow msn
http_access allow msn1

Obviamente é necessário colocar as permissões (http_access) na ordem correta no seu arquivo de configuração, já que o Squid funciona por ordem de precedência das regras. Mantive também as regras antigas, mas só por precaução. Futuramente irei removê-las e atualizarei esse post com o resultado.

A diferença básica com relação as regras anteriores é que não estava usando uma acl que avaliava o mime type, o que parece ser a grande sacada para o uso do MSN.

UPDATE 25/09/09: Para resolver o problema de não carregar a lista de contatos, basta configurar que a URL contacts.msn.com e seus subdomínios possa ser acessada sem autenticação.

Squid e Windows Live Messenger 2009
  • Anonymous

    Não consegui resolver aqui, o problema permanece, não consigo adicionar um novo usuário quando o squid esta ativo, tenho que desativar o squid, adicionar o usuário e depois ativa o squid novamente.

  • Quando você diz que não consegue adicionar um novo usuário, quer dizer que não consegue adicionar um novo contato na sua lista ?<br /><br />[]s

  • Anonymous

    Exatamento, adicionar um novo usuário na lista de contatos do MSN. Às vezes também ocorre casos que o MSN não abre, aparece uma mensagem de erro descrito que &quot;a lista de contatos não está disponível no momento, por favor tente mais tarde&quot;, neste caso eu tenho que párar o serviço do squid, abrir o MSN e depois iniciar o serviço do squid novamente.

  • Dê uma olhada também nas regras antigas que eu continuo usando e que agora adicionei no post (arquivo pra download).<br /><br />[]s

  • Anonymous

    Irei verificar, grato pela sua atenção em me ajudar.

  • Fabrício Rodrigo

    esse live messenger soh veio pra pertubar a paz … <br /><br />no meu proxy tbm n está funcionando! alias, funciona com algumas gambirras!!!<br />observando o log do firewall, mesmo colocando proxy, ele tenta alguns acessos &quot;por fora&quot;!!!<br /><br />aparece a seguinte mensagem de erro: &quot;&quot;sua lista de contatos não está disponível no momento. Tente mais tarde&quot;&quot;<br /><

  • Fabrício,<br /><br />esse erro que tu fala é muito comum, pelo que andei vendo por aí.<br /><br />Mesmo com as outras regras que postei não teve jeito de funcionar ?<br /><br />[]s

  • Para resolver o problema de não carregar a lista de contatos, basta configurar que a URL contacts.msn.com e seus subdomínios possa ser acessada sem autenticação.

  • Anonymous

    Eu consegui solucionar o problema, inseri em propriedades do IE as URL&#39;s devidas e deu certo.

  • como concerto esse erro do seu contatos nao estam desponivel no momento.

  • O update desse post de 25/09 resolve tal problema.<br /><br />[]s

  • Erik

    Felipe, conseguiu?

  • rpz e no meu caro que o squid é autenticado e só libero o msn por usuário como faço para liberar o mime apra esses usuários?

  • Faça algo assim:<br /><br />acl users proxy_auth REQUIRED<br /><br />http_access allow msnd users<br />http_access allow msn users<br />http_access allow msn1 users<br /><br />[]s

  • Anonymous

    Pessoal,<br /><br />Após pesquisa árdua da minha equipe conseguimos fazer o MSN funcionar atrás do proxy Squid (squid-2.6.STABLE6-5.el5_1.3):<br /><br /><br />acl msn urlpath_regex -i gateway.dll<br />acls msnd dstdomain messenger.msn.com gateway.messenger.hotmail.com byrdr.omega.contacts.msn.com contacts.msn.com local-bay.contacts.msn.com by2.storage.msn.com<br />acl msn1 req_mime_type

  • Olá…com as dicas pegas aki e um pouco de navegação pela net e testes consegui resolver por definitivo o problema do MSN 2009 no Squid. Alem das regras aki postadas axei no underlinux mais algumas coisas e vou postar aki como ficou o resto ….alem do q tem aki ….<br /><br /><br />acl msnd dstdomain byrdr.omega.contacts.msn.com local-bay.contacts.msn.com byfiles.storage.msn.com

  • Muito bom blog, parabéns.

  • Valeu Henrique.<br /><br />Saber que o blog é útil e que o pessoal gosta é que me faz seguir em frente com ele.<br /><br />[]s

  • Anonymous

    Parabens pelo topito. PERFEITO !!

  • Obrigado.<br /><br />Fico feliz em saber que tenho ajudado e espero tornar o blog cada vez mais útil.<br /><br />[]s

  • Shirley Alexandre

    Já adicionei o blog aos meus favoritos. Muito bom mesmo. Obrigada pela ajuda.

  • De nada.<br /><br />Essa é a idéia do blog.<br /><br />[]s

  • Funcionou aqui. Muito obrigado. Maldito MSN Messenger…

  • Funcionou aqui, muito obrigado!

Animated Social Media Icons by Acurax Wordpress Development Company
Optimization WordPress Plugins & Solutions by W3 EDGE
%d blogueiros gostam disto: