如何在多个 irssi 实例中连接到同一台服务器?

Doo*_*nob 10 irssi

我有一个连接到 Freenode(通过/server fn)的 irssi 会话,我在多个相关频道中。此会话位于 tmux 实例内,该实例具有其他终端,也与此主题相关。我已将 irssi 设置为通过 NickServ 自动验证我的身份。

现在我想打开一个完全独立的终端并再次通过 irssi 连接到 Freenode,这样我就可以加入一个不相关的频道。但是,当我/server fn再次打开 irssi时,它无法对我进行身份验证,因为我已经在另一个 irssi 会话中连接到服务器。

我可以使用不同的身份验证帐户连接到同一台服务器,但我希望多个 irssi 实例使用同一个帐户进行身份验证。

有什么办法可以在两个单独的 irssi 实例中连接到同一台服务器(但打开不同的通道)?

And*_*orn 1

由于 IRC 协议的工作原理,您无法执行此操作。每个客户端连接都拥有一个唯一的 IRC 昵称;如果您第二次连接到同一个 IRC 网络,新客户端必须选择与第一次不同的昵称。

您也许可以使用PROXYirssi 模块来近似您想要的行为;参见https://michael.lustfield.net/linux/irssi-as-a-proxy。我想你可以让你的 irssi,加载代理模块,连接到你的 IRC 服务器,然后你可以有单独的子客户端连接到代理 irssi。这样,真正的 IRC 网络上就只有一个客户端,而不是多个客户端尝试使用相同的昵称。不过我还没试过。