Установка psyBNC на сервер Ubuntu 12.04
Ubuntu, VPS | Комментировать запись
Баунсеры – это небольшие легковесные программы, предназначенные для 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: Freenode, psyBNC, Ubuntu 12.04