Установка psyBNC

Материал из IrcNet.ru Wiki
Перейти к: навигация, поиск

BNC - это сокращение от "bouncer" (дословный перевод - попрыгунчик). Данная программа разработана для тех людей, кому нужно постоянно зависать в IRC, на DCC у бота, либо просто попонтоваться хорошим хостом. Принцип её работы прост: программа устанавливается на *nix-shelle, слушает определённый порт. Юзер коннектится на этот порт, прописывает себе IRC-server, DCC или хост и может спокойно идти пить пиво - прога не уйдёт с IRC, пока чел сам этого не пожелает, т.е. при втором заходе юзер может без коннекта общаться в IRC.

Для установки bnc нам необходим shell (если вы не знаете, что это такое, то можете не читать дальше)

Рассмотрим наиболее удобный и наверное самый популярный баунсер psyBNC.

Итак, качаем его тут: http://www.ircnet.su/downloads/psyBNC-2.3.2-7.tar.gz

Чтобы сразу скачать его на шелл, используйте wget, наберите в консоле:

wget http://www.ircnet.su/downloads/psyBNC-2.3.2-7.tar.gz

Далее устанавливаем на сервер:

  • 1. Распаковываем скаченный архив командой:
tar -xzf psyBNC-2.3.2-7.tar.gz
  • 2. Переходим в папку с распакованной psybnc:
cd psybnc
  • 3. Настраиваем основные параметры psybnc, порт и прочее (шаг необязательный, можно пропустить. вполне корректно будет работать на стандартных настройках, порт по умолчанию - 31337)
make menuconfig

Menuconfig.gif

  • 4. Компилируем psybnc командой:
make

И так, установка завершена, запускаем bnc:

./psybnc


Далее должно появиться сообщение, что баунcер успешно загружен. Всё, от шелла можно отключаться.

Теперь при помощи IRC клиента коннектимся на наш шелл к указанному нами порту. Первый соединившийся пользователь становится Админом. Сразу появляется помощь по командам.

Устанавливаем новый пароль:

/quote password новый_пароль

Добавляем IRC сервер:

/quote addserver irc.ircnet.su:6667


Боунсер должен сам соединиться с сервером, и если всё прошло успешно, то вы теперь находитесь в IRC.

Более тонкая настройка psybnc:

SETAWAY - настройка текста, который будет отображаться в away-инфо, когда вы away
SETLEAVEMSG - сообщение, которое будет появляться, когда вы отключаетесь от bnc
LEAVEQUIT - если установить в 1, то ваш ник не будет висеть в онлайн, когда вас нет
SETAWAYNICK - ник, когда вы оффлайн
JUMP - перейти на следующий сервер
LISTSERVERS - все сервера, которые есть в вашем bnc
ADDSERVER - добавить сервер
DELSERVER - удалить сервер
ADDUSER - добавить нового пользователя

Остальные команды можно узнать набрав /quote bhelp, а подробности по командам: /bhelp команда