Я считаю совет относительно того, как выполнить персистентный клиент IRC с сервера и разрешения мне соединиться от различных компьютеров.
Я хочу, чтобы клиент IRC всегда оставался на связи, даже когда я приношу свой ноутбук от работы для размещения. Я предпочел бы выполнять клиент на своем ноутбуке, проксирующем по серверу. Действительно ли это возможно?
Альтернатива является к ssh в сервер и tmux соединением, но затем я должен был бы использовать неграфический клиент IRC?
спасибо за совет.
У меня есть 3 предложения, я думаю, что Вам понравится номер 2.с наилучшими пожеланиями.
1. Мое предпочтительное решение состоит в том, чтобы установить 'экран' затем выполненный irssi внутри. Вы можете ssh в и повторно прикреплять к экрану или....
Загрузите модуль прокси: http://www.irssi.org/documentation/proxy Вы затем сможете присоединить свой предпочтительный клиент.
По-моему, irssi лучше, чем какой-либо gui.
2. Однако я думаю, что Вы хотите Quassel. Это - графическая версия. Это позволяет Вам отсоединить клиенты с сервера, как Вы хотите:
один (или несколько) клиент (клиенты) может присоединить к и отсоединиться от центрального ядра, которое остается постоянно онлайн - во многом как популярная комбинация экрана и основанного на тексте клиента IRC, такого как WeeChat и подобный (но намного больше featureful, чем) так называемый BNCs
Повторное прикрепление Вашего клиента покажет Вашу сессию IRC в том же состоянии, как Вы оставили его внутри (плюс что бы ни случилось, в то время как Вы ушли), и это, даже когда Вы повторно прикрепляете от другого местоположения.
(добавленный акцент)
3. И как это говорит, BNCs (вышибалы) позволит Вам присоединить любой клиент к ним, но будет намного более ограничен в функциях, например, scrollback. Проверьте BNC/ZNC и т.д. и т.д.
Как Вы уже предположили, наилучший вариант состоит в том, чтобы использовать irssi
как Ваш клиент IRC, в котором Вы будете работать screen
продолжать бежать даже после разъединения от ssh
.
Таким образом, Вы идете как это:
irssi
screen
ssh
screen
(без дальнейших параметров)irssi
CTRL+A
сопровождаемый CTRL+D
. Это отсоединяется irssi
в screen
ssh
. Ваш IRC будет продолжать бежать.irssi
выполнение в screen
, просто введите screen -r
, возобновиться