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


10

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

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

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

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


我的系统在带有多个终端的freenode上的irssi 0.8.17 并没有同样的问题;我建议尝试在系统中创建另一个用户,然后尝试与其他用户建立连接。
Mohammad Etemaddar

@MohammadEtemaddar我正在尝试在多个终端中使用相同的身份验证帐户连接到freenode。当然,我可以使用不同的帐户连接到同一台服务器,但是正如我在问题中提到的那样,这不是我想要做的。我将对其进行编辑以使其更加清晰。
门把手2015年

我不知道答案。还有另一种使用命令分割窗口的功能/window
Mohammad Etemaddar

@MohammadEtemaddar不能回答我的问题。我试图在两个单独的终端中使用相同的帐户连接到同一台服务器。
门把手2015年

您要达到的目标到底是什么?
达尼尔2015年

Answers:


1

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

使用PROXYirssi模块,您可能可以近似所需的行为。参见例如https://michael.lustfield.net/linux/irssi-as-a-proxy。我想您可以将irssi(装载了代理模块)连接到IRC服务器,然后再将单独的子客户端连接到Proxy irssi。这样,您在真正的IRC网络上只有一个客户端,而没有几个尝试使用相同昵称的客户端。我还没有尝试过。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.