Conectar-se a um segurança do IRC com o Thunderbird?

0

Eu gostaria de configurar um bouncer no meu rootserver e conectar-me lá do meu PC, então verei todas as mensagens durante os últimos 30 minutos que perdi quando me reconectei a um canal.

Isso é possível no bate-papo do Thunderbird? E como?

    
por rubo77 07.12.2013 / 17:48

1 resposta

0

Você pode instalar o bip , um proxy de IRC, que se mantém conectado aos seus servidores de IRC preferidos.

É fácil instalar e configurar no Arch ou no Debian com este . Esse HowTo já funciona muito bem. Eu só tive um pouco de confusão para descobrir, como conectar via SSL ao irc.hackint.org , solução:

network {
    name = "hackint";
    server { host = "irc.eu.hackint.org"; port = 6697; };
    ssl = true; 
};

Parece haver um problema com o Thunderbird ainda, então eu uso ele com o Pidgin agora para conectar-se ao meu servidor e sempre ficar logado nos meus canais preferidos e receber mensagens que foram enviadas quando eu estava offline, caso contrário teria perdido.

Como o Howto está inativo, aqui estão os principais passos:

Instalando o BIP

Instalar o BIP é simples tanto para o Arch Linux como para o Debian.

Debian

Eu rodei o BIP no Debian Wheezy com o repositório backport ativado.

sudo apt-get -t wheezy-backports install bip
sudo sed -i 's/ENABLED=0/ENABLED=1/' /etc/default/bip

Arch Linux

pacman -S bip
systemctl enable bip

Crie um usuário

A próxima coisa a fazer é criar um nome de usuário e senha e o BIP fornece seu próprio utilitário para fazer isso chamado bipmkpw. Substitua 'nome de usuário' por qualquer nome de usuário do seu BIP '. Esse nome não tem relação com nenhum nome de usuário do IRC, então pode ser qualquer coisa.

bipmkpw username

Digite uma senha quando solicitado. A senha será então emitida como um hash. Anote os valores com e sem hash em algum lugar, você precisará deles mais tarde. Crie um certificado

Não queremos que o nome de usuário e a senha sejam enviados como texto não criptografado. Por isso, criaremos um certificado SSL para uso do BIP.

openssl req -new -newkey rsa:4096 -nodes -x509 -keyout bip.pem -out bip.pem

Mova o certificado para / var / lib / bip

sudo mv bip.pem /var/lib/bip

Altere a propriedade e as permissões do certificado para o bip do usuário que foi criado automaticamente quando o pacote foi instalado.

sudo chown bip:bip /var/lib/bip/bip.pem
sudo chmod 600 /var/lib/bip/bip.pem

Configurar o BIP

Aqui está uma configuração de exemplo para o BIP. Copie-o para /etc/bip.conf, modifique-o e altere a propriedade e as permissões.

sudo chown bip:bip /etc/bip.conf
sudo chmod 640 /etc/bip.conf

Se você precisar de algum esclarecimento sobre o que as opções de configuração fazem, então o man bip.conf é seu amigo. Inicie o BIP

Agora que o BIP está configurado, ele pode ser iniciado.

Debian

sudo /etc/init.d/bip start

Arch Linux

sudo systemctl start bip

Configuração do cliente

Eu uso o HexChat, mas outros clientes de IRC estão disponíveis. Eu adiciono uma nova rede ao HexChat para cada uma das redes de IRC que eu defini em /etc/bip.conf. A captura de tela abaixo mostra como eu configuro uma rede BIP no HexChat.

Configuração BIP HexChat

Formatodasenha

Asenhaéoitemmaisimportanteeconfuso.IssoéparaoBIP,nãoparaqualquerrededeIRC.Lembre-sedasenhanãohash?Issovaiaqui,mascomumatorção.Oformatodasenhaé:

bipusername:unhashedbippassword:bipnetwork

Bipnetwork?Oqueéisso?Édaseguinteseçãode/etc/bip.confnoservidor?

network{name="freenode";
    server { host = "chat.freenode.net"; port = 6667; };
};

Um exemplo mais prático:

myuser:S3cr3tP@$$w0rd:freenode

Conclusão

E é isso! Estamos agora conectados continuamente ao IRC, podemos conectar ao proxy BIP de vários dispositivos de uma maneira completamente transparente e perfeita. Além disso, os registros de todos os canais são salvos e automaticamente girados no servidor.

Se você está procurando uma alternativa para o BIP, tente o ZNC.

Referências

por 06.11.2014 / 00:07