通过 SSH 运行持久的 IRC 客户端

grm*_*grm 10 ssh irc proxy

我正在寻找有关如何从服务器运行持久 IRC 客户端并允许我从不同计算机进行连接的建议。

我希望 IRC 客户端保持连接,即使我将笔记本电脑从工作场所带到家中。我更喜欢在我的笔记本电脑上运行客户端,通过服务器代理。这可能吗?

另一种方法是通过 SSH 连接到服务器并 tmux 连接,但我需要使用非图形 IRC 客户端吗?

Ric*_*uez 8

正如您已经建议的那样,最好的选择是irssi用作您的 IRC 客户端,screen即使您从ssh.

所以你是这样的:

  1. 安装 irssi
  2. 安装 screen
  3. 部署 ssh
  4. 使用 ssh 连接到服务器
  5. 运行screen(没有任何其他参数)
  6. 然后运行 irssi
  7. 按 ,CTRL+A然后按CTRL+D。这irssiscreen
  8. 现在您可以断开与ssh. 您的 IRC 将继续运行。
  9. 当您重新连接并想要进入irssi运行时screen,只需键入screen -r, 即可继续


Pri*_*cey 6

我有 3 条建议,我想你会喜欢第 2 条。最好。


1.我的首选解决方案是安装'screen'然后在里面运行irssi。您可以通过 ssh 进入并重新连接到屏幕或...

加载代理模块:http : //www.irssi.org/documentation/proxy然后您就可以连接您喜欢的客户端了。

在我看来,irssi 比任何 gui 都好。


2. 但是,我认为您想要Quassel。它的图形版本。它允许您根据需要将客户端与服务器分离:

一个(或多个)客户端可以连接到永久在线的中央核心或从其分离——很像屏幕和基于文本的 IRC 客户端(如 WeeChat)的流行组合,并且类似于(但功能更多)比)所谓的 BNC

重新连接您的客户端将显示您的 IRC 会话处于与您离开时相同的状态(加上您离开时发生的任何事情),即使您从不同的位置重新连接也是如此。

(强调)


3. 正如它所说,BNC(bouncers)可以让您将任何客户端附加到它们,但在功能上会受到更多限制,例如回滚。检查 BNC/ZNC 等。