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.conf
noservidor?
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.