{Tuto} Weechat sous Android

Petit tutoriel simple pour installer et accéder à weechat sur Android en utilisant la fonction relay et cela de façon sécurisée.

Pour ma part j'utilise le multiplexeur de terminaux screen pour lancer weechat sur un serveur et récupérer l'accès a distance depuis n'importe quel terminal.

Différentes applications sur Android permettant de se connecter en ssh sur des machines distantes (JuiceSSH, ConnectBot...) mais pour irc ce n'est pas optimisé.

Il existe une application, Weechat android, dont le code source est sur github faisant office de client relay pour weechat.

Pour commencer il faut générer un certificat ssl qui sera utilisé pour chiffrer la connexion entre notre client et weechat :

$ mkdir -p ~/.weechat/ssl

$ cd ~/.weechat/ssl

$ openssl req -nodes -newkey rsa:2048 -keyout relay.pem -x509 -days 3650 -out relay.pem

Ensuite dans weechat il faut ajouter notre certificat :

/relay sslcertkey

Ajouter ensuite le relay avec le port que l'on veut :

/relay add ssl.weechat 9001

Configurer un password de connection :

/set relay.network.password ***********

Il faut que vous puissiez atteindre le port choisi depuis internet, donc si besoins il faudra configurer une redirection de port sur votre box ou sur le firewall de votre serveur dédié par exemple.

Pour finir il suffit d'installer l'application Weechat Android sur son smartphone et de la configurer dans "Settings" puis "Connection". Il faut seléctionner "WeeChat SSL" comme type de connexion, indiquer l'adresse/ip de votre machine hébergeant weechat, le port configuré pour votre relay et le password choisi.

Il est maintenant possible de se connecter, un message d'erreur de certificat doit normalement apparaitre, ceci est normal celui-ci est auto-signé, il faut l'accepter lors de la première connexion.

Vous pouvez aussi maintenant que vous avez un relay configurer vous connecter depuis le client WEB Weechat Glowing Bear, que vous pouvez auto-hébergé en récupérant le code source sur github

Fap'ment,