Jak mogę połączyć się z tym samym serwerem w wielu instancjach irssi?


10

Mam sesję irssi połączoną z Freenode (via /server fn), w której jestem na wielu powiązanych kanałach. Ta sesja jest częścią instancji tmux, która ma inne terminale, również związane z tym tematem. Ustawiłem irssi na automatyczne uwierzytelnianie mnie przez NickServ.

Teraz chcę otworzyć całkowicie oddzielny terminal i ponownie połączyć się z Freenode za pośrednictwem irssi, aby móc dołączyć do niezwiązanego kanału. Jednak po otwarciu irssi i /server fnponownie nie udaje mi się to uwierzytelnić, ponieważ jestem już połączony z serwerem w innej sesji irssi.

Mogę połączyć się z tym samym serwerem za pomocą różnych uwierzytelnionych kont, ale chcę mieć wiele instancji irssi uwierzytelnionych za pomocą tego samego konta.

Czy jest jakiś sposób, aby połączyć się z tym samym serwerem (ale mieć otwarte różne kanały) w dwóch oddzielnych instancjach irssi?


Mój system nie ma tego samego problemu z freenode z wieloma terminalami przez irssi 0.8.17; Sugeruję, aby spróbować utworzyć innego użytkownika w systemie i spróbować połączyć się z różnymi użytkownikami.
Mohammad Etemaddar

@MohammadEtemaddar Próbuję połączyć się z freenode przy użyciu tego samego uwierzytelnionego konta w wielu terminalach. Oczywiście mogę połączyć się z tym samym serwerem za pomocą różnych kont, ale jak wspomniałem w pytaniu, nie chcę tego robić. Zedytuję to, aby było jaśniej.
Klamka

Ja nie znam odpowiedzi. Istnieje inna możliwość podzielonego okna za pomocą /windowpolecenia.
Mohammad Etemaddar

@MohammadEtemaddar To nie odpowiada na moje pytanie. Próbuję połączyć się z tym samym serwerem z tym samym kontem w dwóch oddzielnych terminalach.
Klamka

Co dokładnie próbujesz osiągnąć?
darnir

Odpowiedzi:


1

Nie możesz tego zrobić, ponieważ działa protokół IRC. Każde połączenie klienta ma unikalny pseudonim IRC; jeśli łączysz się z tą samą siecią IRC po raz drugi, nowy klient musi wybrać inny pseudonim od pierwszego.

Możesz być w stanie przybliżyć pożądane zachowanie za pomocą PROXYmodułu irssi; patrz np . https://michael.lustfield.net/linux/irssi-as-a-proxy . Wyobrażam sobie, że możesz mieć swojego irssi z załadowanym modułem proxy, podłączonym do serwera IRC, a następnie możesz mieć oddzielnych pod-klientów łączących się z proxy irssi. W ten sposób miałbyś tylko jednego klienta w prawdziwej sieci IRC, a nie kilku klientów próbujących użyć tego samego pseudonimu. Jednak tego nie próbowałem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.