Ubuntu Server автоматически запускает irssi в режиме прокси

На моем домашнем сервере я использую irssi в режиме прокси для отслеживания irc. С любого из моих рабочих столов я просто указываю xchat на мой домашний сервер.

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

2
задан 2 August 2013 в 13:19

4 ответа

Первое попадание в Google предоставляет всю необходимую информацию:

Добавьте эту строку в /etc/rc.local (используя права администратора):

sudo -H -u USER screen -d -m -S irssi-proxy irssi

Замените USER на ваш логин. Объяснение команды:

sudo ; runs command as user
-H ; sets the home directory to the users
-u ; sets the command to act as USER
screen ; the command sudo is executing
-d -m ; starts screen detached. This solves a lot of issues later.
-S ; starts the screen session with the irssi-proxy ID.
irssi ; the command we're launching

Вам нужно установить screen, чтобы сделать эту работу (экран - очень хороший маленький инструмент для запуска приложений командной строки в фоновом режиме).

Если вы хотите вывести свой irssi на передний план позже, вы можете сделать это, запустив screen -r irssi-proxy в терминале.

В качестве альтернативы вы можете использовать crontab, чтобы он запускался в качестве загрузочного (избавляет вас от изменения системных файлов в / etc):

Запустите crontab -e как ваш пользователь. Добавьте эту строку:

@reboot screen -d -m -S irssi-proxy irssi

В основном это будет иметь тот же эффект, что и запись в rc.local.

0
ответ дан 2 August 2013 в 13:19

из Документация Irssi

Использование прокси-сервера Irssi:

Сначала необходимо установить прокси-модуль, либо настройте irssi с помощью --with-proxy и сделать make install, или вручную:

cd src/irc/proxy
  make
  mkdir ~/.irssi/modules
  cp .libs/libproxy.so ~/.irssi/modules/

В irssi произнесите:

 /LOAD proxy

Вы действительно должны установить пароль для прокси с помощью:

/SET irssiproxy_password secret

Затем вам нужно будет настроить ports/ircnets, который прослушивает прокси, что-то вроде:

/SET irssiproxy_ports ircnet=2777 efnet=2778 freenode=2779

Там у нас есть 3 разные сети irc, отвечающие на 3 порта. Обратите внимание, что для правильной работы вам нужно будет ввести правильные команды / IRCNET ADD и /SERVER ADD.

Надеюсь, это поможет вам.

0
ответ дан 2 August 2013 в 13:19

Запуск irssi в rc.local не работает. Интерфейс не работает. Запуск в cron тоже не работает. Интерфейс не работает. Вы должны запустить irssi в /etc/network/if-up.d/ с небольшим скриптом.

0
ответ дан 2 August 2013 в 13:19

Наконец-то нашел ответ.

vim .irssi/startup 

Затем добавьте строку

LOAD proxy

Теперь это правильно загружает прокси \ o /

0
ответ дан 2 August 2013 в 13:19

Другие вопросы по тегам:

Похожие вопросы: