Esecuzione di un client irc persistente su ssh


10

Sto cercando consigli su come eseguire un client IRC persistente da un server e permettermi di connettermi da diversi computer.

Voglio che il client IRC rimanga sempre connesso, anche quando porto il mio laptop dal lavoro a casa. Preferirei eseguire il client sul mio laptop, eseguendo il proxy sul server. È possibile?

Un'alternativa è ssh nel server e configurare la connessione, ma allora avrei bisogno di usare un client IRC non grafico?

grazie per il consiglio.

Risposte:


6

Ho 3 suggerimenti, penso che ti piacerà il numero 2. meglio.


1. La mia soluzione preferita è installare 'screen' e quindi eseguire irssi all'interno. È possibile inserire e ricollegare lo schermo o ....

Carica il modulo proxy: http://www.irssi.org/documentation/proxy Potrai quindi collegare il tuo client preferito.

Secondo me irssi è meglio di qualsiasi gui.


2. Tuttavia, penso che tu voglia Quassel . È una versione grafica. Ti consente di staccare i client dal server come desideri:

uno (o più) client possono collegarsi e staccarsi da un core centrale che rimane permanentemente online, proprio come la popolare combinazione di schermo e un client IRC basato su testo come WeeChat e simile a (ma molto più ricco di funzionalità di) cosiddetti BNC

Ricollegare il tuo client mostrerà la tua sessione IRC nello stesso stato in cui l'hai lasciata (più tutto ciò che è accaduto mentre eri via), e questo anche quando ti ricolleghi da una posizione diversa.

(enfasi aggiunta)


3. E come si dice, i BNC (buttafuori) ti permetteranno di collegare qualsiasi client a loro, ma saranno molto più limitati nelle funzionalità, ad esempio lo scrollback. Dai un'occhiata a BNC / ZNC ecc. Ecc.


8

Come hai già suggerito, l'opzione migliore è quella di utilizzare irssicome client IRC, che verrà eseguito screenper continuare a funzionare anche dopo la disconnessione ssh.

Quindi vai così:

  1. Installare irssi
  2. Installare screen
  3. Deploy ssh
  4. Connettiti al server con ssh
  5. Esegui screen(senza ulteriori parametri)
  6. Quindi corri irssi
  7. Premere CTRL+Aseguito da CTRL+D. Questo si stacca irssinelscreen
  8. Ora puoi disconnetterti da ssh. L'IRC continuerà a funzionare.
  9. Quando ti riconnetti e vuoi iniziare a irssicorrere screen, digita semplicemente screen -r, per riprendere

1

Sembra che tu stia cercando un BNC se vuoi mantenere il tuo client locale anziché sul server. ZNC potrebbe essere utile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.