Как я могу подключиться к одному и тому же серверу в нескольких экземплярах irssi?

10

У меня есть сеанс irssi, который связан с Freenode (через /server fn), в котором я нахожусь в нескольких связанных каналах. Этот сеанс находится внутри экземпляра tmux, который имеет другие терминалы, также связанные с этой темой. Я установил irssi для автоматической аутентификации через NickServ.

Теперь я хочу открыть совершенно отдельный терминал и снова подключиться к Freenode через irssi, чтобы я мог присоединиться к несвязанному каналу. Однако, когда я открываю irssi и /server fnснова, он не может аутентифицировать меня, так как я уже подключен к серверу в другом сеансе irssi.

Я могу подключиться к одному и тому же серверу с разными аутентифицированными учетными записями, но я хочу, чтобы несколько экземпляров irssi проходили аутентификацию с одной и той же учетной записью.

Можно ли каким-либо образом подключиться к одному и тому же серверу (но при этом открыть разные каналы) в двух разных экземплярах irssi?

Дверная ручка
источник
У моей системы не та же проблема с freenode с несколькими терминалами по irssi 0.8.17; Я предлагаю попробовать создать другого пользователя в системе и попытаться связаться с другими пользователями.
Мухаммед Этемаддар
@MohammadEtemaddar Я пытаюсь подключиться к freenode с одной и той же аутентифицированной учетной записью в нескольких терминалах. Конечно, я могу подключиться к одному и тому же серверу с разными учетными записями, но, как я уже упоминал в этом вопросе, я не хочу этого делать. Я отредактирую это, чтобы сделать это более ясным.
дверная ручка
Я не знаю ответ. Есть еще одна возможность разделить окно с помощью /windowкоманды.
Мухаммед Этемаддар
@MohammadEtemaddar Это не отвечает на мой вопрос. Я пытаюсь подключиться к одному и тому же серверу с той же учетной записью в двух отдельных терминалах.
дверная ручка
Что именно вы пытаетесь достичь?
Дарнир

Ответы:

1

Вы не можете сделать это из-за того, как работает протокол IRC. Каждое клиентское соединение имеет уникальный псевдоним IRC; если вы подключаетесь к той же сети IRC 2 раза, новый клиент должен выбрать другой псевдоним из первого.

Вы можете приблизиться к желаемому поведению, используя PROXYмодуль irssi; см., например, https://michael.lustfield.net/linux/irssi-as-a-proxy . Я полагаю, что ваш irssi с загруженным прокси-модулем может быть подключен к вашему IRC-серверу, а затем вы можете иметь отдельных суб-клиентов, подключающихся к прокси-серверу irssi. Таким образом, у вас будет только один клиент в реальной сети IRC, а не несколько клиентов, пытающихся использовать один и тот же псевдоним. Я не пробовал, хотя.

Андраш Корн
источник