De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Kopete utilizando socks

Colaboração: Smailli Hemori Moraes

Data de Publicação: 21 de Julho de 2007

Essa dica surgiu com a seguinte necessidade. Instalei um serviço para controle de MSN aqui na empresa e o meu Kopete parou de funcionar justamente pela necessidade de utilizar socks no cliente de MSN, no meu caso Kopete. Como o Kopete não vem com configuração de socks no cliente precisei utilizar uma biblioteca a parte que intercepta o trafego e redireciona para um destino que for configurado.

Todo o processo foi feito em cima de um Fedora core 6

Baixei o Dante em ftp://ftp.pbone.net/mirror/dag.wieers.com/packages/dante/dante-1.1.19-1.el5.rf.i386.rpm

Após instalar e ler a documentação configurei-o da seguinte forma.

Editei o /etc/socks.conf e deixei como abaixo:

  route {
  
        from: 0.0.0.0/0   to: 0.0.0.0/0 port = 1863 via: 192.168.1.1 port = 1080
  
        proxyprotocol: socks_v5
  
  }

Onde estou dizendo que de qualquer origem para qualquer destino com porta 1863 (que é a porta do MSN) ele direciona o tráfego para o endereço 192.168.1.1 na porta 1080 que é o IP e porta do meu proxy para o MSN.

Após configurar o proxy socks foi necessário configurar o Konqueror para utiliza-lo, visto que o Konqueror é que gerencia todo o ambiente de internet do KDE.

Abrindo o Konqueror cliquei em Settings -> Configure Konqueror

Selecionei Proxy e configurei o proxy local, visto que a autenticação do MSN sai pela 443 sem poder passar pelo meu Proxy de MSN. Selecionei o Automatically detect proxy configuration , no meu caso tenho configurado a auto detecção no meu ambiente, mas também pode ser setado o proxy manualmente.

Junto com a configuração de Proxy do konqueror configurei o SQUID para não pedir autenticação do Proxy, visto que no meu ambiente os usuários utilizam autenticação integrada no AD, no processo de autenticação do MSN com a seguinte configuração.

  acl AUTH_MSN url_regex loginnet.passport.com
  acl AUTH_MSN1 url_regex login.live.com
  acl AUTH_MSN2 url_regex status.messenger.msn.com/Status.aspx
  acl AUTH_MSN3 url_regex nexus.passport.com
  
  http_access allow AUTH_MSN
  http_access allow AUTH_MSN1
  http_access allow AUTH_MSN2
  http_access allow AUTH_MSN3

Em seguida, ainda no Konqueror, cliquei na aba Socks e selecionei Use custom library e em path indiquei o caminho da biblioteca /lib/libsocks.so.0

Cliquei em Test para testar se tudo estava OK e obtive o seguinte resultado de sucesso Success: SOCKS was found and initialized.

Iniciei o Kopete e pronto

Já está funcando com o SOCKS :D

Foi muito util pra mim que gosto do Kopete e utiliza duas contas de MSN. Aluns programas não suportam mais de uma conta e sempre tem a preferência do usuário.


Curso gratuito de Software Livre

Colaboração: Henrique Meira

No site http://cursos.cdtc.org.br/brasil/ você pode participar de um curso gratuito de software livre.

É uma iniciativa do Centro de Difusão de Tecnologia e Conhecimento para levar a filosofia do Software Livre à funcionários públicos e cidadãos.

De acordo com o ITI, aproximadamente 10 mil funcionários públicos estão cadastrados e quase 30 mil já fizeram pelo menos um dos 78 cursos disponíveis.

Entre e participe.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Smailli Hemori Moraes