여러 irssi 인스턴스에서 동일한 서버에 연결하는 방법은 무엇입니까?

여러 irssi 인스턴스에서 동일한 서버에 연결하는 방법은 무엇입니까?

/server fn여러 관련 채널에 있는 Freenode(을 통해)에 연결된 irssi 세션이 있습니다 . 이 세션은 이 주제와 관련된 다른 터미널이 있는 tmux 인스턴스 내부에 있습니다. NickServ를 통해 자동으로 인증되도록 irssi를 설정했습니다.

이제 완전히 별도의 터미널을 열고 irssi를 통해 Freenode에 다시 연결하여 관련 없는 채널에 참가하고 싶습니다. 그러나 /server fnirssi를 다시 열면 이미 다른 irssi 세션에서 서버에 연결되어 있기 때문에 나를 인증할 수 없습니다.

다른 인증된 계정을 사용하여 동일한 서버에 연결할 수 있지만 동일한 계정을 사용하여 여러 irssi 인스턴스를 인증하고 싶습니다.

두 개의 개별 irssi 인스턴스에서 동일한 서버에 연결하지만 다른 채널을 열 수 있는 방법이 있습니까?

답변1

IRC 프로토콜의 작동 방식으로 인해 이 작업을 수행할 수 없습니다. 각 클라이언트 연결에는 고유한 IRC 별명이 있습니다. 동일한 IRC 네트워크에 두 번째로 연결하는 경우 새 클라이언트는 처음과 다른 별명을 선택해야 합니다.

PROXYirssi 모듈을 사용하여 원하는 동작을 근사화 할 수 있습니다 .https://michael.lustfield.net/linux/irssi-as-a-proxy. irssi를 갖고, 프록시 모듈을 로드하고, IRC 서버에 연결한 다음, 프록시 irssi에 연결하는 별도의 하위 클라이언트를 가질 수 있다고 생각합니다. 이런 방식으로 IRC 네트워크에는 동일한 별명을 사용하려는 여러 클라이언트가 아닌 실제로 단 하나의 클라이언트만 있습니다. 하지만 아직 시도하지 않았습니다.

관련 정보