Установка psyBNC на сервер Ubuntu 12.04

Баунсеры – это небольшие легковесные программы, предназначенные для IRC (Internet Relay Chat). В основном баунсеры используются для того, чтобы скрыть первоначальный источник соединения и оставить пользователя подключенным даже после отключения клиента, однако эти программы имеют довольно большое количество функций. Одним из самых популярных баунсеров является многофункциональный PsyBNC, который работает на Linux.

В данном руководстве показано, как установить psyBNC и подключиться к серверу Freenode.

Установка зависимостей

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

sudo apt-get install patch make gcc build-essential libncurses5-dev

Загрузка psyBNC

Предварительно установив зависимости, загрузите пакет psyBNC. На момент написания статьи последней поддерживаемой версией является psyBNC 2.3. Репозиторий Ubuntu не содержит пакетов psyBNC, потому их нужно загрузить с сайта проекта. Для этого выполните команду:

wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz

Примечание: При необходимости используйте ссылку на более актуальную версию программы.

После завершения загрузки распакуйте полученный архив.

tar -zxvf psyBNC-2.3.2-7.tar.gz

Перейдите в каталог psyBNC:

cd psybnc

Сборка psyBNC

Теперь нужно настроить psyBNC. Запустите:

make menuconfig

Эта команда запустит новый текстовый интерфейс. Он позволяет изменять множество настроек, но в целом, большинство стандартных параметров в дополнительной настройке не нуждается.

Найдите раздел bouncer-config и выберите Listening Ports. Выделите текущий порт и введите новый номер порта. Обратите внимание: перез номером порта нужно ввести символ * и пробел. Например:

* 1337

Нажмите escape, чтобы закрыть этот раздел, и дважды нажмите exit, чтобы закрыть интерфейс psyBNC и вернуться в SSH.

Теперь можно запустить компиляцию psyBNC:

make

Запуск psyBNC

Когда программа будет скомпилирована, запустите её при помощи команды:

./psybnc

Теперь можно подключиться к баунсеру при помощи клиента IRC:

/server SERVER_IP PORT PASSWORD

  • SERVER_IP:  хост или IP-адрес виртуального выделенного сервера;
  • PORT: заданный ранее номер порта (стандартный порт – 31337);
  • PASSWORD: пароль psyBNC (пароль, введённый при первом подключении к баунсеру, будет использоваться и в дальнейшем).

Подключение к Freenode

Чтобы подключиться к Freenode по каналу MyChannel, нужно:

  • Добавить Freenode на сервер:

/addserver wolfe.freenode.net :6667

После этого баунсер подключится к серверу.

  • Затем нужно подключиться к MyChannel.

Теперь баунсер подключен к серверу Freenode.

Tags: , ,

Добавить комментарий