Запуск постійного irc-клієнта через ssh


10

Я шукаю поради щодо запустити стійкого клієнта IRC з сервера та дозволити мені підключитися з різних комп’ютерів.

Я хочу, щоб клієнт IRC завжди залишався на зв’язку, навіть коли я переношу свій ноутбук з роботи додому. Я вважаю за краще запустити клієнта на своєму ноутбуці, наближаючись до сервера. Чи можливо це?

Альтернативою є ssh на сервер і tmux з'єднання, але тоді мені потрібно використовувати неграфічний клієнт IRC?

дякую за пораду

Відповіді:


6

У мене є 3 пропозиції, я думаю, що вам найбільше сподобається номер 2.


1. Моїм кращим рішенням є встановлення 'screen', а потім запустіть irssi всередині. Ви можете ввімкнути скриньку та приєднатись до екрана чи….

Завантажте модуль проксі: http://www.irssi.org/documentation/proxy Ви зможете приєднати бажаного клієнта.

На мій погляд, irssi краще, ніж будь-який gui.


2. Однак, я думаю, ти хочеш Кваселя . Його графічна версія. Він дозволяє відлучати клієнтів від сервера так, як вам потрібно:

один (або декілька) клієнтів можуть приєднуватися до центрального ядра, яке постійно залишається в Інтернеті, і від'єднуватися від нього - подібно до популярної комбінації екрана та текстового клієнта IRC, такого як WeeChat, і подібного до (але набагато більш функціонального ніж) так звані БНК

Повторне приєднання клієнта покаже ваш сеанс IRC у тому ж стані, в якому ви його залишили (плюс те, що сталося, поки ви не пішли), і це навіть коли ви повторно приєднаєтесь з іншого місця.

(наголос додано)


3. І як мовиться, BNC (відмовники) дозволять вам приєднати до них будь-якого клієнта, але будуть набагато обмеженішими у функціях, наприклад прокрутки. Перевірте BNC / ZNC тощо.


8

Як ви вже запропонували, найкращим варіантом є використання irssiвашим клієнтом IRC, з яким ви будете працювати, screenнавіть якщо ви відключитесь ssh.

Отже, ви йдете так:

  1. Встановити irssi
  2. Встановити screen
  3. Розгортання ssh
  4. Підключіться до сервера за допомогою ssh
  5. Виконати screen(без додаткових параметрів)
  6. Потім бігайте irssi
  7. Натисніть, CTRL+Aа потім CTRL+D. Це відривається irssiвscreen
  8. Тепер ви можете відключитись від ssh. Ваш IRC буде продовжувати працювати.
  9. Коли ви підключитесь назад і хочете перейти до irssiзапущеного screen, просто введіть його screen -r, щоб відновити

1

Схоже, ви можете шукати BNC, якщо ви хочете підтримувати свого клієнта локальним, а не на сервері. Ви можете виявити корисним ZNC .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.