Как собрать psybnc на *nix сервере |
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
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 команда |