Exécution d'un client irc persistant sur ssh

10

Je cherche des conseils sur la façon d'exécuter un client IRC persistant à partir d'un serveur et de me permettre de me connecter à partir de différents ordinateurs.

Je veux que le client IRC reste toujours connecté, même lorsque je ramène mon ordinateur portable du travail à la maison. Je préférerais exécuter le client sur mon ordinateur portable, en utilisant le serveur proxy. Est-ce possible?

Une alternative est de ssh dans le serveur et de tmux la connexion, mais alors j'aurais besoin d'utiliser un client IRC non graphique?

Merci pour le conseil.

grm
la source

Réponses:

6

J'ai 3 suggestions, je pense que vous aimerez le numéro 2. le mieux.


1. Ma solution préférée est d'installer 'screen' puis d'exécuter irssi inside. Vous pouvez ouvrir et rattacher à l'écran ou ....

Chargez le module proxy: http://www.irssi.org/documentation/proxy Vous pourrez alors attacher votre client préféré.

À mon avis, l'irssi est meilleur que n'importe quel gui.


2. Cependant, je pense que vous voulez Quassel . C'est une version graphique. Il vous permet de détacher les clients du serveur comme vous le souhaitez:

un (ou plusieurs) client (s) peut se connecter et se détacher d'un noyau central qui reste en ligne en permanence - un peu comme la combinaison populaire d'écran et d'un client IRC textuel tel que WeeChat, et similaire à (mais beaucoup plus riche en fonctionnalités) que) les soi-disant BNC

Rattacher votre client affichera votre session IRC dans le même état que celui dans lequel vous l'avez laissée (plus ce qui s'est passé pendant votre absence), et ce même lorsque vous vous reconnectez à partir d'un emplacement différent.

(pas d'italique dans l'original)


3. Et comme il est dit, les BNC (videurs) vous permettront d'y attacher n'importe quel client, mais seront beaucoup plus limités dans les fonctionnalités, par exemple le défilement arrière. Découvrez BNC / ZNC etc. etc.

Cher
la source
8

Comme vous l'avez déjà suggéré, la meilleure option est d'utiliser irssicomme client IRC, que vous exécuterez screenpour continuer à fonctionner même après vous être déconnecté ssh.

Alors tu vas comme ça:

  1. Installer irssi
  2. Installer screen
  3. Déployer ssh
  4. Connectez-vous au serveur avec ssh
  5. Exécuter screen(sans aucun autre paramètre)
  6. Exécutez ensuite irssi
  7. Appuyez sur CTRL+Apuis sur CTRL+D. Cela se détache irssidans lescreen
  8. Vous pouvez maintenant vous déconnecter de ssh. Votre IRC continuera de fonctionner.
  9. Lorsque vous vous reconnectez et que vous souhaitez accéder au irssirodage screen, tapez simplement screen -r, pour reprendre
Richard Rodriguez
la source
1

On dirait que vous cherchez peut-être un BNC si vous souhaitez garder votre client local plutôt que sur le serveur. Vous pourriez trouver ZNC utile.

signine
la source